diff --git a/flake.nix b/flake.nix index 166d005..6c9d398 100644 --- a/flake.nix +++ b/flake.nix @@ -37,7 +37,6 @@ url = "github:nix-community/nixvim/nixos-25.11"; inputs.nixpkgs.follows = "nixpkgs"; }; - llm-agents.url = "github:numtide/llm-agents.nix"; }; outputs = inputs @ { diff --git a/modules/core/packages.nix b/modules/core/packages.nix index 5e145d0..9210bee 100644 --- a/modules/core/packages.nix +++ b/modules/core/packages.nix @@ -62,7 +62,7 @@ in { python312 uv bun - inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.claude-code - inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.codex + unstable.claude-code + unstable.codex ]; } diff --git a/modules/home/niri/default.nix b/modules/home/niri/default.nix index 111f9bc..c4d5770 100644 --- a/modules/home/niri/default.nix +++ b/modules/home/niri/default.nix @@ -1,9 +1,11 @@ -{ inputs, pkgs, ... }: -let - defaultKeyBind = import ./defaultKeyBind.nix; -in { - imports = [ inputs.niri-flake.homeModules.niri ]; + inputs, + pkgs, + ... +}: let + defaultKeyBind = import ./defaultKeyBind.nix; +in { + imports = [inputs.niri-flake.homeModules.niri]; programs.niri.package = pkgs.niri; programs.niri.settings = { @@ -17,7 +19,7 @@ in }; spawn-at-startup = [ - { command = [ "noctalia-shell" ]; } + {command = ["qs -c noctalia-shell"];} ]; outputs."eDP-1".scale = 1; @@ -39,105 +41,107 @@ in }; }; - binds = defaultKeyBind // { - "Mod+T" = { - action.spawn = "ghostty"; - hotkey-overlay.title = "Open a Terminal: ghostty"; - }; - "Mod+D" = { - action.spawn = [ - "vicinae" - "toggle" - ]; - hotkey-overlay.title = "Run an Application: vicinae"; - }; - "Mod+Space" = { - action.spawn = [ - "vicinae" - "toggle" - ]; - hotkey-overlay.title = "Run an Application: vicinae"; - }; - "Mod+E" = { - action.spawn = [ - "nautilus" - "--new-window" - ]; - hotkey-overlay.title = "Open File Manager: nautilus"; - }; - "Mod+L" = { - action.spawn = [ - "noctalia-shell" - "ipc" - "call" - "lockScreen" - "lock" - ]; - hotkey-overlay.title = "Lock the Screen: noctalia"; - }; - "Mod+V" = { - action.spawn = [ - "vicinae" - "vicinae://extensions/vicinae/clipboard/history" - ]; - hotkey-overlay.title = "Clipboard History"; - }; + binds = + defaultKeyBind + // { + "Mod+T" = { + action.spawn = "ghostty"; + hotkey-overlay.title = "Open a Terminal: ghostty"; + }; + "Mod+D" = { + action.spawn = [ + "vicinae" + "toggle" + ]; + hotkey-overlay.title = "Run an Application: vicinae"; + }; + "Mod+Space" = { + action.spawn = [ + "vicinae" + "toggle" + ]; + hotkey-overlay.title = "Run an Application: vicinae"; + }; + "Mod+E" = { + action.spawn = [ + "nautilus" + "--new-window" + ]; + hotkey-overlay.title = "Open File Manager: nautilus"; + }; + "Mod+L" = { + action.spawn = [ + "noctalia-shell" + "ipc" + "call" + "lockScreen" + "lock" + ]; + hotkey-overlay.title = "Lock the Screen: noctalia"; + }; + "Mod+V" = { + action.spawn = [ + "vicinae" + "vicinae://extensions/vicinae/clipboard/history" + ]; + hotkey-overlay.title = "Clipboard History"; + }; - "XF86AudioRaiseVolume" = { - action.spawn = [ - "noctalia-shell" - "ipc" - "call" - "volume" - "increase" - ]; - }; - "XF86AudioLowerVolume" = { - action.spawn = [ - "noctalia-shell" - "ipc" - "call" - "volume" - "decrease" - ]; - }; - "XF86AudioMute" = { - action.spawn = [ - "noctalia-shell" - "ipc" - "call" - "volume" - "muteOutput" - ]; - }; - "XF86AudioMicMute" = { - action.spawn = [ - "noctalia-shell" - "ipc" - "call" - "volume" - "muteInput" - ]; - }; + "XF86AudioRaiseVolume" = { + action.spawn = [ + "noctalia-shell" + "ipc" + "call" + "volume" + "increase" + ]; + }; + "XF86AudioLowerVolume" = { + action.spawn = [ + "noctalia-shell" + "ipc" + "call" + "volume" + "decrease" + ]; + }; + "XF86AudioMute" = { + action.spawn = [ + "noctalia-shell" + "ipc" + "call" + "volume" + "muteOutput" + ]; + }; + "XF86AudioMicMute" = { + action.spawn = [ + "noctalia-shell" + "ipc" + "call" + "volume" + "muteInput" + ]; + }; - "XF86MonBrightnessUp" = { - action.spawn = [ - "noctalia-shell" - "ipc" - "call" - "brightness" - "increase" - ]; + "XF86MonBrightnessUp" = { + action.spawn = [ + "noctalia-shell" + "ipc" + "call" + "brightness" + "increase" + ]; + }; + "XF86MonBrightnessDown" = { + action.spawn = [ + "noctalia-shell" + "ipc" + "call" + "brightness" + "decrease" + ]; + }; }; - "XF86MonBrightnessDown" = { - action.spawn = [ - "noctalia-shell" - "ipc" - "call" - "brightness" - "decrease" - ]; - }; - }; }; } diff --git a/renovate.json b/renovate.json index fb632eb..50a306a 100644 --- a/renovate.json +++ b/renovate.json @@ -11,17 +11,5 @@ }, "minimumReleaseAge": "7 days", - "minimumReleaseAgeBehaviour": "timestamp-required", - - "packageRules": [ - { - "description": "Update llm-agents separately after 2 days", - "matchManagers": ["nix"], - "matchDepNames": ["llm-agents"], - "minimumReleaseAge": "2 days", - "groupName": "llm-agents", - "groupSlug": "llm-agents", - "addLabels": ["nix", "llm-agents"] - } - ] + "minimumReleaseAgeBehaviour": "timestamp-required" }