update and fixes

This commit is contained in:
Chris Cochrun 2025-10-23 14:50:26 -05:00
parent 2f26d6e9b5
commit 2e468802f4
6 changed files with 181 additions and 65 deletions

223
flake.lock generated
View file

@ -6,11 +6,11 @@
"poetry2nix": "poetry2nix"
},
"locked": {
"lastModified": 1752040093,
"narHash": "sha256-GOCy+2/nn7CwRJEQ/Hc4tOf5Jvdyu/NBv3nfYiyCG/I=",
"lastModified": 1760826146,
"narHash": "sha256-NZZYr7N/ReAotoh3NFrXTaHIIMWsA+DBdfJNZnMqW8g=",
"owner": "sdaqo",
"repo": "anipy-cli",
"rev": "17d204a2e07d18f4482046eff7b722ac55a10c81",
"rev": "c4fc79896ff00bd4521b2a066089ddfe97b7d7ce",
"type": "github"
},
"original": {
@ -40,16 +40,17 @@
"base16-fish": {
"flake": false,
"locked": {
"lastModified": 1622559957,
"narHash": "sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA=",
"lastModified": 1754405784,
"narHash": "sha256-l9xHIy+85FN+bEo6yquq2IjD1rSg9fjfjpyGP1W8YXo=",
"owner": "tomyun",
"repo": "base16-fish",
"rev": "2f6dd973a9075dabccd26f1cded09508180bf5fe",
"rev": "23ae20a0093dca0d7b39d76ba2401af0ccf9c561",
"type": "github"
},
"original": {
"owner": "tomyun",
"repo": "base16-fish",
"rev": "23ae20a0093dca0d7b39d76ba2401af0ccf9c561",
"type": "github"
}
},
@ -201,6 +202,24 @@
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
"lastModified": 1760813311,
"narHash": "sha256-lbHQ7FXGzt6/IygWvJ1lCq+Txcut3xYYd6VIpF1ojkg=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "4e627ac2e1b8f1de7f5090064242de9a259dbbc8",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_2": {
"inputs": {
"nixpkgs-lib": [
"stylix",
@ -311,11 +330,11 @@
]
},
"locked": {
"lastModified": 1759106866,
"narHash": "sha256-GjLvAl7qxGxKtop6ghasxjQ1biTT7pA+WU45byzMl/4=",
"lastModified": 1761081701,
"narHash": "sha256-IwpfaKg5c/WWQiy8b5QGaVPMvoEQ2J6kpwRFdpVpBNQ=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "619ae569293b6427d23cce4854eb4f3c33af3eec",
"rev": "9b4a2a7c4fbd75b422f00794af02d6edb4d9d315",
"type": "github"
},
"original": {
@ -337,11 +356,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
"lastModified": 1759145674,
"narHash": "sha256-idmFGQ0G5WYVP2zTZkYAv151b8yZcmeCdTlWpPKP85M=",
"lastModified": 1761157647,
"narHash": "sha256-h0Ysrd7EIDaiQ6paBsOQTy9V8ASlrUISiCiaZ3+4Eeo=",
"owner": "sodiboo",
"repo": "niri-flake",
"rev": "f10780ea5ae2407bbd3008a38de4746522eb3d54",
"rev": "22a21ba3bf05eac92356b5ddd464b6000b6d0d06",
"type": "github"
},
"original": {
@ -370,11 +389,11 @@
"niri-unstable": {
"flake": false,
"locked": {
"lastModified": 1758691861,
"narHash": "sha256-CYgoGrY/Fx+hjzp8graTxJw1M7mn1f2jBkK26M04T0s=",
"lastModified": 1760940149,
"narHash": "sha256-KbM47vD6E0cx+v4jYQZ8mD5N186AKm2CQlyh34TW58U=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "e837e39623457dc5ad29c34a5ce4d4616e5fbf1e",
"rev": "b3245b81a6ed8edfaf5388a74d2e0a23c24941e5",
"type": "github"
},
"original": {
@ -391,11 +410,11 @@
"nixpkgs-unstable": "nixpkgs-unstable"
},
"locked": {
"lastModified": 1757876184,
"narHash": "sha256-ezKJm8vzMb6bZf2lG+/s4AGhXtMvshEYBYqDT2PLtIU=",
"lastModified": 1759839321,
"narHash": "sha256-AEtF0nPxHtVy0242frCHZCcZQFPGnoXjkohAgaEJtvM=",
"owner": "fort-nix",
"repo": "nix-bitcoin",
"rev": "0c961fa789d69ccd9503d2548dca1a9285acf2ff",
"rev": "dedbacf35e6b711112977742197774df351eb75d",
"type": "github"
},
"original": {
@ -429,11 +448,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1758663926,
"narHash": "sha256-6CFdj7Xs616t1W4jLDH7IohAAvl5Dyib3qEv/Uqw1rk=",
"lastModified": 1760958188,
"narHash": "sha256-2m1S4jl+GEDtlt2QqeHil8Ny456dcGSKJAM7q3j/BFU=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "170ff93c860b2a9868ed1e1102d4e52cb3d934e1",
"rev": "d6645c340ef7d821602fd2cd199e8d1eed10afbc",
"type": "github"
},
"original": {
@ -445,11 +464,11 @@
},
"nixos-unstable-small": {
"locked": {
"lastModified": 1759132680,
"narHash": "sha256-G06Dm5tdW/979QOBsk1RB7igVEUlrPEn2L1bXSATnvo=",
"lastModified": 1761120992,
"narHash": "sha256-Kxt9nzKPCsmh5Uj4EJE7AQw+feOD4ZU5EeQGj+nInm8=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "2832ea42013e888a9b453b0390a40780c9b5b260",
"rev": "8764a7ea10fb6b8bf4c6cb211350a18a3b5396e4",
"type": "github"
},
"original": {
@ -490,6 +509,21 @@
"type": "indirect"
}
},
"nixpkgs-lib": {
"locked": {
"lastModified": 1754788789,
"narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "a73b9c743612e4244d865a2fdee11865283c04e6",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1731797254,
@ -508,11 +542,11 @@
},
"nixpkgs-stable_2": {
"locked": {
"lastModified": 1758791193,
"narHash": "sha256-F8WmEwFoHsnix7rt290R0rFXNJiMbClMZyIC/e+HYf0=",
"lastModified": 1761016216,
"narHash": "sha256-G/iC4t/9j/52i/nm+0/4ybBmAF4hzR8CNHC75qEhjHo=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "25e53aa156d47bad5082ff7618f5feb1f5e02d01",
"rev": "481cf557888e05d3128a76f14c76397b7d7cc869",
"type": "github"
},
"original": {
@ -524,11 +558,11 @@
},
"nixpkgs-stable_3": {
"locked": {
"lastModified": 1758791193,
"narHash": "sha256-F8WmEwFoHsnix7rt290R0rFXNJiMbClMZyIC/e+HYf0=",
"lastModified": 1761016216,
"narHash": "sha256-G/iC4t/9j/52i/nm+0/4ybBmAF4hzR8CNHC75qEhjHo=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "25e53aa156d47bad5082ff7618f5feb1f5e02d01",
"rev": "481cf557888e05d3128a76f14c76397b7d7cc869",
"type": "github"
},
"original": {
@ -540,11 +574,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1757584362,
"narHash": "sha256-XeTX/w16rUNUNBsfaOVCDoMMa7Xu7KvIMT7tn1zIEcg=",
"lastModified": 1759632233,
"narHash": "sha256-krgZxGAIIIKFJS+UB0l8do3sYUDWJc75M72tepmVMzE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d33e926c80e6521a55da380a4c4c44a7462af405",
"rev": "d7f52a7a640bc54c7bb414cca603835bf8dd4b10",
"type": "github"
},
"original": {
@ -588,11 +622,11 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1757545623,
"narHash": "sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ=",
"lastModified": 1759735786,
"narHash": "sha256-a0+h02lyP2KwSNrZz4wLJTu9ikujNsTWIC874Bv7IJ0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "8cd5ce828d5d1d16feff37340171a98fc3bf6526",
"rev": "20c4598c84a671783f741e02bf05cbfaf4907cff",
"type": "github"
},
"original": {
@ -604,11 +638,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1759036355,
"narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=",
"lastModified": 1760878510,
"narHash": "sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127",
"rev": "5e2a59a5b1a82f89f2c7e598302a9cacebb72a67",
"type": "github"
},
"original": {
@ -619,6 +653,38 @@
}
},
"nixpkgs_6": {
"locked": {
"lastModified": 1760524057,
"narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_7": {
"locked": {
"lastModified": 1744536153,
"narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_8": {
"locked": {
"lastModified": 1735264675,
"narHash": "sha256-MgdXpeX2GuJbtlBrH9EdsUeWl/yXEubyvxM1G+yO4Ak=",
@ -632,7 +698,7 @@
"url": "https://flakehub.com/f/NixOS/nixpkgs/%2A.tar.gz"
}
},
"nixpkgs_7": {
"nixpkgs_9": {
"locked": {
"lastModified": 1732014248,
"narHash": "sha256-y/MEyuJ5oBWrWAic/14LaIr/u5E0wRVzyYsouYY3W6w=",
@ -672,6 +738,28 @@
"type": "github"
}
},
"octotype": {
"inputs": {
"flake-parts": "flake-parts",
"nixpkgs": "nixpkgs_6",
"rust-overlay": "rust-overlay",
"systems": "systems_4"
},
"locked": {
"lastModified": 1760834137,
"narHash": "sha256-DJkUgl91v48+HUHZHddndJ+hNDtgDNnWRJ4oO7aLQAM=",
"owner": "mahlquistj",
"repo": "octotype",
"rev": "9451316edf2d67280032f2f8bb0d275c275818b6",
"type": "github"
},
"original": {
"owner": "mahlquistj",
"ref": "main",
"repo": "octotype",
"type": "github"
}
},
"poetry2nix": {
"inputs": {
"flake-utils": "flake-utils",
@ -697,7 +785,7 @@
"quickemu": {
"inputs": {
"flake-schemas": "flake-schemas",
"nixpkgs": "nixpkgs_6"
"nixpkgs": "nixpkgs_8"
},
"locked": {
"lastModified": 1735561406,
@ -724,16 +812,35 @@
"nixos-unstable-small": "nixos-unstable-small",
"nixpkgs": "nixpkgs_5",
"nixpkgs-stable": "nixpkgs-stable_3",
"octotype": "octotype",
"quickemu": "quickemu",
"simple-nixos-mailserver": "simple-nixos-mailserver",
"stylix": "stylix"
}
},
"rust-overlay": {
"inputs": {
"nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1760754684,
"narHash": "sha256-B4+gmoRuvjZGKvDQtMjYkqyA89gZLjrXObZrXFrcKOk=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "16c233757f1b200936f1b39961c901733936c616",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"simple-nixos-mailserver": {
"inputs": {
"blobs": "blobs",
"flake-compat": "flake-compat",
"nixpkgs": "nixpkgs_7",
"nixpkgs": "nixpkgs_9",
"nixpkgs-24_11": "nixpkgs-24_11"
},
"locked": {
@ -758,13 +865,13 @@
"base16-helix": "base16-helix",
"base16-vim": "base16-vim",
"firefox-gnome-theme": "firefox-gnome-theme",
"flake-parts": "flake-parts",
"flake-parts": "flake-parts_2",
"gnome-shell": "gnome-shell",
"nixpkgs": [
"nixpkgs"
],
"nur": "nur",
"systems": "systems_4",
"systems": "systems_5",
"tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes",
@ -772,11 +879,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
"lastModified": 1759131326,
"narHash": "sha256-fFhUx2C0Wtz0YkndtnlpSesrqj4lP3d5BUnMprpXtTk=",
"lastModified": 1761028816,
"narHash": "sha256-s1XiIeJHpODVWfzsPaK9e21iz1dQSCU3H4/1OxOsyps=",
"owner": "danth",
"repo": "stylix",
"rev": "fe74ba4ade9f3bb1496fbff27cc7a0ca873e40c4",
"rev": "b81dc0a385443099e7d231fe6275189e32c3b760",
"type": "github"
},
"original": {
@ -830,6 +937,22 @@
}
},
"systems_4": {
"flake": false,
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_5": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@ -967,11 +1090,11 @@
"xwayland-satellite-unstable": {
"flake": false,
"locked": {
"lastModified": 1758577423,
"narHash": "sha256-sB2GAOjhjoWnjU6A/uHNJiY6O3UeztV5pJAN2g1FkXU=",
"lastModified": 1759707084,
"narHash": "sha256-0pkftKs6/LReNvxw7DVTN2AJEheZVgyeK0Aarbagi70=",
"owner": "Supreeeme",
"repo": "xwayland-satellite",
"rev": "03368548ba745e17a85bd631613a59cb2d8469a4",
"rev": "a9188e70bd748118b4d56a529871b9de5adb9988",
"type": "github"
},
"original": {

View file

@ -21,6 +21,7 @@
url = "github:sodiboo/niri-flake";
inputs.nixpkgs.follows = "nixpkgs";
};
octotype.url = "github:mahlquistj/octotype/main";
# radicle = {
# type = "git";
# url = "https://seed.radicle.garden/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git";
@ -54,9 +55,8 @@
};
outputs = inputs@{ nixpkgs, nixpkgs-stable, home-manager,
quickemu, nixos-hardware, emacs, nix-bitcoin #, eww
, simple-nixos-mailserver, anipy-cli, darkly, niri,
# ags,
quickemu, nixos-hardware, emacs, nix-bitcoin, octotype,
simple-nixos-mailserver, anipy-cli, darkly, niri,
stylix, self, ... }:
let
system = "x86_64-linux";

View file

@ -108,7 +108,7 @@ in
"Super+Alt+W".action.spawn = ["alacritty" "--class" "impala" "-e" "impala"];
"Super+A".action.spawn = ["alacritty" "--class" "pulsemixer" "-e" "${pkgs.wiremix}/bin/wiremix" "-v" "output"];
"Super+Shift+F".action.spawn = ["cosmic-files"];
"Super+Shift+Q".action = quit;
"Super+Shift+Q".action = spawn ["cosmic-osd log-out"];
"Super+O".action = toggle-overview;
"Super+F".action = fullscreen-window;
"Super+Alt+F".action = toggle-windowed-fullscreen;
@ -134,7 +134,7 @@ in
"Super+Period".action = consume-or-expel-window-right;
"Super+Alt+L".action = focus-monitor-right;
"Super+Alt+H".action = focus-monitor-left;
"Super+Shift+P".action = screenshot;
"Super+Shift+P".action.screenshot = [];
};
spawn-at-startup = [
{ argv = ["dbus-update-activation-environment --systemd --all"]; }

View file

@ -273,13 +273,6 @@ in
enable = true;
qemu = {
runAsRoot = false;
ovmf = {
enable = true;
packages = [
pkgs.OVMFFull.fd
pkgs.pkgsCross.aarch64-multiplatform.OVMF.fd
];
};
swtpm.enable = true;
};
};

View file

@ -1,5 +1,4 @@
{ pkgs, lib, config, ... }:
{ pkgs, lib, config, inputs, ... }:
{
environment.systemPackages = with pkgs; [
pinentry
@ -11,6 +10,7 @@
openssh
openssl
cyrus-sasl-xoauth2
inputs.octotype.packages.${pkgs.system}.octotype
# kdePackages.ark
harper
mumble

@ -1 +1 @@
Subproject commit ff5879f6200db4f3ceddd12b8d3683985f41da98
Subproject commit 63ec2f6b300977b057400584b0de8082015eaaa9