From 7de89eccd88737a7000c46d1c0e0289450c682f3 Mon Sep 17 00:00:00 2001 From: 4DBug <4DBug@github.com> Date: Fri, 28 Aug 2026 13:11:44 -0500 Subject: [PATCH] push --- flake.lock | 8 ++++---- modules/core/desktop/niri.nix | 18 ++++++++++++++++-- modules/core/infra/syncthing.nix | 1 + modules/services/bugtv.nix | 2 +- modules/software/gaming/gaming.nix | 2 +- modules/software/llm/opencode.nix | 10 +++++++++- 6 files changed, 32 insertions(+), 9 deletions(-) diff --git a/flake.lock b/flake.lock index bc0109c..06badcd 100644 --- a/flake.lock +++ b/flake.lock @@ -132,11 +132,11 @@ ] }, "locked": { - "lastModified": 1787776738, - "narHash": "sha256-npYHSWEzVp1r6pIXGxPUSbdpsOxlizHtZd27vE5E92I=", + "lastModified": 1787796942, + "narHash": "sha256-ITeSVzyhSIojcNueQsFDE4quj8l7T7VaPLe47PDvwqY=", "ref": "refs/heads/main", - "rev": "9e93df5961258d16cf1df3a59ff745b1b6fe9df8", - "revCount": 8, + "rev": "fc0e2c7af6b386f18a9c14c3075d7ca020c4fa39", + "revCount": 12, "type": "git", "url": "https://git.bug.tools/bug/tv.git" }, diff --git a/modules/core/desktop/niri.nix b/modules/core/desktop/niri.nix index 414fddb..51f9527 100644 --- a/modules/core/desktop/niri.nix +++ b/modules/core/desktop/niri.nix @@ -1,12 +1,12 @@ { inputs, ... }: { den.aspects.niri = { - nixos = { pkgs, lib, ... }: { + nixos = { pkgs, ... }: { services.displayManager = { sessionPackages = [ pkgs.niri ]; }; }; - homeManager = { pkgs, lib, ... }: { + homeManager = { pkgs, ... }: { imports = [ inputs.niri.homeModules.niri ]; home.packages = with pkgs; [ @@ -28,22 +28,29 @@ input.touchpad = { click-method = "clickfinger"; + dwt = true; }; + overview.backdrop-color = "#11111b"; + layout = { gaps = 10; border.enable = false; + focus-ring = { enable = true; width = 2; active.color = "#cba6f7"; }; + preset-column-widths = [ { proportion = 0.50; } { proportion = 1.00; } ]; + default-column-width = { proportion = 1.00; }; }; + window-rules = [ { geometry-corner-radius = { @@ -52,26 +59,33 @@ bottom-left = 12.0; bottom-right = 12.0; }; + clip-to-geometry = true; draw-border-with-background = true; } + { matches = [ { app-id = "dev.noctalia.Noctalia"; } ]; + open-floating = true; + default-column-width = { fixed = 1080; }; + default-window-height = { fixed = 920; }; + geometry-corner-radius = { top-left = 12.0; top-right = 12.0; bottom-left = 12.0; bottom-right = 12.0; }; + clip-to-geometry = true; draw-border-with-background = true; } diff --git a/modules/core/infra/syncthing.nix b/modules/core/infra/syncthing.nix index 6beb195..05abcf8 100644 --- a/modules/core/infra/syncthing.nix +++ b/modules/core/infra/syncthing.nix @@ -28,6 +28,7 @@ "Archives" = mkFolder "/home/bug/Archives"; "Software" = mkFolder "/home/bug/Software"; "Scripts" = mkFolder "/home/bug/Scripts"; + "Projects" = mkFolder "/home/bug/Projects"; "Documents" = mkFolder "/home/bug/Documents"; "Downloads" = mkFolder "/home/bug/Downloads"; "Pictures" = mkFolder "/home/bug/Pictures"; diff --git a/modules/services/bugtv.nix b/modules/services/bugtv.nix index dd29647..8be5589 100644 --- a/modules/services/bugtv.nix +++ b/modules/services/bugtv.nix @@ -1,6 +1,6 @@ { inputs, ... }: { den.aspects.bugtv = { - nixos = { pkgs, config, ... }: { + nixos = { pkgs, ... }: { imports = [ inputs.bug-tv.nixosModules.default ]; den.tunnels = [ "api-tv" ]; diff --git a/modules/software/gaming/gaming.nix b/modules/software/gaming/gaming.nix index 4bc1a8b..6527614 100644 --- a/modules/software/gaming/gaming.nix +++ b/modules/software/gaming/gaming.nix @@ -7,7 +7,7 @@ polytoria game-tools emulators - #star-citizen + star-citizen minecraft ]; }; diff --git a/modules/software/llm/opencode.nix b/modules/software/llm/opencode.nix index b5135b7..6896572 100644 --- a/modules/software/llm/opencode.nix +++ b/modules/software/llm/opencode.nix @@ -5,7 +5,7 @@ enable = true; settings = { - plugin = [ "opencode-plugin-llama.cpp@latest" ]; + plugin = [ "opencode-plugin-llama.cpp@latest" "opencode-goal-plugin" ]; provider = { "llama.cpp" = { @@ -21,6 +21,14 @@ }; }; }; + + command = { + goal = { + description = "Set a session-scoped goal and auto-continue until complete."; + template = "$ARGUMENTS"; + agent = "build"; + }; + }; }; }; };