From 401d01c746cffb99461c1df9bfb20d6d65fdcd1b Mon Sep 17 00:00:00 2001 From: ShatteredMINT Date: Fri, 13 Mar 2026 16:48:14 +0100 Subject: [PATCH] seperate out graphical apps --- flake.nix | 2 ++ software/default-graphical.nix | 21 +++++++++++++++++++++ users/shatteredmint.nix | 14 -------------- 3 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 software/default-graphical.nix diff --git a/flake.nix b/flake.nix index 0ebb5b9..375cc82 100644 --- a/flake.nix +++ b/flake.nix @@ -30,6 +30,7 @@ ./configuration.nix ./plasma.nix + ./software/default-graphical.nix ./network-shares.nix ./backup-target.nix @@ -49,6 +50,7 @@ ./configuration.nix ./plasma.nix + ./software/default-graphical.nix ./users/shatteredmint.nix ./network-shares.nix ]; diff --git a/software/default-graphical.nix b/software/default-graphical.nix new file mode 100644 index 0000000..9fb6bff --- /dev/null +++ b/software/default-graphical.nix @@ -0,0 +1,21 @@ + +{ config, lib, pkgs, home-manager, ... }: +{ + imports = [home-manager.nixosModules.home-manager]; + home-manager.users.shatteredmint = { + home.packages = with pkgs; [ + thunderbird + firefox + lazygit + veracrypt + keepassxc + kdePackages.yakuake + cargo + zig + clang + nil + wl-clipboard + makemkv + ]; + }; +} diff --git a/users/shatteredmint.nix b/users/shatteredmint.nix index 38f529e..3a5b924 100644 --- a/users/shatteredmint.nix +++ b/users/shatteredmint.nix @@ -63,20 +63,6 @@ ]; }; - home.packages = with pkgs; [ - thunderbird - firefox - lazygit - veracrypt - keepassxc - kdePackages.yakuake - cargo - zig - clang - nil - wl-clipboard - makemkv - ]; home.sessionPath = [ "$HOME/scripts"