diff --git a/flake.lock b/flake.lock index a9af102..c9d0c62 100644 --- a/flake.lock +++ b/flake.lock @@ -110,25 +110,6 @@ } }, "caelestia-cli": { - "inputs": { - "caelestia-shell": "caelestia-shell", - "nixpkgs": "nixpkgs_3" - }, - "locked": { - "lastModified": 1771641231, - "narHash": "sha256-ztwtXtU3xKJhwr69N+tUbnMUv9Bo/p6kdogBo9Yd36s=", - "owner": "caelestia-dots", - "repo": "cli", - "rev": "a6defd292136ac3a52fb0d39f045a0882dda6354", - "type": "github" - }, - "original": { - "owner": "caelestia-dots", - "repo": "cli", - "type": "github" - } - }, - "caelestia-cli_2": { "inputs": { "caelestia-shell": [ "caelestia-shell" @@ -139,11 +120,11 @@ ] }, "locked": { - "lastModified": 1763517499, - "narHash": "sha256-N5y55DwDNT+0kLFck2sy1+DcnLOZ/N05UEvZ2R5pmWo=", + "lastModified": 1766195958, + "narHash": "sha256-YGawjW7RDzzOEiovrRGyRoXfjISbgLz4BVN9ZMb8LEc=", "owner": "caelestia-dots", "repo": "cli", - "rev": "1cfd405eaa74e66f33e7790c5c6586676f03a395", + "rev": "8c83ae1e6a60de7d496d346bf3623f789a9f53e3", "type": "github" }, "original": { @@ -154,48 +135,25 @@ }, "caelestia-shell": { "inputs": { - "caelestia-cli": [ - "caelestia-cli" - ], + "caelestia-cli": "caelestia-cli", "nixpkgs": [ - "caelestia-cli", "nixpkgs" ], - "quickshell": "quickshell" - }, - "locked": { - "lastModified": 1771569129, - "narHash": "sha256-YPWfRQOt/exrM994a7ijasPtUKBumWFnUU3iTFbghLk=", - "owner": "caelestia-dots", - "repo": "shell", - "rev": "4be8fc9693e439c487f091413289b782d78130e7", - "type": "github" - }, - "original": { - "owner": "caelestia-dots", - "repo": "shell", - "type": "github" - } - }, - "caelestia-shell_2": { - "inputs": { - "caelestia-cli": "caelestia-cli_2", - "nixpkgs": "nixpkgs_4", "quickshell": [ "quickshell" ] }, "locked": { - "lastModified": 1764132349, - "narHash": "sha256-nXYDlrLaqEmb7JJ1aAt1cC97EyMFNNtJ4i1Ma/WsQX8=", - "owner": "caelestia-dots", - "repo": "shell", - "rev": "24b313497f22f837577371675c145ba9b51d7ee5", + "lastModified": 1775911878, + "narHash": "sha256-RpxXstKs/em8gi8N4C/NQwSBrPVkNYMcOYxkNJZnmH0=", + "owner": "AyushKr2003", + "repo": "niri-caelestia-shell", + "rev": "6943b0ad4b51e01ed07b84ef6526aac194df2553", "type": "github" }, "original": { - "owner": "caelestia-dots", - "repo": "shell", + "owner": "AyushKr2003", + "repo": "niri-caelestia-shell", "type": "github" } }, @@ -216,8 +174,8 @@ }, "dank-material-shell": { "inputs": { - "nixpkgs": "nixpkgs_5", - "quickshell": "quickshell_2" + "nixpkgs": "nixpkgs_3", + "quickshell": "quickshell" }, "locked": { "lastModified": 1771653128, @@ -576,7 +534,7 @@ "inputs": { "flake-compat": "flake-compat_2", "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs_6", + "nixpkgs": "nixpkgs_4", "zig": "zig", "zon2nix": "zon2nix" }, @@ -615,7 +573,7 @@ }, "hexecute": { "inputs": { - "nixpkgs": "nixpkgs_8" + "nixpkgs": "nixpkgs_6" }, "locked": { "lastModified": 1765826167, @@ -703,7 +661,7 @@ }, "kimi-cli": { "inputs": { - "nixpkgs": "nixpkgs_9", + "nixpkgs": "nixpkgs_7", "pyproject-build-systems": "pyproject-build-systems", "pyproject-nix": "pyproject-nix", "systems": "systems_3", @@ -745,7 +703,7 @@ "mangowc": { "inputs": { "flake-parts": "flake-parts_2", - "nixpkgs": "nixpkgs_10", + "nixpkgs": "nixpkgs_8", "scenefx": "scenefx" }, "locked": { @@ -764,7 +722,7 @@ }, "nh": { "inputs": { - "nixpkgs": "nixpkgs_11" + "nixpkgs": "nixpkgs_9" }, "locked": { "lastModified": 1771418104, @@ -806,7 +764,7 @@ "niri-unstable": [ "niri-unstable" ], - "nixpkgs": "nixpkgs_12", + "nixpkgs": "nixpkgs_10", "nixpkgs-stable": "nixpkgs-stable", "xwayland-satellite-stable": "xwayland-satellite-stable", "xwayland-satellite-unstable": "xwayland-satellite-unstable" @@ -845,16 +803,16 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1774190104, - "narHash": "sha256-L/Ldq9G41Mj8WjWTuC+rePvWIx1A/tHdFpLbQmtrMSA=", - "owner": "niri-wm", + "lastModified": 1776372253, + "narHash": "sha256-sZJ6PwUiGESkNESk2cENidMBiIbZ59jBc+QrNwKHc7s=", + "owner": "JustinSpedding", "repo": "niri", - "rev": "d06dd4b9e60fa07120c217aa095f3ed8caac99f2", + "rev": "9ed88e26b3d08fbc1096dbeb47c9c6d97dddaf1b", "type": "github" }, "original": { - "owner": "niri-wm", - "ref": "wip/branch", + "owner": "JustinSpedding", + "ref": "up-down-keybinds", "repo": "niri", "type": "github" } @@ -883,7 +841,7 @@ "nixGL": { "inputs": { "flake-utils": "flake-utils_2", - "nixpkgs": "nixpkgs_13" + "nixpkgs": "nixpkgs_11" }, "locked": { "lastModified": 1762090880, @@ -1063,7 +1021,7 @@ "inputs": { "flake-compat": "flake-compat_4", "lib-aggregate": "lib-aggregate", - "nixpkgs": "nixpkgs_15" + "nixpkgs": "nixpkgs_13" }, "locked": { "lastModified": 1764210015, @@ -1080,38 +1038,6 @@ } }, "nixpkgs_10": { - "locked": { - "lastModified": 1750386251, - "narHash": "sha256-1ovgdmuDYVo5OUC5NzdF+V4zx2uT8RtsgZahxidBTyw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "076e8c6678d8c54204abcb4b1b14c366835a58bb", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_11": { - "locked": { - "lastModified": 1769318308, - "narHash": "sha256-Mjx6p96Pkefks3+aA+72lu1xVehb6mv2yTUUqmSet6Q=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1cd347bf3355fce6c64ab37d3967b4a2cb4b878c", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-25.11", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_12": { "locked": { "lastModified": 1771369470, "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=", @@ -1127,7 +1053,7 @@ "type": "github" } }, - "nixpkgs_13": { + "nixpkgs_11": { "locked": { "lastModified": 1746378225, "narHash": "sha256-OeRSuL8PUjIfL3Q0fTbNJD/fmv1R+K2JAOqWJd3Oceg=", @@ -1142,7 +1068,7 @@ "type": "github" } }, - "nixpkgs_14": { + "nixpkgs_12": { "locked": { "lastModified": 1774595715, "narHash": "sha256-8za7tFAK1nO2lqzLHYMPu+gmrBG9nN8UgvwOGMmOJfA=", @@ -1158,7 +1084,7 @@ "type": "github" } }, - "nixpkgs_15": { + "nixpkgs_13": { "locked": { "lastModified": 1763966396, "narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=", @@ -1174,7 +1100,7 @@ "type": "github" } }, - "nixpkgs_16": { + "nixpkgs_14": { "locked": { "lastModified": 1771574726, "narHash": "sha256-D1PA3xQv/s4W3lnR9yJFSld8UOLr0a/cBWMQMXS+1Qg=", @@ -1190,7 +1116,7 @@ "type": "github" } }, - "nixpkgs_17": { + "nixpkgs_15": { "locked": { "lastModified": 1773821835, "narHash": "sha256-TJ3lSQtW0E2JrznGVm8hOQGVpXjJyXY2guAxku2O9A4=", @@ -1206,7 +1132,7 @@ "type": "github" } }, - "nixpkgs_18": { + "nixpkgs_16": { "locked": { "lastModified": 1761236834, "narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=", @@ -1222,7 +1148,7 @@ "type": "github" } }, - "nixpkgs_19": { + "nixpkgs_17": { "locked": { "lastModified": 1774709303, "narHash": "sha256-D3Q07BbIA2KnTcSXIqqu9P586uWxN74zNoCH3h2ESHg=", @@ -1255,38 +1181,6 @@ } }, "nixpkgs_3": { - "locked": { - "lastModified": 1771369470, - "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "0182a361324364ae3f436a63005877674cf45efb", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_4": { - "locked": { - "lastModified": 1763678758, - "narHash": "sha256-+hBiJ+kG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "117cc7f94e8072499b0a7aa4c52084fa4e11cc9b", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_5": { "locked": { "lastModified": 1769018530, "narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=", @@ -1302,7 +1196,7 @@ "type": "github" } }, - "nixpkgs_6": { + "nixpkgs_4": { "locked": { "lastModified": 315532800, "narHash": "sha256-sV6pJNzFkiPc6j9Bi9JuHBnWdVhtKB/mHgVmMPvDFlk=", @@ -1315,7 +1209,7 @@ "url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz" } }, - "nixpkgs_7": { + "nixpkgs_5": { "locked": { "lastModified": 1758360447, "narHash": "sha256-XDY3A83bclygHDtesRoaRTafUd80Q30D/Daf9KSG6bs=", @@ -1328,7 +1222,7 @@ "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz" } }, - "nixpkgs_8": { + "nixpkgs_6": { "locked": { "lastModified": 1759831965, "narHash": "sha256-vgPm2xjOmKdZ0xKA6yLXPJpjOtQPHfaZDRtH+47XEBo=", @@ -1344,7 +1238,7 @@ "type": "github" } }, - "nixpkgs_9": { + "nixpkgs_7": { "locked": { "lastModified": 1766532406, "narHash": "sha256-acLU/ag9VEoKkzOD202QASX25nG1eArXg5A0mHjKgxM=", @@ -1360,10 +1254,42 @@ "type": "github" } }, + "nixpkgs_8": { + "locked": { + "lastModified": 1750386251, + "narHash": "sha256-1ovgdmuDYVo5OUC5NzdF+V4zx2uT8RtsgZahxidBTyw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "076e8c6678d8c54204abcb4b1b14c366835a58bb", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_9": { + "locked": { + "lastModified": 1769318308, + "narHash": "sha256-Mjx6p96Pkefks3+aA+72lu1xVehb6mv2yTUUqmSet6Q=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1cd347bf3355fce6c64ab37d3967b4a2cb4b878c", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-25.11", + "repo": "nixpkgs", + "type": "github" + } + }, "nixvim": { "inputs": { "flake-parts": "flake-parts_4", - "nixpkgs": "nixpkgs_16", + "nixpkgs": "nixpkgs_14", "nuschtosSearch": "nuschtosSearch", "systems": "systems_7" }, @@ -1392,11 +1318,11 @@ "treefmt-nix": "treefmt-nix_2" }, "locked": { - "lastModified": 1774556355, - "narHash": "sha256-N131zILQ06ZNEvtgtjjFZ0N5qEI70rKKhCZsBcZoDH8=", + "lastModified": 1775957204, + "narHash": "sha256-d4CVRtAty2GzDYXx4xYQmR+nlOjjKovyprQfZhgLckU=", "owner": "noctalia-dev", "repo": "noctalia-qs", - "rev": "070340934ca374bc770fd500a0fd7b3210f06b1c", + "rev": "68e82fe34c68ee839a9c37e3466820e266af0c86", "type": "github" }, "original": { @@ -1413,11 +1339,11 @@ "noctalia-qs": "noctalia-qs" }, "locked": { - "lastModified": 1774617741, - "narHash": "sha256-aZ1Su8zsIdls0C2uFxIBL/pD77lcAtPhuqlRlYyO5Jo=", + "lastModified": 1776302695, + "narHash": "sha256-xZc9o1JLQpmWn2Dqui323+Tq2Ai4sSdtdvbFZCs4qLo=", "owner": "noctalia-dev", "repo": "noctalia-shell", - "rev": "9b64e21bea819a3c6415874a982b4393b6244fdb", + "rev": "a7c724181fca5d1aff2d47b18fa733504cfdbda2", "type": "github" }, "original": { @@ -1429,7 +1355,7 @@ "nur": { "inputs": { "flake-parts": "flake-parts_5", - "nixpkgs": "nixpkgs_17" + "nixpkgs": "nixpkgs_15" }, "locked": { "lastModified": 1774246799, @@ -1544,28 +1470,6 @@ } }, "quickshell": { - "inputs": { - "nixpkgs": [ - "caelestia-cli", - "caelestia-shell", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1770693276, - "narHash": "sha256-ngXnN5YXu+f45+QGYNN/VEBMQmcBCYGRCqwaK8cxY1s=", - "ref": "refs/heads/master", - "rev": "dacfa9de829ac7cb173825f593236bf2c21f637e", - "revCount": 735, - "type": "git", - "url": "https://git.outfoxxed.me/outfoxxed/quickshell" - }, - "original": { - "type": "git", - "url": "https://git.outfoxxed.me/outfoxxed/quickshell" - } - }, - "quickshell_2": { "inputs": { "nixpkgs": [ "dank-material-shell", @@ -1587,7 +1491,7 @@ "url": "https://git.outfoxxed.me/quickshell/quickshell" } }, - "quickshell_3": { + "quickshell_2": { "inputs": { "nixpkgs": [ "nixpkgs" @@ -1611,8 +1515,7 @@ "inputs": { "agenix": "agenix", "awww": "awww", - "caelestia-cli": "caelestia-cli", - "caelestia-shell": "caelestia-shell_2", + "caelestia-shell": "caelestia-shell", "dank-material-shell": "dank-material-shell", "flake-parts": "flake-parts", "ghostty": "ghostty", @@ -1627,7 +1530,7 @@ "nix-matlab": "nix-matlab", "nixGL": "nixGL", "nixd": "nixd", - "nixpkgs": "nixpkgs_14", + "nixpkgs": "nixpkgs_12", "nixpkgs-new-libinput": "nixpkgs-new-libinput", "nixpkgs-r": "nixpkgs-r", "nixpkgs-stable": "nixpkgs-stable_2", @@ -1635,7 +1538,7 @@ "nixvim": "nixvim", "noctalia-shell": "noctalia-shell", "nur": "nur", - "quickshell": "quickshell_3", + "quickshell": "quickshell_2", "stylix": "stylix", "treefmt-nix": "treefmt-nix_3", "waydeeper": "waydeeper" @@ -1999,11 +1902,11 @@ ] }, "locked": { - "lastModified": 1772660329, - "narHash": "sha256-IjU1FxYqm+VDe5qIOxoW+pISBlGvVApRjiw/Y/ttJzY=", + "lastModified": 1775636079, + "narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "3710e0e1218041bbad640352a0440114b1e10428", + "rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba", "type": "github" }, "original": { @@ -2014,7 +1917,7 @@ }, "treefmt-nix_3": { "inputs": { - "nixpkgs": "nixpkgs_18" + "nixpkgs": "nixpkgs_16" }, "locked": { "lastModified": 1762938485, @@ -2059,20 +1962,21 @@ "inputs": { "crane": "crane", "flake-utils": "flake-utils_5", - "nixpkgs": "nixpkgs_19", + "nixpkgs": "nixpkgs_17", "rust-overlay": "rust-overlay_2" }, "locked": { - "dirtyRev": "513dcbe23ac7393f1e16c4b6d124242ed496bfbe-dirty", - "dirtyShortRev": "513dcbe-dirty", - "lastModified": 1774931319, - "narHash": "sha256-aYYoy620oTc32v/gFmw51vkUTzG0S6GmVvY1+ZxOOfk=", - "type": "git", - "url": "file:///home/eden/Repos/waydeeper-rust" + "lastModified": 1775234369, + "narHash": "sha256-VGCQjc6ywfCswsXPzeIXF2iugj+SS5salrSLBi+mCxM=", + "owner": "EdenQwQ", + "repo": "waydeeper", + "rev": "d13b8b7f498d8c9ee8c9c50bd197915abea46b84", + "type": "github" }, "original": { - "type": "git", - "url": "file:///home/eden/Repos/waydeeper-rust" + "owner": "EdenQwQ", + "repo": "waydeeper", + "type": "github" } }, "xwayland-satellite-stable": { @@ -2139,7 +2043,7 @@ }, "zon2nix": { "inputs": { - "nixpkgs": "nixpkgs_7" + "nixpkgs": "nixpkgs_5" }, "locked": { "lastModified": 1758405547, diff --git a/flake.nix b/flake.nix index b1d6f4a..5d08244 100644 --- a/flake.nix +++ b/flake.nix @@ -56,7 +56,7 @@ }; flake-parts.url = "github:hercules-ci/flake-parts"; niri-unstable = { - url = "github:niri-wm/niri/wip/branch"; + url = "github:JustinSpedding/niri/up-down-keybinds"; flake = false; }; niri = { @@ -94,10 +94,10 @@ }; dank-material-shell.url = "github:AvengeMedia/DankMaterialShell"; caelestia-shell = { - url = "github:caelestia-dots/shell"; + url = "github:AyushKr2003/niri-caelestia-shell"; inputs.quickshell.follows = "quickshell"; + inputs.nixpkgs.follows = "nixpkgs"; }; - caelestia-cli.url = "github:caelestia-dots/cli"; noctalia-shell = { url = "github:noctalia-dev/noctalia-shell"; inputs.nixpkgs.follows = "nixpkgs"; @@ -105,6 +105,7 @@ hexecute.url = "github:ThatOtherAndrew/Hexecute"; kimi-cli.url = "github:MoonshotAI/kimi-cli"; awww.url = "git+https://codeberg.org/LGFae/awww"; - waydeeper.url = "git+file:///home/eden/Repos/waydeeper-rust"; + # waydeeper.url = "git+file:///home/eden/Repos/waydeeper-rust"; + waydeeper.url = "github:EdenQwQ/waydeeper"; }; } diff --git a/home/programs/desktop/niri/override-config.nix b/home/programs/desktop/niri/override-config.nix index 9086732..630fffc 100644 --- a/home/programs/desktop/niri/override-config.nix +++ b/home/programs/desktop/niri/override-config.nix @@ -83,6 +83,7 @@ let builtins.replaceStrings [ "output \"${config.lib.monitors.mainMonitorName}\" {" + "binds {" ] [ '' @@ -91,6 +92,10 @@ let top-right } '' + '' + binds { + Mod { release { toggle-overview; }; } + '' ] config.programs.niri.finalConfig + "\n" diff --git a/secrets/openrouter_token.age b/secrets/openrouter_token.age new file mode 100644 index 0000000..ed9d9ab --- /dev/null +++ b/secrets/openrouter_token.age @@ -0,0 +1,10 @@ +age-encryption.org/v1 +-> ssh-ed25519 MpnI9A 0VxtMUwRMDNlgum9OcxjWj8glVIc4m4YXw7wGn/bmUI +ZH8512NBwi04SCvZDzb0YG9YBe9bnp1Tkus/tyx2UIM +-> ssh-ed25519 6VlDkQ ADOwxuTXZw5XAIIF0HAMIuWIjUlA2Y/jh+u7T+CQdiI +vyk6GpLwVEa81B8dJbq2wLyuJPAnlr6KXoZB0xk235A +-> ssh-ed25519 zU8FRQ 36QJ/89Mi2TD3MYAwQ7cCmYyenBVY28/ghsKaqPnMXs +QRLCB8gnf3RwdE/4RzDuNmZIPHm+rCw4M6dEHlDN6Q0 +--- d90XMgwCBHyt+eEeRIULbV1VkxnjVm/qQPp1S6+E6h0 +4B™­Þ2Mæ‚Ù/ú÷Å~ždÈ• *þÁ¯³É뇞iAå+ɲ*'™/ +µ°ÀÀ™=ýÇzéãnP4mUµbëJð"B^«Ãtˆµ47½Š9}& P˜õªÏÏô‰V-Í;Ò \ No newline at end of file