diff --git a/modules/user/packages-rin.nix b/modules/user/packages-rin.nix new file mode 100644 index 0000000..709ed0a --- /dev/null +++ b/modules/user/packages-rin.nix @@ -0,0 +1,32 @@ +{ config, enableGUI, pkgs, ... }: { + home.packages = with pkgs; [ + ffmpeg + gnupg + neofetch + nodejs-16_x + pamixer + rnix-lsp + transcrypt + unrar + wine-osu + (winetricks.override { wine = wine-osu; }) + youtube-dl + + nodePackages_latest.pnpm + ] ++ lib.optionals enableGUI [ + brave + discord-canary + element-desktop + feh + gnome.file-roller + gimp + kotatogram-desktop + lxappearance + maim + pavucontrol + tor-browser-bundle-bin + transmission-remote-gtk + xclip + xorg.xgamma + ]; +} diff --git a/users/rin.nix b/users/rin.nix index e2a990d..b751283 100644 --- a/users/rin.nix +++ b/users/rin.nix @@ -10,39 +10,10 @@ username = "rin"; homeDirectory = "/home/rin"; stateVersion = "21.05"; - packages = with pkgs; [ - ffmpeg - gnupg - neofetch - nodejs-16_x - pamixer - rnix-lsp - transcrypt - unrar - wine-osu - (winetricks.override { wine = wine-osu; }) - youtube-dl - - nodePackages_latest.pnpm - ] ++ lib.optionals enableGUI [ - brave - discord-canary - element-desktop - feh - gnome.file-roller - gimp - kotatogram-desktop - lxappearance - maim - pavucontrol - tor-browser-bundle-bin - transmission-remote-gtk - xclip - xorg.xgamma - ]; }; imports = with modules.user; [ + packages-rin sessionVariables direnv