mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 06:39:14 +00:00
vanadium: home-manager shorthand
This commit is contained in:
parent
0a1f540db2
commit
f67248648c
1 changed files with 52 additions and 50 deletions
|
|
@ -18,6 +18,7 @@ in
|
||||||
# Shorthands
|
# Shorthands
|
||||||
#
|
#
|
||||||
(mkAliasOptionModule ["me"] ["users" "users" username])
|
(mkAliasOptionModule ["me"] ["users" "users" username])
|
||||||
|
(mkAliasOptionModule ["hm"] ["home-manager" "users" username])
|
||||||
|
|
||||||
#
|
#
|
||||||
# hostname
|
# hostname
|
||||||
|
|
@ -98,57 +99,58 @@ in
|
||||||
useGlobalPkgs = true;
|
useGlobalPkgs = true;
|
||||||
useUserPackages = true;
|
useUserPackages = true;
|
||||||
sharedModules = [{home.stateVersion = lib.mkDefault config.system.stateVersion;}];
|
sharedModules = [{home.stateVersion = lib.mkDefault config.system.stateVersion;}];
|
||||||
users.leana.imports = [
|
|
||||||
#
|
|
||||||
# hostname
|
|
||||||
#
|
|
||||||
{_module.args = {inherit hostname;};}
|
|
||||||
|
|
||||||
#
|
|
||||||
# home modules
|
|
||||||
#
|
|
||||||
./vanadium/home/programs.nix
|
|
||||||
./vanadium/home/misc.nix
|
|
||||||
|
|
||||||
./vanadium/home/firefox.nix
|
|
||||||
./vanadium/home/xmobar.nix
|
|
||||||
|
|
||||||
# Language server packages, etc
|
|
||||||
./vanadium/home/dev.nix
|
|
||||||
|
|
||||||
../homeModules/common/btop
|
|
||||||
../homeModules/common/cmus
|
|
||||||
../homeModules/common/fcitx5
|
|
||||||
../homeModules/common/fish
|
|
||||||
../homeModules/common/ranger
|
|
||||||
../homeModules/common/starship
|
|
||||||
../homeModules/common/tmux
|
|
||||||
../homeModules/common/vim
|
|
||||||
../homeModules/common/wired
|
|
||||||
../homeModules/common/atuin.nix
|
|
||||||
../homeModules/common/battery-notify.nix
|
|
||||||
../homeModules/common/direnv.nix
|
|
||||||
../homeModules/common/feh.nix
|
|
||||||
../homeModules/common/firefox.nix
|
|
||||||
../homeModules/common/fzf.nix
|
|
||||||
../homeModules/common/git.nix
|
|
||||||
../homeModules/common/gpg.nix
|
|
||||||
../homeModules/common/kitty.nix
|
|
||||||
../homeModules/common/leana.nix
|
|
||||||
../homeModules/common/locale.nix
|
|
||||||
../homeModules/common/neovim.nix
|
|
||||||
../homeModules/common/packages.nix
|
|
||||||
../homeModules/common/password-store.nix
|
|
||||||
../homeModules/common/sioyek.nix
|
|
||||||
../homeModules/common/user-nixconf.nix
|
|
||||||
|
|
||||||
#
|
|
||||||
# Extern modules
|
|
||||||
#
|
|
||||||
(sources.agenix + "/modules/age-home.nix")
|
|
||||||
((import sources.wired-notify).homeManagerModules.default)
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
hm.imports = [
|
||||||
|
#
|
||||||
|
# hostname
|
||||||
|
#
|
||||||
|
{_module.args = {inherit hostname;};}
|
||||||
|
|
||||||
|
#
|
||||||
|
# home modules
|
||||||
|
#
|
||||||
|
./vanadium/home/programs.nix
|
||||||
|
./vanadium/home/misc.nix
|
||||||
|
|
||||||
|
./vanadium/home/firefox.nix
|
||||||
|
./vanadium/home/xmobar.nix
|
||||||
|
|
||||||
|
# Language server packages, etc
|
||||||
|
./vanadium/home/dev.nix
|
||||||
|
|
||||||
|
../homeModules/common/btop
|
||||||
|
../homeModules/common/cmus
|
||||||
|
../homeModules/common/fcitx5
|
||||||
|
../homeModules/common/fish
|
||||||
|
../homeModules/common/ranger
|
||||||
|
../homeModules/common/starship
|
||||||
|
../homeModules/common/tmux
|
||||||
|
../homeModules/common/vim
|
||||||
|
../homeModules/common/wired
|
||||||
|
../homeModules/common/atuin.nix
|
||||||
|
../homeModules/common/battery-notify.nix
|
||||||
|
../homeModules/common/direnv.nix
|
||||||
|
../homeModules/common/feh.nix
|
||||||
|
../homeModules/common/firefox.nix
|
||||||
|
../homeModules/common/fzf.nix
|
||||||
|
../homeModules/common/git.nix
|
||||||
|
../homeModules/common/gpg.nix
|
||||||
|
../homeModules/common/kitty.nix
|
||||||
|
../homeModules/common/leana.nix
|
||||||
|
../homeModules/common/locale.nix
|
||||||
|
../homeModules/common/neovim.nix
|
||||||
|
../homeModules/common/packages.nix
|
||||||
|
../homeModules/common/password-store.nix
|
||||||
|
../homeModules/common/sioyek.nix
|
||||||
|
../homeModules/common/user-nixconf.nix
|
||||||
|
|
||||||
|
#
|
||||||
|
# Extern modules
|
||||||
|
#
|
||||||
|
(sources.agenix + "/modules/age-home.nix")
|
||||||
|
((import sources.wired-notify).homeManagerModules.default)
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue