From 2c5e6b94c36c711be257314b82d7e57816e4669c Mon Sep 17 00:00:00 2001 From: muon Date: Thu, 13 Nov 2025 09:49:00 +0000 Subject: [PATCH] Add cursor --- hosts/murk/configuration.nix | 1 + modules/nixos/unfree/default.nix | 20 +++++++++++++------- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/hosts/murk/configuration.nix b/hosts/murk/configuration.nix index 8723d8f..2c4ff0e 100644 --- a/hosts/murk/configuration.nix +++ b/hosts/murk/configuration.nix @@ -37,6 +37,7 @@ in { pkgs.qmk pkgs.jq pkgs.wireguard-tools + pkgs.cursor-cli ]; boot.binfmt = { diff --git a/modules/nixos/unfree/default.nix b/modules/nixos/unfree/default.nix index d9f045f..a8f13d0 100644 --- a/modules/nixos/unfree/default.nix +++ b/modules/nixos/unfree/default.nix @@ -1,13 +1,19 @@ -{ lib, config, ... }: -let +{ + lib, + config, + ... +}: let cfg = config.mods.unfree; - mkPackages = mod: if cfg.${mod}.enable then cfg.${mod}.packages else [ ]; - + mkPackages = mod: + if cfg.${mod}.enable + then cfg.${mod}.packages + else []; in { - imports = [ ./steam.nix ./nvidia.nix ./minecraft.nix ./valheim.nix ]; + imports = [./steam.nix ./nvidia.nix ./minecraft.nix ./valheim.nix]; nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) ((mkPackages "steam") - ++ (mkPackages "minecraft") ++ (mkPackages "nvidia") - ++ (mkPackages "valheim") ++ [ "stremio-shell" "stremio-server" ]); + ++ (mkPackages "minecraft") + ++ (mkPackages "nvidia") + ++ (mkPackages "valheim") ++ ["stremio-shell" "stremio-server" "cursor-cli"]); }