minimise nesting in /home

This commit is contained in:
xunuwu 2025-06-06 12:58:39 +02:00
parent caa2a3d7c5
commit 383d9f878e
Signed by: xun
SSH key fingerprint: SHA256:Uot/1WoAjWAeqLOHA5vYy4phhVydsH7jCPmBjaPZfgI
37 changed files with 40 additions and 45 deletions

View file

@ -1,9 +0,0 @@
{
home = {
username = "xun";
homeDirectory = "/home/xun";
extraOutputsToInstall = ["doc" "devdoc"];
};
programs.home-manager.enable = true;
}

View file

@ -1,4 +1,4 @@
{pkgs, ...}: { {
programs.chromium = { programs.chromium = {
enable = true; enable = true;
# package = pkgs.ungoogled-chromium; # package = pkgs.ungoogled-chromium;

View file

@ -2,7 +2,5 @@
programs.cmus = { programs.cmus = {
enable = true; enable = true;
theme = "spotify"; theme = "spotify";
extraConfig = ''
'';
}; };
} }

View file

@ -5,16 +5,16 @@
... ...
}: { }: {
imports = map (x: homeProfiles + x) [ imports = map (x: homeProfiles + x) [
/terminal/programs/xdg.nix /cli/xdg.nix
/terminal/programs/comma.nix /cli/comma.nix
/editors/nvim.nix /programs/nvim.nix
/terminal/emulator/foot.nix /programs/foot.nix
/programs/desktop/default.nix /desktop/xdg-portals.nix
/programs/desktop/sway/default.nix /desktop/sway/default.nix
/programs/media/mpv.nix /programs/mpv.nix
/services/playerctl.nix /services/playerctl.nix
/services/polkit-agent.nix /services/polkit-agent.nix

View file

@ -7,33 +7,31 @@
... ...
}: { }: {
imports = map (x: homeProfiles + x) [ imports = map (x: homeProfiles + x) [
/default.nix /cli/zsh.nix
/cli/fish.nix
/terminal/shell/zsh.nix /cli/xdg.nix
/terminal/shell/fish.nix /cli/direnv.nix
/cli/tmux.nix
/cli/comma.nix
/cli/irssi.nix
/cli/git.nix
/cli/github.nix
/cli/jujutsu.nix
/terminal/programs/xdg.nix /programs/nvim.nix
/terminal/programs/direnv.nix
/terminal/programs/tmux.nix
/terminal/programs/comma.nix
/terminal/programs/irssi.nix
/terminal/programs/git.nix
/terminal/programs/github.nix
/terminal/programs/jujutsu.nix
/editors/nvim.nix /programs/firefox/default.nix
/programs/tor.nix
/programs/chromium.nix
/programs/browsers/firefox/default.nix /programs/foot.nix
/programs/browsers/tor.nix
/programs/browsers/chromium.nix
/terminal/emulator/foot.nix
/themes/dark/default.nix /themes/dark/default.nix
# desktop # desktop
/programs/desktop/default.nix /desktop/xdg-portals.nix
/programs/desktop/sway/default.nix /desktop/sway/default.nix
# development # development
/develop/common.nix /develop/common.nix
@ -51,17 +49,17 @@
/develop/langs/csharp.nix /develop/langs/csharp.nix
# programs # programs
/programs/misc/discord.nix /programs/discord.nix
/programs/misc/obs.nix /programs/obs.nix
/programs/music/beets.nix /programs/beets.nix
/programs/music/cmus.nix /programs/cmus.nix
/programs/media/mpv.nix /programs/mpv.nix
# gaming # gaming
/programs/games/default.nix /programs/mangohud.nix
/programs/games/jc141.nix /programs/jc141.nix
/services/playerctl.nix /services/playerctl.nix
/services/polkit-agent.nix /services/polkit-agent.nix
@ -156,4 +154,12 @@
inputs.sobercookie.packages.${pkgs.system}.default inputs.sobercookie.packages.${pkgs.system}.default
self.packages.${pkgs.system}.krunker self.packages.${pkgs.system}.krunker
]; ];
home = {
username = "xun";
homeDirectory = "/home/xun";
extraOutputsToInstall = ["doc" "devdoc"];
};
programs.home-manager.enable = true;
} }