mimo; github token; update flakes

This commit is contained in:
EdenQwQ 2026-05-13 14:25:45 +08:00
parent a4867cd1ef
commit b1ce87fbf9
17 changed files with 299 additions and 142 deletions

View file

@ -2,6 +2,7 @@
{
programs.firefox = {
enable = true;
configPath = ".mozilla/firefox";
profiles.default = {
isDefault = true;
settings = {

View file

@ -4,7 +4,7 @@
alejandra
nixfmt
texlab
nodePackages.prettier
prettier
julia-bin
];
}

View file

@ -12,41 +12,16 @@
# ./scroll
# ./mango
];
home.packages =
with pkgs;
let
system = pkgs.stdenv.hostPlatform.system;
newLibinput = inputs.nixpkgs-new-libinput.legacyPackages.${system}.libinput;
driftwm-fixed = inputs.driftwm.packages.${system}.default.overrideAttrs (oldAttrs: {
buildInputs = (builtins.filter (p: (p.pname or "") != "libinput") oldAttrs.buildInputs) ++ [
newLibinput
];
postFixup = ''
patchelf --add-rpath "${
pkgs.lib.makeLibraryPath (
(builtins.filter (p: (p.pname or "") != "libinput") oldAttrs.buildInputs) ++ [ newLibinput ]
)
}" $out/bin/driftwm
'';
cargoDeps = pkgs.rustPlatform.importCargoLock {
lockFile = "${inputs.driftwm}/Cargo.lock";
outputHashes = {
"smithay-drm-extras-0.1.0" = "sha256-6iTLezGeSnefQbCoZHsXayinjFvrsC7ezW88tlZx9Y0=";
};
};
});
in
[
awww
swaybg
kanshi
wlsunset
xwayland-satellite
wmname
inputs.hexecute.packages.${system}.default
driftwm-fixed
halley
];
home.packages = with pkgs; [
awww
swaybg
kanshi
wlsunset
xwayland-satellite
wmname
inputs.hexecute.packages.${system}.default
halley
];
home.file."scripts" = {
source = ./scripts;
recursive = true;

View file

@ -135,10 +135,7 @@ in
{
programs.waybar = {
# enable = true;
systemd = {
enable = true;
target = config.wayland.systemd.target;
};
systemd.enable = true;
};
home.file = {
".config/waybar/config.jsonc".text =

View file

@ -19,6 +19,7 @@
MOONSHOT_API_KEY = "$(cat ${config.age.secrets.kimi_token.path})";
TELEGRAM_BOT_TOKEN = "$(cat ${config.age.secrets.telegram_bot_token.path})";
OPENROUTER_API_KEY = "$(cat ${config.age.secrets.openrouter_token.path})";
XIAOMI_API_KEY = "$(cat ${config.age.secrets.mimo_token.path})";
};
home.packages = with pkgs; [
inputs.kimi-cli.packages.${pkgs.stdenv.hostPlatform.system}.default
@ -26,5 +27,6 @@
opencode
codex
gitingest
inputs.hermes-agent.packages.${pkgs.stdenv.hostPlatform.system}.default
];
}

View file

@ -50,6 +50,7 @@
upower
android-tools
tree-sitter
inputs.agenix.packages.${pkgs.stdenv.hostPlatform.system}.agenix
];
imports = [
./eye-candy.nix