Better folder structure

This commit is contained in:
Filippo Berto 2022-08-12 09:09:29 +02:00
parent 8778fa8ccb
commit c4e5ccf6bf
75 changed files with 174 additions and 172 deletions

View file

@ -87,7 +87,7 @@
modules = odinBaseModules ++ [
home-manager.nixosModules.home-manager
homeManagerSettings
{ home-manager.users.bertof = import ./home_manager/odin.nix; }
{ home-manager.users.bertof = import ./odin/hm.nix; }
] ++ extraModules;
};
@ -96,7 +96,7 @@
modules = odinBaseModules ++ [
home-manager-unstable.nixosModules.home-manager
homeManagerSettings
{ home-manager.users.bertof = import ./home_manager/odin.nix; }
{ home-manager.users.bertof = import ./odin/hm.nix; }
] ++ extraModules;
};
@ -105,7 +105,7 @@
modules = thorBaseModules ++ [
home-manager.nixosModules.home-manager
homeManagerSettings
{ home-manager.users.bertof = import ./home_manager/thor.nix; }
{ home-manager.users.bertof = import ./thod/hm.nix; }
] ++ extraModules;
};
@ -114,7 +114,7 @@
modules = thorBaseModules ++ [
home-manager-unstable.nixosModules.home-manager
homeManagerSettings
{ home-manager.users.bertof = import ./home_manager/thor.nix; }
{ home-manager.users.bertof = import ./thod/hm.nix; }
] ++ extraModules;
};
@ -123,7 +123,7 @@
modules = lokiBaseModules ++ [
home-manager-unstable.nixosModules.home-manager
homeManagerSettings
{ home-manager.users.bertof = import ./home_manager/loki.nix; }
{ home-manager.users.bertof = import ./loki/hm.nix; }
] ++ extraModules;
};
@ -132,7 +132,7 @@
modules = lokiBaseModules ++ [
home-manager.nixosModules.home-manager
homeManagerSettings
{ home-manager.users.bertof = import ./home_manager/loki.nix; }
{ home-manager.users.bertof = import ./loki/hm.nix; }
] ++ extraModules;
};

47
hm_modules/__basic.nix Normal file
View file

@ -0,0 +1,47 @@
{ pkgs, ... }:
{
home = {
language.base = "it_IT.UTF-8";
packages = with pkgs; [
fd
file
htop
mmv-go
neofetch
nixos-option
nix-tree
unrar
unzip
wget
xclip
yq
zip
];
};
imports = [
./configurations.nix
./bash.nix
./bat.nix
./bottom.nix
./broot.nix
./dircolors.nix
./direnv.nix
./fonts.nix
./fzf.nix
./git.nix
./gpg.nix
./info.nix
./jq.nix
./keychain.nix
./lf.nix
./man.nix
./shell_aliases.nix
./ssh.nix
./starship.nix
./tmux.nix
./zoxide.nix
./zsh.nix
];
}

View file

@ -10,6 +10,6 @@
theme = "onedark";
};
xdg.configFile."rofi/nord.rasi".source = ../../configs/rofi/nord.rasi;
xdg.configFile."rofi/onedark.rasi".source = ../../configs/rofi/onedark.rasi;
xdg.configFile."rofi/nord.rasi".source = ../configs/rofi/nord.rasi;
xdg.configFile."rofi/onedark.rasi".source = ../configs/rofi/onedark.rasi;
}

View file

@ -1,47 +0,0 @@
{ pkgs, ... }:
{
home = {
language.base = "it_IT.UTF-8";
packages = with pkgs; [
fd
file
htop
mmv-go
neofetch
nixos-option
nix-tree
unrar
unzip
wget
xclip
yq
zip
];
};
imports = [
./modules/configurations.nix
./modules/bash.nix
./modules/bat.nix
./modules/bottom.nix
./modules/broot.nix
./modules/dircolors.nix
./modules/direnv.nix
./modules/fonts.nix
./modules/fzf.nix
./modules/git.nix
./modules/gpg.nix
./modules/info.nix
./modules/jq.nix
./modules/keychain.nix
./modules/lf.nix
./modules/man.nix
./modules/shell_aliases.nix
./modules/ssh.nix
./modules/starship.nix
./modules/tmux.nix
./modules/zoxide.nix
./modules/zsh.nix
];
}

View file

@ -37,31 +37,33 @@
];
};
imports = [
./modules/configurations.nix
./modules/fonts.nix
./modules/bash.nix
./modules/bat.nix
./modules/bottom.nix
./modules/broot.nix
./modules/dircolors.nix
./modules/direnv.nix
./modules/git.nix
./modules/gpg.nix
./modules/helix.nix
./modules/info.nix
./modules/jq.nix
./modules/kakoune.nix
./modules/keychain.nix
./modules/kitty.nix
./modules/lf.nix
./modules/man.nix
./modules/megasync.nix
./modules/noti.nix
./modules/ssh.nix
./modules/starship.nix
./modules/tmux.nix
./modules/zoxide.nix
./modules/zsh.nix
./modules/shell_aliases.nix
../hm_modules/__basic.nix
../hm_modules/configurations.nix
../hm_modules/fonts.nix
../hm_modules/bash.nix
../hm_modules/bat.nix
../hm_modules/bottom.nix
../hm_modules/broot.nix
../hm_modules/dircolors.nix
../hm_modules/direnv.nix
../hm_modules/git.nix
../hm_modules/gpg.nix
../hm_modules/helix.nix
../hm_modules/info.nix
../hm_modules/jq.nix
../hm_modules/kakoune.nix
../hm_modules/keychain.nix
../hm_modules/kitty.nix
../hm_modules/lf.nix
../hm_modules/man.nix
../hm_modules/megasync.nix
../hm_modules/noti.nix
../hm_modules/ssh.nix
../hm_modules/starship.nix
../hm_modules/tmux.nix
../hm_modules/zoxide.nix
../hm_modules/zsh.nix
../hm_modules/shell_aliases.nix
];
}

View file

@ -113,54 +113,54 @@
};
imports = [
./basic_env.nix
../hm_modules/__basic.nix
./modules/cpp.nix
# ./modules/go.nix
./modules/java.nix
./modules/javascript.nix
./modules/latex.nix
./modules/python.nix
./modules/rust.nix
../hm_modules/cpp.nix
# ../hm_modules/go.nix
../hm_modules/java.nix
../hm_modules/javascript.nix
../hm_modules/latex.nix
../hm_modules/python.nix
../hm_modules/rust.nix
./modules/alacritty.nix
./modules/autorandr.nix
./modules/bspwm.nix
./modules/cava.nix
./modules/easyeffects.nix
./modules/dunst.nix
# ./modules/grobi.nix
./modules/gtk_theme.nix
./modules/helix.nix
# ./modules/joystickwake.nix
./modules/kakoune.nix
# ./modules/keepassxc.nix
./modules/kitty.nix
./modules/libinput-gestures.nix
./modules/mangohud.nix
./modules/megasync.nix
./modules/nautilus.nix
./modules/nix-index.nix
./modules/noti.nix
./modules/obs-studio.nix
./modules/office.nix
./modules/onedrive.nix
./modules/pass.nix
./modules/picom.nix
./modules/polybar.nix
./modules/pro_audio.nix
# ./modules/pycharm.nix
./modules/rofimoji.nix
./modules/rofi.nix
./modules/screen_locker.nix
# ./modules/security.nix
./modules/sxhkd.nix
./modules/syncthing.nix
./modules/terminator.nix
# ./modules/thunar.nix
./modules/update_background.nix
./modules/webapp.nix
./modules/xidlehook.nix
./modules/zathura.nix
../hm_modules/alacritty.nix
../hm_modules/autorandr.nix
../hm_modules/bspwm.nix
../hm_modules/cava.nix
../hm_modules/easyeffects.nix
../hm_modules/dunst.nix
# ../hm_modules/grobi.nix
../hm_modules/gtk_theme.nix
../hm_modules/helix.nix
# ../hm_modules/joystickwake.nix
../hm_modules/kakoune.nix
# ../hm_modules/keepassxc.nix
../hm_modules/kitty.nix
../hm_modules/libinput-gestures.nix
../hm_modules/mangohud.nix
../hm_modules/megasync.nix
../hm_modules/nautilus.nix
../hm_modules/nix-index.nix
../hm_modules/noti.nix
../hm_modules/obs-studio.nix
../hm_modules/office.nix
../hm_modules/onedrive.nix
../hm_modules/pass.nix
../hm_modules/picom.nix
../hm_modules/polybar.nix
../hm_modules/pro_audio.nix
# ../hm_modules/pycharm.nix
../hm_modules/rofimoji.nix
../hm_modules/rofi.nix
../hm_modules/screen_locker.nix
# ../hm_modules/security.nix
../hm_modules/sxhkd.nix
../hm_modules/syncthing.nix
../hm_modules/terminator.nix
# ../hm_modules/thunar.nix
../hm_modules/update_background.nix
../hm_modules/webapp.nix
../hm_modules/xidlehook.nix
../hm_modules/zathura.nix
];
}

View file

@ -85,51 +85,51 @@
};
imports = [
./basic_env.nix
../hm_modules/__basic.nix
./modules/cpp.nix
# ./modules/go.nix
./modules/java.nix
./modules/javascript.nix
./modules/latex.nix
./modules/python.nix
./modules/rust.nix
../hm_modules/cpp.nix
# ../hm_modules/go.nix
../hm_modules/java.nix
../hm_modules/javascript.nix
../hm_modules/latex.nix
../hm_modules/python.nix
../hm_modules/rust.nix
./modules/alacritty.nix
./modules/autorandr.nix
./modules/bspwm.nix
./modules/easyeffects.nix
./modules/dunst.nix
# ./modules/grobi.nix
./modules/gtk_theme.nix
./modules/helix.nix
./modules/joystickwake.nix
./modules/kakoune.nix
# ./modules/keepassxc.nix
./modules/kitty.nix
./modules/mangohud.nix
./modules/megasync.nix
./modules/nautilus.nix
./modules/nix-index.nix
./modules/noti.nix
./modules/obs-studio.nix
./modules/office.nix
./modules/onedrive.nix
./modules/pass.nix
./modules/picom.nix
./modules/polybar.nix
./modules/pro_audio.nix
./modules/rofimoji.nix
./modules/rofi.nix
./modules/screen_locker.nix
# ./modules/security.nix
./modules/sxhkd.nix
./modules/syncthing.nix
./modules/terminator.nix
# ./modules/thunar.nix
./modules/update_background.nix
./modules/webapp.nix
./modules/xidlehook.nix
./modules/zathura.nix
../hm_modules/alacritty.nix
../hm_modules/autorandr.nix
../hm_modules/bspwm.nix
../hm_modules/easyeffects.nix
../hm_modules/dunst.nix
# ../hm_modules/grobi.nix
../hm_modules/gtk_theme.nix
../hm_modules/helix.nix
../hm_modules/joystickwake.nix
../hm_modules/kakoune.nix
# ../hm_modules/keepassxc.nix
../hm_modules/kitty.nix
../hm_modules/mangohud.nix
../hm_modules/megasync.nix
../hm_modules/nautilus.nix
../hm_modules/nix-index.nix
../hm_modules/noti.nix
../hm_modules/obs-studio.nix
../hm_modules/office.nix
../hm_modules/onedrive.nix
../hm_modules/pass.nix
../hm_modules/picom.nix
../hm_modules/polybar.nix
../hm_modules/pro_audio.nix
../hm_modules/rofimoji.nix
../hm_modules/rofi.nix
../hm_modules/screen_locker.nix
# ../hm_modules/security.nix
../hm_modules/sxhkd.nix
../hm_modules/syncthing.nix
../hm_modules/terminator.nix
# ../hm_modules/thunar.nix
../hm_modules/update_background.nix
../hm_modules/webapp.nix
../hm_modules/xidlehook.nix
../hm_modules/zathura.nix
];
}