This commit is contained in:
2026-09-19 20:56:43 +01:00
parent 19e49e90f5
commit 84bd80f82a
7 changed files with 237 additions and 106 deletions
+18 -17
View File
@@ -21,25 +21,26 @@
enable = true; enable = true;
extraPackages = with pkgs; [ extraPackages = with pkgs; [
rust-analyzer # rust-analyzer
typescript-language-server typescript-language-server
]; ];
context = '' context = ''
Instructions: Instructions:
- Do NOT preemptively load all references - use lazy loading based on actual need - Do NOT preemptively load all references - use lazy loading based on actual need
- When loaded, treat content as mandatory instructions that override defaults - When loaded, treat content as mandatory instructions that override defaults
- Follow references recursively when needed - Follow references recursively when needed
- NO EMOJIS - NO EMOJIS
- If you've been looking a lot for something you cant seem to find and you havent been explicitly told to keep going, you're allowed to say 'i cant find it'
''; '';
settings = { settings = {
"lsp" = true; "lsp" = true;
plugin = [ plugin = [
"@tarquinen/opencode-dcp@latest" "@tarquinen/opencode-dcp@latest"
"@xberg-io/opencode-xberg" "@xberg-io/opencode-xberg"
"@xberg-io/opencode-crawlberg" # "@xberg-io/opencode-crawlberg"
"@xberg-io/opencode-html-to-markdown" # "@xberg-io/opencode-html-to-markdown"
"@xberg-io/opencode-liter-llm" "@xberg-io/opencode-liter-llm"
"opencode-plugin-litellm@latest" "opencode-plugin-litellm@latest"
"@dietrichgebert/ponytail" "@dietrichgebert/ponytail"
@@ -51,7 +52,7 @@
# Replace/extend the per-model system prompt via # Replace/extend the per-model system prompt via
# ~/.config/opencode/system-prompts.json # ~/.config/opencode/system-prompts.json
# (https://github.com/kmcquade/opencode-sysprompt-override-plugin) # (https://github.com/kmcquade/opencode-sysprompt-override-plugin)
"opencode-sysprompt-override@latest" # "opencode-sysprompt-override@latest"
]; ];
provider.litellm = { provider.litellm = {
npm = "@ai-sdk/openai-compatible"; npm = "@ai-sdk/openai-compatible";
@@ -68,14 +69,14 @@
apiKey = "{env:OPENCODE_GO_API_KEY}"; apiKey = "{env:OPENCODE_GO_API_KEY}";
}; };
}; };
provider.commandcode = { # provider.commandcode = {
npm = "@ai-sdk/openai-compatible"; # npm = "@ai-sdk/openai-compatible";
name = "Command Code"; # name = "Command Code";
options = { # options = {
baseURL = "https://api.commandcode.ai/provider/v1"; # baseURL = "https://api.commandcode.ai/provider/v1";
apiKey = "{env:COMMANDCODE_API_KEY}"; # apiKey = "{env:COMMANDCODE_API_KEY}";
}; # };
}; # };
}; };
# TUI plugin: token-tracker (https://github.com/eserete/opencode-token-tracker) # TUI plugin: token-tracker (https://github.com/eserete/opencode-token-tracker)
tui = { tui = {
+57 -14
View File
@@ -16,23 +16,20 @@
# pkgs.lean-lsp-mcp # pkgs.lean-lsp-mcp
]; ];
settings = { settings = {
"defaultProvider" = "opencode-go";
"defaultModel" = "mimo-v2.5";
"defaultThinkingLevel" = "medium";
"litellm" = { "litellm" = {
"providers" = { "providers" = {
"litellm" = { "litellm" = {
"displayName" = "scuggo"; "displayName" = "scuggo";
"baseUrl" = "https://ai-proxy.fwds.scug.io"; "baseUrl" = "https://ai-proxy.fwds.scug.io";
"apiKey" = "$SCUG_IO_API_KEY"; "apiKey" = "$SCUG_IO_API_KEY";
"compat" = {
"sendSessionAffinityHeaders" = true;
};
}; };
}; };
"skills" = { "skills" = {
"enabled" = true; "enabled" = true;
}; };
"compat" = {
"sendSessionAffinityHeaders" = true;
};
}; };
"mcp" = { "mcp" = {
"enabled" = true; "enabled" = true;
@@ -66,7 +63,8 @@
"npm:pi-opencode-go-cache" "npm:pi-opencode-go-cache"
"npm:@pi-vault/pi-dcp" "npm:@pi-vault/pi-dcp"
"git:github.com/DietrichGebert/ponytail" "git:github.com/DietrichGebert/ponytail"
"npm:pi-commandcode-provider" "npm:pi-open-tui"
# "npm:pi-commandcode-provider"
]; ];
}; };
context = '' context = ''
@@ -173,20 +171,26 @@
"type" = "api_key"; "type" = "api_key";
"key" = "$OPENCODE_GO_API_KEY"; "key" = "$OPENCODE_GO_API_KEY";
}; };
"command-code" = { # "command-code" = {
"type" = "api_key"; # "type" = "api_key";
"key" = "$COMMANDCODE_API_KEY"; # "key" = "$COMMANDCODE_API_KEY";
}; # };
}; };
}; };
# Cache/routing compat overrides (provider-level minimal) # Cache/routing compat overrides (provider-level minimal)
home.file.".pi/agent/models.json" = { home.file.".pi/agent/models.json" = {
text = builtins.toJSON { text = builtins.toJSON {
providers = { "providers" = {
"opencode" = {
"compat" = {
"sendSessionAffinityHeaders" = true;
};
};
"opencode-go" = { "opencode-go" = {
compat = { "compat" = {
supportsLongCacheRetention = true; "supportsLongCacheRetention" = true;
"sendSessionAffinityHeaders" = true;
}; };
}; };
}; };
@@ -223,6 +227,45 @@
}; };
}; };
# open-tui.json config
home.file.".pi/agent/open-tui.json" = {
text = builtins.toJSON {
enabled = true;
settingsLanguage = "en";
cursorStyle = "block";
fullscreen = {
wheelScrollLines = 4;
};
icons = {
mode = "auto";
};
footerSegments = {
cwd = true;
sessionName = false;
gitBranch = true;
gitStatus = true;
gitCommit = false;
runtime = true;
context = true;
tokens = true;
cost = true;
extensionStatuses = false;
};
telemetry = {
enabled = true;
tps = false;
ttft = false;
duration = true;
tokens = true;
stalls = true;
cost = true;
};
thinkingPeek = {
lines = 1;
};
};
};
# pi-spark config # pi-spark config
home.file.".pi/agent/spark.json" = { home.file.".pi/agent/spark.json" = {
text = builtins.toJSON { text = builtins.toJSON {
+2 -1
View File
@@ -5,6 +5,7 @@
doloro-settings = { doloro-settings = {
includes = [ includes = [
modules.dunst modules.dunst
modules.hyprlock
]; ];
homeManager = homeManager =
{ {
@@ -88,7 +89,7 @@
layout = [ layout = [
{ {
label = "lock"; label = "lock";
action = "loginctl lock-session"; action = "hyprlock";
text = "Lock"; text = "Lock";
keybind = "l"; keybind = "l";
} }
+62
View File
@@ -0,0 +1,62 @@
{ modules, ... }:
{
modules.hyprlock = {
homeManager =
_:
let
# Palette extracted from the hyprpaper wallpaper so the input field
# matches the background. Regenerate and update when Wallpaper.jpg
# changes:
# nix run nixpkgs#matugen -- image ~/Wallpaper.jpg -m dark \
# --source-color-index 0 --dry-run --show-colors
#
# name (matugen token) hex rgb()
primary = "rgb(135, 209, 235)"; # #87D1EB accent / success
tertiary = "rgb(194, 195, 235)"; # #C2C3EB capslock
error = "rgb(255, 180, 171)"; # #FFB4AB failure
outline = "rgb(137, 146, 150)"; # #899296 neutral border
on_surface = "rgb(222, 227, 230)"; # #DEE3E6 text/dots
inner_color = "rgba(27, 32, 35, 0.6)"; # #1B2023 @ 60%
in
{
programs.hyprlock = {
enable = true;
settings = {
# Reuse the hyprpaper wallpaper (see doloro-settings hyprpaper
# config) as the lock screen background. monitor = "" covers every
# output.
background = [
{
monitor = "";
path = "/home/doloro/Wallpaper.jpg";
}
];
# hyprlock has no input-field by default, so one must be declared
# explicitly or there is no password prompt to unlock with.
input-field = [
{
monitor = "DP-2";
size = "200, 50";
position = "0, -80";
rounding = 4;
dots_center = true;
dots_size = 0.33;
hide_input = false;
fade_on_empty = false;
font_family = "CaskaydiaCove Nerd Font Mono";
placeholder_text = ''<span foreground="##899296">Password...</span>'';
fail_text = ''<i>$FAIL <b>($ATTEMPTS)</b></i>'';
inherit inner_color;
outer_color = outline;
check_color = primary;
fail_color = error;
capslock_color = tertiary;
font_color = on_surface;
}
];
};
};
};
nixos.security.pam.services.hyprlock = { };
};
}
+14 -2
View File
@@ -42,6 +42,17 @@
# nvim-cmp on rtp during the require check (cmp_lsp_rs requires cmp.types.lsp at load time) # nvim-cmp on rtp during the require check (cmp_lsp_rs requires cmp.types.lsp at load time)
dependencies = [ pkgs.vimPlugins.nvim-cmp ]; dependencies = [ pkgs.vimPlugins.nvim-cmp ];
}; };
treesitter-rhai-grammar = pkgs.tree-sitter.buildGrammar {
language = "rhai";
version = "0.0.0+rev=4ac7384";
src = pkgs.fetchFromGitHub {
owner = "elkowar";
repo = "tree-sitter-rhai";
rev = "4ac7384d487ffcb54e746ef1569585a749370c5b";
hash = "sha256-XGGcEGHke/O00STKqwSk9jGj91Xm2LE2KxwwX5+bBg0=";
};
meta.homepage = "https://github.com/elkowar/tree-sitter-rhai";
};
in in
{ {
imports = [ imports = [
@@ -298,7 +309,7 @@
wakatime.enable = true; wakatime.enable = true;
treesitter = { treesitter = {
enable = true; enable = true;
grammarPackages = with pkgs.vimPlugins.nvim-treesitter.builtGrammars; [ grammarPackages = (with pkgs.vimPlugins.nvim-treesitter.builtGrammars; [
bash bash
css css
html html
@@ -318,7 +329,7 @@
xml xml
yaml yaml
svelte svelte
]; ]) ++ [ treesitter-rhai-grammar ];
settings = { settings = {
highlight.enable = true; highlight.enable = true;
indent.enable = false; indent.enable = false;
@@ -328,6 +339,7 @@
extraPlugins = with pkgs; [ extraPlugins = with pkgs; [
tiny-code-action tiny-code-action
cmp-lsp-rs cmp-lsp-rs
treesitter-rhai-grammar
]; ];
opts = { opts = {
number = true; number = true;
+12
View File
@@ -14,6 +14,12 @@
imports = [ imports = [
inputs.sops-nix.homeManagerModules.sops inputs.sops-nix.homeManagerModules.sops
]; ];
nixpkgs.overlays = [
# Sops's go version went EOL, https://github.com/Mic92/sops-nix/issues/983
(final: prev: {
buildGo125Module = prev.buildGoModule;
})
];
sops = { sops = {
age.keyFile = "/home/doloro/.config/sops/age/keys.txt"; # must have no password! age.keyFile = "/home/doloro/.config/sops/age/keys.txt"; # must have no password!
# I HATE YOU # I HATE YOU
@@ -26,6 +32,12 @@
imports = [ imports = [
inputs.sops-nix.nixosModules.sops inputs.sops-nix.nixosModules.sops
]; ];
nixpkgs.overlays = [
# Sops's go version went EOL, https://github.com/Mic92/sops-nix/issues/983
(final: prev: {
buildGo125Module = prev.buildGoModule;
})
];
sops = { sops = {
# age.keyFile = "/etc/ssh/ssh_host_ed25519_key"; # age.keyFile = "/etc/ssh/ssh_host_ed25519_key";
defaultSopsFile = ./content/secrets.yaml; defaultSopsFile = ./content/secrets.yaml;
Generated
+72 -72
View File
@@ -20,11 +20,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1788444081, "lastModified": 1789630322,
"narHash": "sha256-I8i97p9WBQaZQyyBaHFMt8e01VfgfFZSaO+vAUd0u0A=", "narHash": "sha256-jiUl3+k9K+BASO4hvKFhlCMUpHPPoy2q5uZMl3pzOF0=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "aquamarine", "repo": "aquamarine",
"rev": "36b66db4ddd708ad19f5db850af6a478d8a19b2a", "rev": "f31c47a1b9d300847d8fc3108ad959448103dfc1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -57,11 +57,11 @@
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1789343725, "lastModified": 1789645092,
"narHash": "sha256-GTrZOJanHiT3cpL7L0fO7kbIqKcOICYTp07nevh0pd8=", "narHash": "sha256-8Zs3nSafUn7mSCsEUX9p6Sfcvk52N7Dk0g/lKPwKsqQ=",
"ref": "master", "ref": "master",
"rev": "e8c0e79baef6eac6f08d989fe019890ab312e081", "rev": "9e37d0662a8079b98880895b8181e6ac8c22b8f9",
"revCount": 31, "revCount": 47,
"type": "git", "type": "git",
"url": "https://git.scug.io/doloro/barbar" "url": "https://git.scug.io/doloro/barbar"
}, },
@@ -192,11 +192,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1789024098, "lastModified": 1789628710,
"narHash": "sha256-0vVoXxrufuddrRMhqijLdSMeAWhbyKI3Q4o3VU9bJo8=", "narHash": "sha256-9JsFHbFkt692sp3qpJ+mLqC+RaiGrmaC2d/XDB8YcEU=",
"owner": "Mic92", "owner": "Mic92",
"repo": "direnv-instant", "repo": "direnv-instant",
"rev": "e88791710ef98b0d804d1d80e80c39445500a16a", "rev": "2c4de8696023fb792b869cf1c7708289ac17a647",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -210,11 +210,11 @@
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1781152676, "lastModified": 1789770686,
"narHash": "sha256-RxWs5ND31KzTG7wvMM+PMfUjyNpmIEr999lqNARaM5o=", "narHash": "sha256-uZkBR7yHdIKUFB5SZdfgh1qkGfI3XmYmI/lTiquxbck=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "ff8702b4de27f72b4c78573dfb89ec74e36abdf1", "rev": "725ea35e410ad83be4931d1bff7e090eacaf3563",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -570,11 +570,11 @@
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1789273773, "lastModified": 1789790502,
"narHash": "sha256-M6Lg+eBxc1Xa2dDCQC3caY3eblA407+ExxvIry7L6LQ=", "narHash": "sha256-ld6703Jp52Ttvyi1c1iC7upGxbZATzR5RSfe5fuTaJA=",
"owner": "vikingnope", "owner": "vikingnope",
"repo": "helium-browser-nix-flake", "repo": "helium-browser-nix-flake",
"rev": "07b2696826ca7b95308902aa901f7a5d235c4f6e", "rev": "0d1cce109d8690d4625cb7e0c8feee330b865ead",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -590,11 +590,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1789430117, "lastModified": 1789765459,
"narHash": "sha256-t+U1mijItLJ64xZOifpfQ17kpAL73nU7pDI48ScacVc=", "narHash": "sha256-voJJ5IZR4w2149u2Jm/j2zifeWROlpZQ+JzmCQwjgn8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "cda90fd8838825c689fde9d3f3b4e937937790df", "rev": "17903129f47656fa4d07e78ad87f6592ff4f2527",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -678,11 +678,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1789410052, "lastModified": 1789814244,
"narHash": "sha256-aN7spskmtcjzdiVvHcAqPcgCK8exJA5jEWHtHMhQv+c=", "narHash": "sha256-X8GK0kUU8WAPD4072wafvbcRRtYWiFCSA5Iyz9mr6KU=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "c26dbf9337998ba9afcfe84050e36969bb787598", "rev": "5fbb2a7acce2d6f155d18cf5b590fc553a8e7abc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -749,11 +749,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772460177, "lastModified": 1789475883,
"narHash": "sha256-/6G/MsPvtn7bc4Y32pserBT/Z4SUUdBd4XYJpOEKVR4=", "narHash": "sha256-YRFLrPESYitsDYqQKquOFg8OWNI7tHKwPnTrTZWXxWY=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-protocols", "repo": "hyprland-protocols",
"rev": "1cb6db5fd6bb8aee419f4457402fa18293ace917", "rev": "cc9a8fd253bdc00f48a967ecf4828211ef08751f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -855,11 +855,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1786903207, "lastModified": 1788619883,
"narHash": "sha256-QTwMqLLONRhv9iz6CVeuX6BqQNQCIqI8hL/cPYlR/24=", "narHash": "sha256-dpmeFq5vPvSOsi30ZchOLjltAZEuVBucDvGKs3IZYf4=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprutils", "repo": "hyprutils",
"rev": "6cf50415e06dc6bd9f1252f1b745eac6b4a1cc39", "rev": "a21e87b878e72ee5dfd375899e8b2ad0d0c4c0e1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -927,11 +927,11 @@
"nixpkgs": "nixpkgs_7" "nixpkgs": "nixpkgs_7"
}, },
"locked": { "locked": {
"lastModified": 1789070605, "lastModified": 1789502615,
"narHash": "sha256-QIo1r169N/jP71+YUXci6+fdD1WqKLE/FfWE8SLAqRI=", "narHash": "sha256-idLBkLW/UQygKEv+ptzPxs10J0Bylm08I1mUC72vNPc=",
"owner": "JPyke3", "owner": "JPyke3",
"repo": "hytale-launcher-nix", "repo": "hytale-launcher-nix",
"rev": "9c26eaaef7e7b362dafa106e0de9567618e1698e", "rev": "c4c8f93005c53f361964b51c9379b286be0a67da",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1135,11 +1135,11 @@
"nixpkgs": "nixpkgs_9" "nixpkgs": "nixpkgs_9"
}, },
"locked": { "locked": {
"lastModified": 1789417814, "lastModified": 1789752250,
"narHash": "sha256-xV9fcqtH6jJLVBF3ocqBBwZkPKEke+BujhEwT4Ye9Tc=", "narHash": "sha256-q0J27mJDfd4BM9a7KcMVbcRmqyU+goQwudbMIu66qsg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "d40fd26f323c898b0c195d41aa5efadd85f57832", "rev": "b2d7d02644f0002535a3bb51a73780945cdc7ba4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1234,11 +1234,11 @@
}, },
"nixpkgs-darwin": { "nixpkgs-darwin": {
"locked": { "locked": {
"lastModified": 1789155820, "lastModified": 1789485310,
"narHash": "sha256-cTHZTeYRV42p62ss3ZEFnBXrW3WpLgDpYWYyat4V2b8=", "narHash": "sha256-VsDMTLSkAAJmbNha6sGNzlF33X7RESWLl3SnjDQu+4U=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8029b6c369415ee1ef02a86f352806348f104db9", "rev": "0c32f40fe3e2a9adfc427fd5abc061a31043ea44",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1265,11 +1265,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1789458178, "lastModified": 1789817736,
"narHash": "sha256-wlQSxH1V1HN8sHaE4lkID7LlcEdu5iOb2lztHLyMcU4=", "narHash": "sha256-SWmfxW8+8NP4/xHdFrHaHfgYamQEvBYKE5ky2O/VcFM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "80472d1cd64e1090f05d2f79d7f683b8bd5243db", "rev": "e6aeb5e890b2f0aa19d796ac91f62f1f257942ab",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1329,11 +1329,11 @@
}, },
"nixpkgs_12": { "nixpkgs_12": {
"locked": { "locked": {
"lastModified": 1789286504, "lastModified": 1789684949,
"narHash": "sha256-eiEK7cKZORNEvX0GeF3RtNEF/JXhgf2RqSp3230q13E=", "narHash": "sha256-ZKhUe/2IJUq1JhKxKMu8rbkgSGmPP2ZCqlIPn40aGCM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ef34387ddd751e1ab8857adf4676492d32eb24ec", "rev": "e554fab72f81915600f3f449b786fd9af40439a5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1406,11 +1406,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1788614874, "lastModified": 1789149629,
"narHash": "sha256-7QYjT2vHLuX9Z1pdxHXDKCbh1CR3D/2rywB9Tx0MPRg=", "narHash": "sha256-H6GwaZzZf+4npqv0tph94w9tZddSjFjmQrVsW0z78uk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c043004d1c6985732bcc1cbc5a9c9aecbbb4e0f0", "rev": "eaad089433ca2bb662274377d33df3d0e51ef28b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1467,11 +1467,11 @@
}, },
"nixpkgs_6": { "nixpkgs_6": {
"locked": { "locked": {
"lastModified": 1788404924, "lastModified": 1789684949,
"narHash": "sha256-lhEhY8X5EgkQ/eg6IFz4cc8jRuSYSvnxx1al7d1dvZ0=", "narHash": "sha256-ZKhUe/2IJUq1JhKxKMu8rbkgSGmPP2ZCqlIPn40aGCM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0968519e14f7aa7d3e9b389682bd74d2b51c8ce8", "rev": "e554fab72f81915600f3f449b786fd9af40439a5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1483,11 +1483,11 @@
}, },
"nixpkgs_7": { "nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1789006805, "lastModified": 1789286504,
"narHash": "sha256-xB8mKMOx1IA9vTDNLmJZ6n4wCMq/cuWBBOzGCRnqxrU=", "narHash": "sha256-eiEK7cKZORNEvX0GeF3RtNEF/JXhgf2RqSp3230q13E=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8ce4ef6cb6f871616146b9fe26d2a5ae594e94fe", "rev": "ef34387ddd751e1ab8857adf4676492d32eb24ec",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1515,11 +1515,11 @@
}, },
"nixpkgs_9": { "nixpkgs_9": {
"locked": { "locked": {
"lastModified": 1767892417, "lastModified": 1789546076,
"narHash": "sha256-8bW3q88CEg2u4hSP66Vf4lpbLonHz7hqDNBMcCY7E9U=", "narHash": "sha256-vWkSk5bbfTqdtMoSgD9FshACO8JCvXTFi+3cqEp0mH0=",
"rev": "3497aa5c9457a9d88d71fa93a4a8368816fbeeba", "rev": "b1b875982b17dabde9b4a37f3e229e74913e6db3",
"type": "tarball", "type": "tarball",
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre924538.3497aa5c9457/nixexprs.tar.xz" "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1074753.b1b875982b17/nixexprs.tar.xz"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
@@ -1533,11 +1533,11 @@
"systems": "systems_6" "systems": "systems_6"
}, },
"locked": { "locked": {
"lastModified": 1789344271, "lastModified": 1789740794,
"narHash": "sha256-ezmg5oQSZWYdmomx6K1J+/6w7dRc7bquDMggc8eAE28=", "narHash": "sha256-c25hFVF7muJOFNfvLWyXZh+W9b5rW7mcZ2tTij1jrP8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "afcfb8c1dc075881bbaa6fa5745aebbdb179f8b8", "rev": "56839cde1c3239470ec38545e8dadc6f9267cc8d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1576,11 +1576,11 @@
"nixpkgs": "nixpkgs_14" "nixpkgs": "nixpkgs_14"
}, },
"locked": { "locked": {
"lastModified": 1789448683, "lastModified": 1789758291,
"narHash": "sha256-d0xeAG/j7Li6U81t6XoZ2t472oihJaIil4pXxlcYvuM=", "narHash": "sha256-UYQf7Z7VtkS4hyGyS8t+Dz/1ArN1O/ONSz07QQjCDYU=",
"ref": "main", "ref": "main",
"rev": "7f598dd95d7d1d41fdeb7f90b6ef1f7ceeed0cc6", "rev": "485f8de54eff3d91c580b9175fbae00f8d642044",
"revCount": 504, "revCount": 523,
"type": "git", "type": "git",
"url": "https://git.molez.org/mandlm/omp-nix" "url": "https://git.molez.org/mandlm/omp-nix"
}, },
@@ -1599,11 +1599,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1788267358, "lastModified": 1789514889,
"narHash": "sha256-nt+lUqYVpc9Y6JeMd2WmXzCDojasdadKo0mWcluvY2Y=", "narHash": "sha256-PFD1nxptCXJyJoiYO1gf/5Vv43yqGpHtMC6LUhl9/pQ=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "27555e2624241fb116b49095df4caaee85a25691", "rev": "59f4ca0d063a1a3ec722c88b51a33004862e5379",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1806,11 +1806,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1788914643, "lastModified": 1789815532,
"narHash": "sha256-4GuMPW90JSxXWDPUB9M+1m7fYbe3H0apOd86/zBQ2Kw=", "narHash": "sha256-/Ql9UE21iDwOU/JdPV20yZtaMpGf+iD2EhIA1aAi540=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "13616fff713a9f94055c66f15687ebdc17a335df", "rev": "166fc0d3f4fcd0dfc9af102ba8e85fa5dd04e5f7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -2216,11 +2216,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1789289402, "lastModified": 1789636270,
"narHash": "sha256-7HHAIxdoDAJv09/I6DrMsAJFgol2cqJumaPCCZ+XdAU=", "narHash": "sha256-sexm8hHHB2jOB/G70czjQxdxeX68zID6G1BomFIGI+w=",
"owner": "youwen5", "owner": "youwen5",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "4036109214cf20632000558935bd823b901fa886", "rev": "9c1767f705262bf08498877fd1053b6a6db12a9f",
"type": "github" "type": "github"
}, },
"original": { "original": {