From 5df242e9875888b63493481503eba87818f49f76 Mon Sep 17 00:00:00 2001 From: bytequill Date: Mon, 30 Jun 2025 14:51:10 +0200 Subject: [PATCH] At this point why not just go full declarative distro instead of making arch declarative-ish --- README.md | 27 +-------------------------- arch-requirements | 28 ---------------------------- 2 files changed, 1 insertion(+), 54 deletions(-) delete mode 100644 arch-requirements diff --git a/README.md b/README.md index 8508ef7..c9a55f5 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # dotfiles -Universal config files for my linux desktop environments. Managed with GNU stow and the home-baked `arch-requirements` format (honestly kinda came out of the blue and now its like a big deal idk) - +Universal config files for my linux desktop environments. Managed with GNU stow # Installation ## Submodules This repo contains submodules. These are not pulled with the default clone command. Initialise them with: @@ -18,30 +17,6 @@ You can either run the script `stow.sh` or execute the below manually: ```sh stow --target $HOME . ``` -## Getting packages (arch) -If you are on arch linux, you can easily install all packages needed to make these configs work (if I missed something please file an issue/PR) -Note that the (home made) `arch-requirements` file format supports comments with `#` you need the grep part of below commands -Helper scripts for this format will be available in another repository in the future (because I made a few creating this and will thus probably share) -### pacman -Since the current list does not include any AUR packages. You can freely use `pacman` to sync all your packages. This can change in the future as I do not put much importance on keeping packages in main repos!! -To accomplish an install of all requirements and sync repos just run: -```sh -pacman -Sy $( - sed -e 's/#.*//' -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' \ - arch-requirements \ - | grep -v '^$' -) -``` -### yay -Since `yay` is backwards compatible with `pacman`. The command needed is the exact same just using yay: -```sh -yay -Sy $( - sed -e 's/#.*//' -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' \ - arch-requirements \ - | grep -v '^$' -) -``` - # note ## .oh-my-zsh inclusion diff --git a/arch-requirements b/arch-requirements deleted file mode 100644 index e909898..0000000 --- a/arch-requirements +++ /dev/null @@ -1,28 +0,0 @@ -#o:x11 -i3 -conky -flameshot -rofi -#end - -#o:wayland -hyprland -wofi -waybar -adw-gtk-theme # Not necessarily wayland but only used in hyprland config -#end - -#m:CLI -kitty -zsh -neovim -#m:Font -ttf-iosevka-nerd -ttf-iosevkaterm-nerd -#m:Audio -pipewire -pipewire-pulse -#m:Connectivity -network-manager-applet -bluez -blueman