From 32cd83a71b8d8fdd22aa8c25e743a47645edd083 Mon Sep 17 00:00:00 2001 From: TrudeEH Date: Tue, 2 Apr 2024 19:19:15 +0100 Subject: [PATCH] Add Arch Linux support --- README.md | 8 +++++++- home.nix | 12 +++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b5b9a650..c5cab451 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,14 @@ curl -L https://raw.githubusercontent.com/TrudeEH/dotfiles/main/install.sh | bas - `update` Update Nix and the OS. - `reload` Rebuild the config after changing it. -## Tested on: +## Supported distros +- Debian +- Fedora Workstation +- Arch Linux + +## Tested on - macOS 14 - Debian Bookworm - Fedora Worstation 39 - Ubuntu 23.10 +- Arch Linux (as of last commit) diff --git a/home.nix b/home.nix index 7ab58202..fb7b448c 100644 --- a/home.nix +++ b/home.nix @@ -1,3 +1,5 @@ +# Home-Manager configuration + # man home-configuration.nix { config, pkgs, ... }: @@ -14,11 +16,17 @@ home.packages = with pkgs; [ # Packages to install: + + # GUI Apps obsidian signal-desktop fragments element-desktop + gnome-secrets + # Note: Game packages like Steam and Prism should be installed through flatpak, or at system level. + + # CLI Apps neofetch unzip eza @@ -80,7 +88,7 @@ elif [ "$(grep -Ei 'arch|manjaro|artix' /etc/*release)" ]; then echo "Updating Arch..." sudo pacman -Syu - sudo pacman -Rsn $(paru -Qdtq) + sudo pacman -Rsn $(pacman -Qdtq) if p c pacman-contrib &>/dev/null; then paccache -rk1 else @@ -251,7 +259,9 @@ "codium.desktop" "org.gnome.Terminal.desktop" "obsidian.desktop" + "org.gnome.World.Secrets.desktop" "signal-desktop.desktop" + "element-desktop.desktop" ]; };