From 2c5e6b94c36c711be257314b82d7e57816e4669c Mon Sep 17 00:00:00 2001 From: muon Date: Thu, 13 Nov 2025 09:49:00 +0000 Subject: [PATCH 1/2] 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"]); } From 846a7ac814376e38badbe88560a8d60a55ee6102 Mon Sep 17 00:00:00 2001 From: muon Date: Thu, 13 Nov 2025 10:00:55 +0000 Subject: [PATCH 2/2] Add fix for full zmenu sesh name --- modules/home/desktop/i3.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/home/desktop/i3.nix b/modules/home/desktop/i3.nix index 8a34fab..e04e7dc 100644 --- a/modules/home/desktop/i3.nix +++ b/modules/home/desktop/i3.nix @@ -25,7 +25,7 @@ ZPATH=$(zoxide query -l | sed -e "s|$HOME/||g" | rofi -dmenu) [[ -z "$ZPATH" ]] && exit ZSESH=$(echo "$ZPATH" | tr / -) - ZWIND=$(wmctrl -l | grep "$ZSESH" || echo "") + ZWIND=$(wmctrl -l | grep "$ZSESH$" || echo "") cd "$ZPATH" if [[ -z "$ZWIND" ]]; then alacritty -T "$ZSESH" -e zsh -c "zellij -s $ZSESH -n dev || zellij a $ZSESH"