This commit is contained in:
EdenQwQ 2026-03-13 13:02:44 +08:00
parent f76e735a54
commit cc37a9dd2f
8 changed files with 126 additions and 59 deletions

162
flake.lock generated
View file

@ -21,10 +21,29 @@
"type": "github"
}
},
"airi": {
"inputs": {
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1773288751,
"narHash": "sha256-834juj/zqf7W0fHHXknsoCZjeDXtKYiU0gOKHBtlS48=",
"owner": "github:moeru-ai",
"repo": "airi",
"rev": "41ce282e955c66b71317ffa597308008aaa084e9",
"type": "github"
},
"original": {
"owner": "github:moeru-ai",
"repo": "airi",
"rev": "41ce282e955c66b71317ffa597308008aaa084e9",
"type": "github"
}
},
"awww": {
"inputs": {
"flake-compat": "flake-compat",
"nixpkgs": "nixpkgs_2",
"nixpkgs": "nixpkgs_3",
"rust-overlay": "rust-overlay"
},
"locked": {
@ -112,7 +131,7 @@
"caelestia-cli": {
"inputs": {
"caelestia-shell": "caelestia-shell",
"nixpkgs": "nixpkgs_3"
"nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1771641231,
@ -180,7 +199,7 @@
"caelestia-shell_2": {
"inputs": {
"caelestia-cli": "caelestia-cli_2",
"nixpkgs": "nixpkgs_4",
"nixpkgs": "nixpkgs_5",
"quickshell": [
"quickshell"
]
@ -201,7 +220,7 @@
},
"dank-material-shell": {
"inputs": {
"nixpkgs": "nixpkgs_5",
"nixpkgs": "nixpkgs_6",
"quickshell": "quickshell_2"
},
"locked": {
@ -543,7 +562,7 @@
"inputs": {
"flake-compat": "flake-compat_2",
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs_6",
"nixpkgs": "nixpkgs_7",
"zig": "zig",
"zon2nix": "zon2nix"
},
@ -582,7 +601,7 @@
},
"hexecute": {
"inputs": {
"nixpkgs": "nixpkgs_8"
"nixpkgs": "nixpkgs_9"
},
"locked": {
"lastModified": 1765826167,
@ -670,7 +689,7 @@
},
"kimi-cli": {
"inputs": {
"nixpkgs": "nixpkgs_9",
"nixpkgs": "nixpkgs_10",
"pyproject-build-systems": "pyproject-build-systems",
"pyproject-nix": "pyproject-nix",
"systems": "systems_3",
@ -712,7 +731,7 @@
"mangowc": {
"inputs": {
"flake-parts": "flake-parts_2",
"nixpkgs": "nixpkgs_10",
"nixpkgs": "nixpkgs_11",
"scenefx": "scenefx"
},
"locked": {
@ -731,7 +750,7 @@
},
"nh": {
"inputs": {
"nixpkgs": "nixpkgs_11"
"nixpkgs": "nixpkgs_12"
},
"locked": {
"lastModified": 1771418104,
@ -773,7 +792,7 @@
"niri-unstable": [
"niri-unstable"
],
"nixpkgs": "nixpkgs_12",
"nixpkgs": "nixpkgs_13",
"nixpkgs-stable": "nixpkgs-stable",
"xwayland-satellite-stable": "xwayland-satellite-stable",
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
@ -850,7 +869,7 @@
"nixGL": {
"inputs": {
"flake-utils": "flake-utils_2",
"nixpkgs": "nixpkgs_13"
"nixpkgs": "nixpkgs_14"
},
"locked": {
"lastModified": 1762090880,
@ -1014,7 +1033,7 @@
"inputs": {
"flake-compat": "flake-compat_4",
"lib-aggregate": "lib-aggregate",
"nixpkgs": "nixpkgs_15"
"nixpkgs": "nixpkgs_16"
},
"locked": {
"lastModified": 1764210015,
@ -1031,6 +1050,22 @@
}
},
"nixpkgs_10": {
"locked": {
"lastModified": 1766532406,
"narHash": "sha256-acLU/ag9VEoKkzOD202QASX25nG1eArXg5A0mHjKgxM=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "8142186f001295e5a3239f485c8a49bf2de2695a",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_11": {
"locked": {
"lastModified": 1750386251,
"narHash": "sha256-1ovgdmuDYVo5OUC5NzdF+V4zx2uT8RtsgZahxidBTyw=",
@ -1046,7 +1081,7 @@
"type": "github"
}
},
"nixpkgs_11": {
"nixpkgs_12": {
"locked": {
"lastModified": 1769318308,
"narHash": "sha256-Mjx6p96Pkefks3+aA+72lu1xVehb6mv2yTUUqmSet6Q=",
@ -1062,7 +1097,7 @@
"type": "github"
}
},
"nixpkgs_12": {
"nixpkgs_13": {
"locked": {
"lastModified": 1771369470,
"narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=",
@ -1078,7 +1113,7 @@
"type": "github"
}
},
"nixpkgs_13": {
"nixpkgs_14": {
"locked": {
"lastModified": 1746378225,
"narHash": "sha256-OeRSuL8PUjIfL3Q0fTbNJD/fmv1R+K2JAOqWJd3Oceg=",
@ -1093,7 +1128,7 @@
"type": "github"
}
},
"nixpkgs_14": {
"nixpkgs_15": {
"locked": {
"lastModified": 1772963539,
"narHash": "sha256-9jVDGZnvCckTGdYT53d/EfznygLskyLQXYwJLKMPsZs=",
@ -1109,7 +1144,7 @@
"type": "github"
}
},
"nixpkgs_15": {
"nixpkgs_16": {
"locked": {
"lastModified": 1763966396,
"narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=",
@ -1125,7 +1160,7 @@
"type": "github"
}
},
"nixpkgs_16": {
"nixpkgs_17": {
"locked": {
"lastModified": 1771574726,
"narHash": "sha256-D1PA3xQv/s4W3lnR9yJFSld8UOLr0a/cBWMQMXS+1Qg=",
@ -1141,7 +1176,7 @@
"type": "github"
}
},
"nixpkgs_17": {
"nixpkgs_18": {
"locked": {
"lastModified": 1763966396,
"narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=",
@ -1157,7 +1192,7 @@
"type": "github"
}
},
"nixpkgs_18": {
"nixpkgs_19": {
"locked": {
"lastModified": 1761236834,
"narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=",
@ -1174,6 +1209,22 @@
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1764517877,
"narHash": "sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1763934636,
"narHash": "sha256-9glbI7f1uU+yzQCq5LwLgdZqx6svOhZWkd4JRY265fc=",
@ -1189,7 +1240,7 @@
"type": "github"
}
},
"nixpkgs_3": {
"nixpkgs_4": {
"locked": {
"lastModified": 1771369470,
"narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=",
@ -1205,7 +1256,7 @@
"type": "github"
}
},
"nixpkgs_4": {
"nixpkgs_5": {
"locked": {
"lastModified": 1763678758,
"narHash": "sha256-+hBiJ+kG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s=",
@ -1221,7 +1272,7 @@
"type": "github"
}
},
"nixpkgs_5": {
"nixpkgs_6": {
"locked": {
"lastModified": 1769018530,
"narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=",
@ -1237,7 +1288,7 @@
"type": "github"
}
},
"nixpkgs_6": {
"nixpkgs_7": {
"locked": {
"lastModified": 315532800,
"narHash": "sha256-sV6pJNzFkiPc6j9Bi9JuHBnWdVhtKB/mHgVmMPvDFlk=",
@ -1250,7 +1301,7 @@
"url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz"
}
},
"nixpkgs_7": {
"nixpkgs_8": {
"locked": {
"lastModified": 1758360447,
"narHash": "sha256-XDY3A83bclygHDtesRoaRTafUd80Q30D/Daf9KSG6bs=",
@ -1263,7 +1314,7 @@
"url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"
}
},
"nixpkgs_8": {
"nixpkgs_9": {
"locked": {
"lastModified": 1759831965,
"narHash": "sha256-vgPm2xjOmKdZ0xKA6yLXPJpjOtQPHfaZDRtH+47XEBo=",
@ -1279,26 +1330,10 @@
"type": "github"
}
},
"nixpkgs_9": {
"locked": {
"lastModified": 1766532406,
"narHash": "sha256-acLU/ag9VEoKkzOD202QASX25nG1eArXg5A0mHjKgxM=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "8142186f001295e5a3239f485c8a49bf2de2695a",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixvim": {
"inputs": {
"flake-parts": "flake-parts_4",
"nixpkgs": "nixpkgs_16",
"nixpkgs": "nixpkgs_17",
"nuschtosSearch": "nuschtosSearch",
"systems": "systems_7"
},
@ -1322,14 +1357,15 @@
"nixpkgs": [
"noctalia-shell",
"nixpkgs"
]
],
"systems": "systems_8"
},
"locked": {
"lastModified": 1772227064,
"narHash": "sha256-f821ZSoGpa/aXrWq0gPpea9qBnX8KDyavGKkptz2Mog=",
"lastModified": 1773175685,
"narHash": "sha256-YOkWzVq7opym1ovJvSCvqpG6OCDGJwPo/EPeRxcGay4=",
"owner": "noctalia-dev",
"repo": "noctalia-qs",
"rev": "0741d27d2f7db567270f139c5d1684614ecf9863",
"rev": "6b9eceefde3d47ca83c544b54bcdd358be4cbd2f",
"type": "github"
},
"original": {
@ -1346,11 +1382,11 @@
"noctalia-qs": "noctalia-qs"
},
"locked": {
"lastModified": 1772319635,
"narHash": "sha256-ZVrtz08Fyp6knPEAbcD2+OYvs0T4pTII/xMElHpi31M=",
"lastModified": 1773310206,
"narHash": "sha256-x6CUlroNSUxigmvpz3kQj0drc7ibSPtuLbXx/GCShNM=",
"owner": "noctalia-dev",
"repo": "noctalia-shell",
"rev": "5d03c56f4c8d7243e6ae97c045afa44aaac2bf0e",
"rev": "ba03e4c3f7340a958d23a186576052fbdea79193",
"type": "github"
},
"original": {
@ -1362,7 +1398,7 @@
"nur": {
"inputs": {
"flake-parts": "flake-parts_5",
"nixpkgs": "nixpkgs_17"
"nixpkgs": "nixpkgs_18"
},
"locked": {
"lastModified": 1764248576,
@ -1543,6 +1579,7 @@
"root": {
"inputs": {
"agenix": "agenix",
"airi": "airi",
"awww": "awww",
"caelestia-cli": "caelestia-cli",
"caelestia-shell": "caelestia-shell_2",
@ -1560,7 +1597,7 @@
"nix-matlab": "nix-matlab",
"nixGL": "nixGL",
"nixd": "nixd",
"nixpkgs": "nixpkgs_14",
"nixpkgs": "nixpkgs_15",
"nixpkgs-r": "nixpkgs-r",
"nixpkgs-stable": "nixpkgs-stable_2",
"nixpkgs-wayland": "nixpkgs-wayland",
@ -1627,7 +1664,7 @@
"nixpkgs"
],
"nur": "nur_2",
"systems": "systems_8",
"systems": "systems_9",
"tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes",
@ -1754,6 +1791,21 @@
}
},
"systems_8": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
"systems_9": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@ -1872,7 +1924,7 @@
},
"treefmt-nix_2": {
"inputs": {
"nixpkgs": "nixpkgs_18"
"nixpkgs": "nixpkgs_19"
},
"locked": {
"lastModified": 1762938485,
@ -1977,7 +2029,7 @@
},
"zon2nix": {
"inputs": {
"nixpkgs": "nixpkgs_7"
"nixpkgs": "nixpkgs_8"
},
"locked": {
"lastModified": 1758405547,

View file

@ -104,5 +104,6 @@
hexecute.url = "github:ThatOtherAndrew/Hexecute";
kimi-cli.url = "github:MoonshotAI/kimi-cli";
awww.url = "git+https://codeberg.org/LGFae/awww";
airi.url = "github:github:moeru-ai/airi/41ce282e955c66b71317ffa597308008aaa084e9";
};
}

View file

@ -35,6 +35,8 @@
ALL_PROXY = "http://127.0.0.1:7890";
HTTP_PROXY = "http://127.0.0.1:7890";
HTTPS_PROXY = "http://127.0.0.1:7890";
NIXPKGS_ALLOW_UNFREE = "1";
NIXPKGS_ALLOW_INSECURE = "1";
};
activation = {

View file

@ -9,6 +9,6 @@
./documents
./network
./study
# ./social
./social
];
}

View file

@ -23,6 +23,19 @@ let
blur true
}
}
window-rule {
match app-id="ai.moeru.airi"
open-floating true
background-effect {
blur false
}
border {
off
}
shadow {
off
}
}
layer-rule {
match namespace="launcher"
background-effect {

View file

@ -1,7 +1,6 @@
{ inputs, pkgs, ... }:
{
home.packages = with pkgs; [
telegram-desktop
fractal
wemeet
];
}

View file

@ -21,5 +21,6 @@
};
home.packages = with pkgs; [
inputs.kimi-cli.packages.${pkgs.stdenv.hostPlatform.system}.default
inputs.airi.packages.${pkgs.stdenv.hostPlatform.system}.default
];
}

View file

@ -43,7 +43,6 @@
nurl
nix-init
wl-color-picker
(config.lib.misc.addFlags "--wayland-text-input-version=3" "cherry-studio" cherry-studio)
loupe
showtime
nautilus