arch: update software

This commit is contained in:
Pavel Korytov 2025-11-23 14:41:40 +03:00
parent 40c7d5de9c
commit db033371c3
7 changed files with 27 additions and 13 deletions

View file

@ -1,4 +1,5 @@
arch = [
"dbeaver",
"rust",
"git",
"wireshark-qt",
@ -25,6 +26,7 @@ arch = [
"libvirt",
"virt-manager",
"postgresql",
"docker-compose",
"docker",
"pandoc-cli",
"micromamba-bin",]

View file

@ -1,4 +1,5 @@
arch = [
"ttf-dejavu",
"ttf-ms-fonts",
"python-pygments",
"biber",

View file

@ -1,4 +1,5 @@
arch = [
"rocketchat-desktop",
"obs-studio",
"okular",
"inkscape",

View file

@ -1,3 +1,2 @@
- .*
- ~*
- .debris

View file

@ -119,6 +119,7 @@ If everything works, login into EXWM.
Create some directories:
#+begin_src bash
mkdir -p /home/pavel/Pictures/screenshots/
mkdir -p /home/pavel/.mpd/
#+end_src
Also run:
@ -126,6 +127,13 @@ Also run:
sudo chmod +s /usr/bin/light
#+end_src
For I've decided to use =NetworkManager=, but Arch Linux uses =iwd= by default, which causes issues. Disable it by:
#+begin_src bash
sudo systemctl disable --now iwd
sudo systemctl disable --now systemd-networkd
#+end_src
And reboot. After the reboot, =NetworkManager= should run using =wpa_supplicant= as backend for Wi-Fi.
* Metapac configuration
[[https://github.com/ripytide/metapac][metapac]] is a declarative wrapper around different package managers, including [[https://wiki.archlinux.org/title/Pacman][pacman]] and [[https://github.com/Morganamilo/paru][paru]]. This means the required packages can be listed in configuration files and checked into version control.

View file

@ -4228,16 +4228,17 @@ This section generates manifests for various desktop software that I'm using.
| browsers | firefox |
| browsers | firefox-tridactyl |
** Office & Multimedia
| Category | Arch dependency |
|----------+-----------------|
| office | libreoffice-fresh |
| office | gimp |
| office | krita |
| office | ffmpeg |
| office | kdenlive |
| office | inkscape |
| office | okular |
| office | obs-studio |
| Category | Arch dependency |
|----------+--------------------|
| office | libreoffice-fresh |
| office | gimp |
| office | krita |
| office | ffmpeg |
| office | kdenlive |
| office | inkscape |
| office | okular |
| office | obs-studio |
| office | rocketchat-desktop |
** LaTeX
| Category | Arch dependency | Disabled |
|----------+--------------------------+----------|
@ -4263,12 +4264,14 @@ This section generates manifests for various desktop software that I'm using.
| latex | biber | |
| latex | python-pygments | |
| latex | ttf-ms-fonts | |
| latex | ttf-dejavu | |
** Dev
| Category | Arch dependency | Disabled |
|----------+-------------------+----------|
| dev | micromamba-bin | |
| dev | pandoc-cli | |
| dev | docker | |
| dev | docker-compose | |
| dev | postgresql | |
| dev | virt-manager | |
| dev | libvirt | |
@ -4290,11 +4293,12 @@ This section generates manifests for various desktop software that I'm using.
| dev | python | |
| dev | python-pip | |
| dev | python-virtualenv | |
| dev | python-build | |
| dev | python-build | |
| dev | socat | |
| dev | wireshark-qt | |
| dev | git | |
| dev | rust | |
| dev | dbeaver | |
** Manifests
#+NAME: packages
#+begin_src emacs-lisp :tangle no :var category=""

View file

@ -12811,7 +12811,6 @@ First, default options for =rclone bisync=:
A [[https://rclone.org/bisync/#filtering][filters file]] for rclone:
#+begin_src text :tangle ~/.config/rclone/filters-bisync
- .*
- ~*
- .debris
#+end_src