diff options
| author | Miran Bastaja <miran.bastaja04@gmail.com> | 2023-11-10 19:57:21 +0100 |
|---|---|---|
| committer | Miran Bastaja <miran.bastaja04@gmail.com> | 2023-11-10 20:19:52 +0100 |
| commit | 251a7bacac7ed2aeb9e6806d003e916ad65b448b (patch) | |
| tree | 87e61dd72d9d4a5820d7b4a6feb1389ccd05cf6d /hosts/wonderland/home.nix | |
| parent | 733619cf99be510f0ee13e84e03f7e7bb3280af5 (diff) | |
Refactor shared module
Diffstat (limited to 'hosts/wonderland/home.nix')
| -rw-r--r-- | hosts/wonderland/home.nix | 78 |
1 files changed, 11 insertions, 67 deletions
diff --git a/hosts/wonderland/home.nix b/hosts/wonderland/home.nix index 05d726e..3ca97a0 100644 --- a/hosts/wonderland/home.nix +++ b/hosts/wonderland/home.nix @@ -2,85 +2,29 @@ , flakeRoot , inputs , ... -}: -let - desktop-pkgs = with pkgs; [ - mullvad - calibre - beekeeper-studio - thunderbird - brightnessctl - cmus # music player - - libreoffice-qt - discord - - nsxiv - inputs.scripts.packages.${pkgs.system}.image-move - - wineWowPackages.full - winetricks - ]; -in -{ +}: { home-manager = { useGlobalPkgs = true; useUserPackages = true; - sharedModules = [{ imports = [ (flakeRoot + /share/home) ]; }]; + sharedModules = [{ imports = [ (flakeRoot + /share/home/hyprdesktop.nix) ]; }]; + extraSpecialArgs = { inherit inputs; }; }; home-manager.users.alice = { - imports = - let - home = flakeRoot + /share/home; - in - [ - # Config - (home + /hyprland.nix) - (home + /git.nix) - (home + /gallery-dl.nix) - (home + /mpv.nix) - (home + /firefox) - ]; - home.packages = with pkgs; - [ - signal-desktop - tdesktop # Telegram desktop - qbittorrent - emacs - # spotify-qt librespot - fluffychat # matrix client - - # Various utils - # qemu_kvm - tokei # counts lines of code - btop # modern top - qemu_kvm - - # Gaming - jdk17_headless - superTuxKart - ] - ++ desktop-pkgs; + imports = [ + (flakeRoot + /share/home/gallery-dl.nix) + ]; services.poweralertd.enable = true; + home.packages = with pkgs; [ + emacs + mullvad + ]; + home.stateVersion = "22.05"; }; # End of users.alice home-manager.users.madhatter = { - home.packages = desktop-pkgs; - imports = - let - home = flakeRoot + /share/home; - in - [ - # Config - (home + /kitty.nix) - (home + /git.nix) - (home + /mpv.nix) - (home + /firefox) - ]; - home.stateVersion = "23.05"; }; |
