update noctalia; niri release bind

This commit is contained in:
EdenQwQ 2026-04-17 11:54:44 +08:00
parent b6e64c1ebc
commit df94aa8c03
4 changed files with 117 additions and 197 deletions

290
flake.lock generated
View file

@ -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,

View file

@ -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";
};
}

View file

@ -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"

View file

@ -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-Í;Ò