diff --git a/nixos/home/desktop/hyprland/dependencies.nix b/nixos/home/desktop/hyprland/dependencies.nix index 962a8b1..29bbebe 100644 --- a/nixos/home/desktop/hyprland/dependencies.nix +++ b/nixos/home/desktop/hyprland/dependencies.nix @@ -15,9 +15,7 @@ wl-clipboard cliphist - #dunst #swww - #hyprshade (writeShellScriptBin "dontkillsteam" '' if [[ $(hyprctl activewindow -j | ${pkgs.jq}/bin/jq -r ".class") == "Steam" ]]; then diff --git a/nixos/home/packages/applications/spotify.nix b/nixos/home/packages/applications/spotify.nix index 046132d..dd1fb89 100644 --- a/nixos/home/packages/applications/spotify.nix +++ b/nixos/home/packages/applications/spotify.nix @@ -26,5 +26,10 @@ #theme = spicePkgs.themes.catppuccin; #colorScheme = "mocha"; }; + + nixpkgs.config.allowUnfreePredicate = pkg: + builtins.elem (lib.getName pkg) [ + "spotify" + ]; }; } diff --git a/nixos/home/packages/packages.nix b/nixos/home/packages/packages.nix index 83cd1fa..ff2dc5d 100644 --- a/nixos/home/packages/packages.nix +++ b/nixos/home/packages/packages.nix @@ -83,54 +83,4 @@ nh nixd ]; - - nixpkgs.config.allowUnfreePredicate = pkg: - builtins.elem (lib.getName pkg) [ - "discord" - "spotify" - - "pycharm" - "pycharm-professional" - - "steam" - "steam-unwrapped" - - "gitkraken" - - # VSCODE - "vscode" - "vscode-extension-github-codespaces" - "vscode-extension-ms-vscode-remote-remote-ssh" - "vscode-extension-ms-vscode-remote-remote-ssh-edit" - "vscode-extension-github-copilot" - "vscode-extension-github-copilot-chat" - "vscode-extension-MS-python-vscode-pylance" - "vscode-extension-ms-dotnettools-csdevkit" - "vscode-extension-ms-dotnettools-vscodeintellicode-csharp" - - # NVTOP - "nvtopPackages.full" - "cuda-merged" - "cuda_cuobjdump" - "cuda_gdb" - "cuda_nvcc" - "cuda_nvdisasm" - "cuda_nvprune" - "cuda_cccl" - "cuda_cudart" - "cuda_cupti" - "cuda_cuxxfilt" - "cuda_nvml_dev" - "cuda_nvrtc" - "cuda_nvtx" - "cuda_profiler_api" - "cuda_sanitizer_api" - "libcublas" - "libcusolver" - "libnvjitlink" - "libcusparse" - "libnpp" - "libcufft" - "libcurand" - ]; } diff --git a/nixos/home/packages/programming/code.nix b/nixos/home/packages/programming/code.nix index cef04c1..88e9128 100644 --- a/nixos/home/packages/programming/code.nix +++ b/nixos/home/packages/programming/code.nix @@ -27,6 +27,20 @@ vscode ]; + nixpkgs.config.allowUnfreePredicate = pkg: + builtins.elem (lib.getName pkg) [ + # VSCODE + "vscode" + "vscode-extension-github-codespaces" + "vscode-extension-ms-vscode-remote-remote-ssh" + "vscode-extension-ms-vscode-remote-remote-ssh-edit" + "vscode-extension-github-copilot" + "vscode-extension-github-copilot-chat" + "vscode-extension-MS-python-vscode-pylance" + "vscode-extension-ms-dotnettools-csdevkit" + "vscode-extension-ms-dotnettools-vscodeintellicode-csharp" + ]; + programs.vscode = { enable = true; diff --git a/nixos/home/packages/programming/git.nix b/nixos/home/packages/programming/git.nix index adb337a..8d4536e 100644 --- a/nixos/home/packages/programming/git.nix +++ b/nixos/home/packages/programming/git.nix @@ -21,5 +21,10 @@ github-cli gitkraken ]; + + nixpkgs.config.allowUnfreePredicate = pkg: + builtins.elem (lib.getName pkg) [ + "gitkraken" + ]; }; }