This commit is contained in:
alsaiduq-lab 2026-01-15 12:54:44 -07:00
parent c4b0a468e3
commit 15a97c9562
6 changed files with 82 additions and 70 deletions

115
flake.lock generated
View file

@ -9,11 +9,11 @@
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1766793997, "lastModified": 1768257856,
"narHash": "sha256-cQ9XvbEMxKr6bTIGtplFXGKeV3dvbd1xJudITECr81c=", "narHash": "sha256-pPgvVkM7JbFdg2hUamrKtKQVKvowql+Slcu4FXOjZlY=",
"owner": "alsaiduq-lab", "owner": "alsaiduq-lab",
"repo": "aagl-gtk-on-nix", "repo": "aagl-gtk-on-nix",
"rev": "45d0f972f035a0b541d506ea31e1a100ed7cb5f7", "rev": "ed36e70fef8b4e618b9d17daae11f602b55d7c64",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -64,11 +64,11 @@
"quickshell": "quickshell" "quickshell": "quickshell"
}, },
"locked": { "locked": {
"lastModified": 1767483096, "lastModified": 1768447769,
"narHash": "sha256-oj/4uIs+ktiO5WCx1SWviw6evpABkSOb+v2TjuKhKZ0=", "narHash": "sha256-+XxBl9ty8rEbrjWLvkfl313x3rqO307rOmbX/wLaSbE=",
"owner": "AvengeMedia", "owner": "AvengeMedia",
"repo": "DankMaterialShell", "repo": "DankMaterialShell",
"rev": "913bb2ff67fbc4576f17220b5f266217bf33825b", "rev": "53a033fe3589f93699ac9ee7d8bc1507a13b725a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -164,11 +164,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1765835352, "lastModified": 1767609335,
"narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=", "narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "a34fae9c08a15ad73f295041fec82323541400a9", "rev": "250481aafeb741edfe23d29195671c19b36b6dca",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -223,11 +223,11 @@
"zon2nix": "zon2nix" "zon2nix": "zon2nix"
}, },
"locked": { "locked": {
"lastModified": 1767313275, "lastModified": 1768402060,
"narHash": "sha256-yp3n4aKlG1lZDkQl3sDD7smjNjGFeEErVaiQlorzxrk=", "narHash": "sha256-ANOIaPo+oL0Gls/C0Fh6rU7wkLP3KcguO35EGj99rM0=",
"owner": "ghostty-org", "owner": "ghostty-org",
"repo": "ghostty", "repo": "ghostty",
"rev": "1c2db85aa41c7d929cb23b408229e297dce2758a", "rev": "2fd3efd6cdf0629f57572af58dff0ae9115ce919",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -285,16 +285,15 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755776884, "lastModified": 1768068402,
"narHash": "sha256-CPM7zm6csUx7vSfKvzMDIjepEJv1u/usmaT7zydzbuI=", "narHash": "sha256-bAXnnJZKJiF7Xr6eNW6+PhBf1lg2P1aFUO9+xgWkXfA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "4fb695d10890e9fc6a19deadf85ff79ffb78da86", "rev": "8bc5473b6bc2b6e1529a9c4040411e1199c43b4c",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "release-25.05",
"repo": "home-manager", "repo": "home-manager",
"type": "github" "type": "github"
} }
@ -306,11 +305,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1767280655, "lastModified": 1767910483,
"narHash": "sha256-YmaYMduV5ko8zURUT1VLGDbVC1L/bxHS0NsiPoZ6bBM=", "narHash": "sha256-MOU5YdVu4DVwuT5ztXgQpPuRRBjSjUGIdUzOQr9iQOY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "d49d2543f02dbd789ed032188c84570d929223cb", "rev": "82fb7dedaad83e5e279127a38ef410bcfac6d77c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -413,11 +412,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1767474766, "lastModified": 1768319076,
"narHash": "sha256-Vkl6ta0Jaim6MvbNKfhb5GR/FtW3NyMRXyioBH1rcC0=", "narHash": "sha256-is65o80lB9tWMekx77O4+GCQxLeB2kiA60hejzpA+HA=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "583c4074a5d4229f841d9e470ab427339773b592", "rev": "e0cf88809de12c39ad8a1ad1c0194967b0029ec8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -678,11 +677,11 @@
"nixpkgs": "nixpkgs_6" "nixpkgs": "nixpkgs_6"
}, },
"locked": { "locked": {
"lastModified": 1766371712, "lastModified": 1768356358,
"narHash": "sha256-U7xwslnEuKmSnTZ5i68+rPhhgPeSfxrfuN4vzyn6jdA=", "narHash": "sha256-Aj2CLVdPkBW/dSChM2qPV5cWjB8fIJaxLImmkBT7ZaM=",
"owner": "iluvgirlswithglasses", "owner": "iluvgirlswithglasses",
"repo": "linux-desktop-gremlin", "repo": "linux-desktop-gremlin",
"rev": "8f1e6acaa286613611f248b4190d67f72765e8a9", "rev": "3e488934e64d54d6908938a1a6349e84a2134020",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -697,11 +696,11 @@
"nixpkgs": "nixpkgs_7" "nixpkgs": "nixpkgs_7"
}, },
"locked": { "locked": {
"lastModified": 1767405595, "lastModified": 1768356708,
"narHash": "sha256-FTXYiEk7n7H4dz1w1ERIFeNUMiJOpQVnYsv0rVGA0cE=", "narHash": "sha256-0nVcY5ZEKc/PaijHtfkUlpQT1eGZgEwUqAO6SJM8Dgg=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "c7c279000ebcca7a02d74494c03804befcd8ba64", "rev": "4389aec6037bf2f31174e5afe550ee378eb6a276",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -737,11 +736,11 @@
"nixpkgs": "nixpkgs_8" "nixpkgs": "nixpkgs_8"
}, },
"locked": { "locked": {
"lastModified": 1767451989, "lastModified": 1768437419,
"narHash": "sha256-sUZmTUFti+uETSvUEQ3bklw8fFoDPKD9E4dbgxvRKPc=", "narHash": "sha256-1UlPuun+VBNrdB+Ev/8l/UBjoTUMGzTxAzz1FdN5ykM=",
"owner": "FlameFlag", "owner": "FlameFlag",
"repo": "nixcord", "repo": "nixcord",
"rev": "93b998d75b3548314fc196e65186f307c4807e94", "rev": "7df35192dedf2e4c95d5914810df14f81f680b2f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -798,11 +797,11 @@
}, },
"nixpkgs_10": { "nixpkgs_10": {
"locked": { "locked": {
"lastModified": 1766747458, "lastModified": 1767364772,
"narHash": "sha256-m63jjuo/ygo8ztkCziYh5OOIbTSXUDkKbqw3Vuqu4a4=", "narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c633f572eded8c4f3c75b8010129854ed404a6ce", "rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -814,11 +813,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1763191728, "lastModified": 1768032153,
"narHash": "sha256-gI9PpaoX4/f28HkjcTbFVpFhtOxSDtOEdFaHZrdETe0=", "narHash": "sha256-zvxtwlM8ZlulmZKyYCQAPpkm5dngSEnnHjmjV7Teloc=",
"rev": "1d4c88323ac36805d09657d13a5273aea1b34f0c", "rev": "3146c6aa9995e7351a398e17470e15305e6e18ff",
"type": "tarball", "type": "tarball",
"url": "https://releases.nixos.org/nixpkgs/nixpkgs-25.11pre896415.1d4c88323ac3/nixexprs.tar.xz" "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre925418.3146c6aa9995/nixexprs.tar.xz"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
@ -891,11 +890,11 @@
}, },
"nixpkgs_7": { "nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1766840161, "lastModified": 1768032153,
"narHash": "sha256-Ss/LHpJJsng8vz1Pe33RSGIWUOcqM1fjrehjUkdrWio=", "narHash": "sha256-6kD1MdY9fsE6FgSwdnx29hdH2UcBKs3/+JJleMShuJg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3edc4a30ed3903fdf6f90c837f961fa6b49582d1", "rev": "3146c6aa9995e7351a398e17470e15305e6e18ff",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -923,11 +922,11 @@
}, },
"nixpkgs_9": { "nixpkgs_9": {
"locked": { "locked": {
"lastModified": 1767325753, "lastModified": 1768323494,
"narHash": "sha256-yA/CuWyqm+AQo2ivGy6PlYrjZBQm7jfbe461+4HF2fo=", "narHash": "sha256-yBXJLE6WCtrGo7LKiB6NOt6nisBEEkguC/lq/rP3zRQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "64049ca74d63e971b627b5f3178d95642e61cedd", "rev": "2c3e5ec5df46d3aeee2a1da0bfedd74e21f4bf3a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1001,11 +1000,11 @@
"nixpkgs": "nixpkgs_10" "nixpkgs": "nixpkgs_10"
}, },
"locked": { "locked": {
"lastModified": 1766810311, "lastModified": 1767589329,
"narHash": "sha256-Tu5UopFfDdcJT5asaiZQojCblfPizqzqAc9H1Ouo2g8=", "narHash": "sha256-jOvlXJ++NGpro1awPO/y1taI21JKUWUad7TYgABeMvA=",
"owner": "Arsalan2356", "owner": "Arsalan2356",
"repo": "proton-cachyos-flake", "repo": "proton-cachyos-flake",
"rev": "140811be3a75e9c14e49683c323e02d138f41adb", "rev": "2c626398b883addbc29f8d46eea97e98a0c6f10e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1043,11 +1042,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1766725085, "lastModified": 1768375255,
"narHash": "sha256-O2aMFdDUYJazFrlwL7aSIHbUSEm3ADVZjmf41uBJfHs=", "narHash": "sha256-4iRJS88M77nfMJfnszNs8FgNHpt4ldybiToMEto+qHE=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "41828c4180fb921df7992a5405f5ff05d2ac2fff", "rev": "783b97152a25739340845c479d539bdd2a7c4d9c",
"revCount": 715, "revCount": 726,
"type": "git", "type": "git",
"url": "https://git.outfoxxed.me/outfoxxed/quickshell" "url": "https://git.outfoxxed.me/outfoxxed/quickshell"
}, },
@ -1144,11 +1143,11 @@
}, },
"unstable": { "unstable": {
"locked": { "locked": {
"lastModified": 1767364772, "lastModified": 1768395095,
"narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=", "narHash": "sha256-ZhuYJbwbZT32QA95tSkXd9zXHcdZj90EzHpEXBMabaw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa", "rev": "13868c071cc73a5e9f610c47d7bb08e5da64fdd5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1236,17 +1235,17 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1758405547, "lastModified": 1768231828,
"narHash": "sha256-WgaDgvIZMPvlZcZrpPMjkaalTBnGF2lTG+62znXctWM=", "narHash": "sha256-wL/8Iij4T2OLkhHcc4NieOjf7YeJffaUYbCiCqKv/+0=",
"owner": "jcollie", "owner": "jcollie",
"repo": "zon2nix", "repo": "zon2nix",
"rev": "bf983aa90ff169372b9fa8c02e57ea75e0b42245", "rev": "c28e93f3ba133d4c1b1d65224e2eebede61fd071",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "jcollie", "owner": "jcollie",
"repo": "zon2nix", "repo": "zon2nix",
"rev": "bf983aa90ff169372b9fa8c02e57ea75e0b42245", "rev": "c28e93f3ba133d4c1b1d65224e2eebede61fd071",
"type": "github" "type": "github"
} }
} }

View file

@ -6,7 +6,6 @@
programs.nixcord = { programs.nixcord = {
enable = true; enable = true;
discord.enable = true; discord.enable = true;
vesktop.enable = true;
equibop.enable = true; equibop.enable = true;
config = { config = {
autoUpdateNotification = true; autoUpdateNotification = true;
@ -50,6 +49,7 @@
blockKeywords = { blockKeywords = {
enable = true; enable = true;
useRegex = true; useRegex = true;
caseSensitive = true;
blockedWords = "Wumpus"; blockedWords = "Wumpus";
}; };
customIdle = { customIdle = {

View file

@ -4,9 +4,22 @@
lib, lib,
... ...
}: { }: {
programs.dank-material-shell = {
enable = true;
systemd = {
enable = true;
restartIfChanged = true;
};
enableSystemMonitoring = true;
enableVPN = false;
enableDynamicTheming = true;
enableAudioWavelength = true;
enableCalendarEvents = true;
enableClipboardPaste = true;
};
home.packages = with pkgs; [ home.packages = with pkgs; [
quickshell dms-shell
dmsCli
dgop dgop
ddcutil ddcutil
cliphist cliphist

View file

@ -4,7 +4,7 @@
anime-games-launcher.enable = true; anime-games-launcher.enable = true;
honkers-railway-launcher.enable = true; honkers-railway-launcher.enable = true;
honkers-launcher.enable = true; honkers-launcher.enable = true;
wavey-launcher.enable = true; # wavey-launcher.enable = true;
sleepy-launcher.enable = true; sleepy-launcher.enable = true;
}; };
} }

View file

@ -16,5 +16,6 @@
portaudio portaudio
alsa-lib alsa-lib
pavucontrol pavucontrol
headsetcontrol
]; ];
} }

View file

@ -6,16 +6,15 @@
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
programs.nix-index.enable = true; programs.nix-index.enable = true;
programs.command-not-found.enable = false; programs.command-not-found.enable = false;
zramSwap.enable = true;
systemd.services.nix-daemon.serviceConfig.MemoryMax = "28G";
nix.settings = { nix.settings = {
auto-optimise-store = true; auto-optimise-store = true;
max-jobs = max-jobs = 4;
if config.networking.hostName == "magus" cores = 4;
then 1
else "auto";
cores =
if config.networking.hostName == "magus"
then 1
else 0;
experimental-features = ["nix-command" "flakes"]; experimental-features = ["nix-command" "flakes"];
substituters = substituters =
[ [