From 251a7bacac7ed2aeb9e6806d003e916ad65b448b Mon Sep 17 00:00:00 2001 From: Miran Bastaja Date: Fri, 10 Nov 2023 19:57:21 +0100 Subject: Refactor shared module --- hosts/wonderland/home.nix | 78 +++++++---------------------------------------- 1 file changed, 11 insertions(+), 67 deletions(-) (limited to 'hosts/wonderland/home.nix') 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"; }; -- cgit v1.3.1