aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authoraethrvmn <me@aethrvmn.gr>2025-12-02 21:30:45 +0000
committeraethrvmn <me@aethrvmn.gr>2025-12-02 21:30:45 +0000
commit0574ac1eb12c75ec06e262b07c798b89c05c7039 (patch)
tree7bc2132336f06ad9eff7d0972285f3223abd1701 /flake.nix
parentset cores for station (diff)
made home-manager modules explicit per system
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix60
1 files changed, 57 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix
index 9670486..613675b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -65,7 +65,9 @@
useGlobalPkgs = true;
useUserPackages = true;
- users.aethrvmn = import ./home-manager;
+ users.aethrvmn = {
+ imports = [ ./home-manager ];
+ };
backupFileExtension = "backup";
};
@@ -101,6 +103,25 @@
./modules/intel
./modules/nginx
./modules/searx
+ {
+ home-manager = {
+ users.aethrvmn = {
+ imports = [
+ ./home-manager/browser
+ ./home-manager/dotfiles
+ ./home-manager/fish
+ ./home-manager/git
+ ./home-manager/gnupg
+ ./home-manager/gtk
+ ./home-manager/kanshi
+ ./home-manager/mail
+ ./home-manager/nextcloud
+ ./home-manager/ssh-agent
+ ./home-manager/zsh
+ ];
+ };
+ };
+ }
];
};
@@ -111,7 +132,7 @@
./modules/1password
./modules/adguard
./modules/amd
- # ./modules/calibre
+ ./modules/calibre
./modules/cinnamon
./modules/flatpak
./modules/monero
@@ -119,6 +140,24 @@
./modules/ollama
./modules/open-webui
./modules/searx
+ {
+ home-manager = {
+ users.aethrvmn = {
+ imports = [
+ ./home-manager/browser
+ ./home-manager/dotfiles
+ ./home-manager/fish
+ ./home-manager/git
+ ./home-manager/gnupg
+ ./home-manager/gtk
+ ./home-manager/mail
+ ./home-manager/nextcloud
+ ./home-manager/ssh-agent
+ ./home-manager/zsh
+ ];
+ };
+ };
+ }
];
};
@@ -134,8 +173,23 @@
./modules/nginx
./modules/nvidia
./modules/ollama
- ./modules/searx
./modules/open-webui
+ ./modules/searx
+ {
+ home-manager = {
+ users.aethrvmn = {
+ imports = [
+ ./home-manager/browser
+ ./home-manager/fish
+ ./home-manager/git
+ ./home-manager/gnupg
+ ./home-manager/gtk
+ ./home-manager/ssh-agent
+ ./home-manager/zsh
+ ];
+ };
+ };
+ }
];
};
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.