My NixOS and Home Manager configurations
10
fork

Configure Feed

Select the types of activity you want to include in your feed.

add letta-code, rename nur to mypkgs

quasigod cb60939d 43c52878

+143 -31
+136 -26
flake.lock
··· 74 74 "type": "github" 75 75 } 76 76 }, 77 + "bun2nix_2": { 78 + "inputs": { 79 + "flake-parts": "flake-parts_5", 80 + "import-tree": "import-tree_3", 81 + "nixpkgs": [ 82 + "mypkgs", 83 + "nixpkgs" 84 + ], 85 + "systems": "systems_2", 86 + "treefmt-nix": "treefmt-nix_3" 87 + }, 88 + "locked": { 89 + "lastModified": 1770895533, 90 + "narHash": "sha256-v3QaK9ugy9bN9RXDnjw0i2OifKmz2NnKM82agtqm/UY=", 91 + "owner": "nix-community", 92 + "repo": "bun2nix", 93 + "rev": "c843f477b15f51151f8c6bcc886954699440a6e1", 94 + "type": "github" 95 + }, 96 + "original": { 97 + "owner": "nix-community", 98 + "repo": "bun2nix", 99 + "type": "github" 100 + } 101 + }, 77 102 "cachyos-kernel": { 78 103 "flake": false, 79 104 "locked": { ··· 328 353 "type": "github" 329 354 } 330 355 }, 356 + "flake-parts_5": { 357 + "inputs": { 358 + "nixpkgs-lib": "nixpkgs-lib_3" 359 + }, 360 + "locked": { 361 + "lastModified": 1769996383, 362 + "narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=", 363 + "owner": "hercules-ci", 364 + "repo": "flake-parts", 365 + "rev": "57928607ea566b5db3ad13af0e57e921e6b12381", 366 + "type": "github" 367 + }, 368 + "original": { 369 + "owner": "hercules-ci", 370 + "repo": "flake-parts", 371 + "type": "github" 372 + } 373 + }, 331 374 "git-hooks": { 332 375 "inputs": { 333 376 "flake-compat": "flake-compat_2", ··· 431 474 } 432 475 }, 433 476 "import-tree_2": { 477 + "locked": { 478 + "lastModified": 1763762820, 479 + "narHash": "sha256-ZvYKbFib3AEwiNMLsejb/CWs/OL/srFQ8AogkebEPF0=", 480 + "owner": "vic", 481 + "repo": "import-tree", 482 + "rev": "3c23749d8013ec6daa1d7255057590e9ca726646", 483 + "type": "github" 484 + }, 485 + "original": { 486 + "owner": "vic", 487 + "repo": "import-tree", 488 + "type": "github" 489 + } 490 + }, 491 + "import-tree_3": { 434 492 "locked": { 435 493 "lastModified": 1763762820, 436 494 "narHash": "sha256-ZvYKbFib3AEwiNMLsejb/CWs/OL/srFQ8AogkebEPF0=", ··· 590 648 "type": "github" 591 649 } 592 650 }, 651 + "mypkgs": { 652 + "inputs": { 653 + "bun2nix": "bun2nix_2", 654 + "flake-parts": [ 655 + "flake-parts" 656 + ], 657 + "nixpkgs": [ 658 + "nixpkgs" 659 + ], 660 + "pkgs-by-name-for-flake-parts": "pkgs-by-name-for-flake-parts" 661 + }, 662 + "locked": { 663 + "lastModified": 1777240958, 664 + "narHash": "sha256-2+p13hqlW1rXZvX0YzEH3Ia+tJUaVQt6afglTUVsu90=", 665 + "ref": "refs/heads/main", 666 + "rev": "4b4a53a8a178c71e1727799eca4347f7c693d5b1", 667 + "revCount": 15, 668 + "type": "git", 669 + "url": "https://tangled.org/quasigod.xyz/nur" 670 + }, 671 + "original": { 672 + "type": "git", 673 + "url": "https://tangled.org/quasigod.xyz/nur" 674 + } 675 + }, 593 676 "niri": { 594 677 "inputs": { 595 678 "niri-stable": "niri-stable", ··· 816 899 "type": "github" 817 900 } 818 901 }, 902 + "nixpkgs-lib_3": { 903 + "locked": { 904 + "lastModified": 1769909678, 905 + "narHash": "sha256-cBEymOf4/o3FD5AZnzC3J9hLbiZ+QDT/KDuyHXVJOpM=", 906 + "owner": "nix-community", 907 + "repo": "nixpkgs.lib", 908 + "rev": "72716169fe93074c333e8d0173151350670b824c", 909 + "type": "github" 910 + }, 911 + "original": { 912 + "owner": "nix-community", 913 + "repo": "nixpkgs.lib", 914 + "type": "github" 915 + } 916 + }, 819 917 "nixpkgs-patch-falcond": { 820 918 "flake": false, 821 919 "locked": { ··· 900 998 "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz" 901 999 } 902 1000 }, 903 - "nur": { 904 - "inputs": { 905 - "flake-parts": [ 906 - "flake-parts" 907 - ], 908 - "nixpkgs": [ 909 - "nixpkgs" 910 - ], 911 - "pkgs-by-name-for-flake-parts": "pkgs-by-name-for-flake-parts" 912 - }, 913 - "locked": { 914 - "lastModified": 1776370906, 915 - "narHash": "sha256-dAUHoKOUkN/PESCg914KPKbbVm6ZB5h6JCQ5LKMTuFg=", 916 - "ref": "moonshine", 917 - "rev": "6b902087f3cff54019436a791ac922535f471a22", 918 - "revCount": 12, 919 - "type": "git", 920 - "url": "https://tangled.org/quasigod.xyz/nur" 921 - }, 922 - "original": { 923 - "ref": "moonshine", 924 - "type": "git", 925 - "url": "https://tangled.org/quasigod.xyz/nur" 926 - } 927 - }, 928 1001 "pkgs-by-name-for-flake-parts": { 929 1002 "locked": { 930 1003 "lastModified": 1769286518, ··· 1005 1078 "microvm": "microvm", 1006 1079 "mics-skills": "mics-skills", 1007 1080 "moonlight": "moonlight", 1081 + "mypkgs": "mypkgs", 1008 1082 "niri": "niri", 1009 1083 "nix-alien": "nix-alien", 1010 1084 "nix-cachyos-kernel": "nix-cachyos-kernel", ··· 1016 1090 "nixpkgs-patch-falcond": "nixpkgs-patch-falcond", 1017 1091 "nixpkgs-patch-scx-loader": "nixpkgs-patch-scx-loader", 1018 1092 "nixpkgs-patcher": "nixpkgs-patcher", 1019 - "nur": "nur", 1020 1093 "sops-nix": "sops-nix", 1021 1094 "srvos": "srvos", 1022 1095 "wrapper-manager": "wrapper-manager", ··· 1115 1188 "type": "github" 1116 1189 } 1117 1190 }, 1191 + "systems_2": { 1192 + "locked": { 1193 + "lastModified": 1681028828, 1194 + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 1195 + "owner": "nix-systems", 1196 + "repo": "default", 1197 + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 1198 + "type": "github" 1199 + }, 1200 + "original": { 1201 + "owner": "nix-systems", 1202 + "repo": "default", 1203 + "type": "github" 1204 + } 1205 + }, 1118 1206 "treefmt-nix": { 1119 1207 "inputs": { 1120 1208 "nixpkgs": [ ··· 1148 1236 "owner": "numtide", 1149 1237 "repo": "treefmt-nix", 1150 1238 "rev": "71b125cd05fbfd78cab3e070b73544abe24c5016", 1239 + "type": "github" 1240 + }, 1241 + "original": { 1242 + "owner": "numtide", 1243 + "repo": "treefmt-nix", 1244 + "type": "github" 1245 + } 1246 + }, 1247 + "treefmt-nix_3": { 1248 + "inputs": { 1249 + "nixpkgs": [ 1250 + "mypkgs", 1251 + "bun2nix", 1252 + "nixpkgs" 1253 + ] 1254 + }, 1255 + "locked": { 1256 + "lastModified": 1770228511, 1257 + "narHash": "sha256-wQ6NJSuFqAEmIg2VMnLdCnUc0b7vslUohqqGGD+Fyxk=", 1258 + "owner": "numtide", 1259 + "repo": "treefmt-nix", 1260 + "rev": "337a4fe074be1042a35086f15481d763b8ddc0e7", 1151 1261 "type": "github" 1152 1262 }, 1153 1263 "original": {
+2 -2
flake.nix
··· 24 24 inputs.nixpkgs.follows = "nixpkgs"; 25 25 }; 26 26 27 - nur = { 28 - url = "git+https://tangled.org/quasigod.xyz/nur?ref=moonshine"; 27 + mypkgs = { 28 + url = "git+https://tangled.org/quasigod.xyz/nur"; 29 29 inputs.nixpkgs.follows = "nixpkgs"; 30 30 inputs.flake-parts.follows = "flake-parts"; 31 31 };
+1
modules/ai.nix
··· 11 11 [ 12 12 pkgs.nodejs 13 13 pkgs.zellij 14 + mypkgs.packages.${sys}.letta-code 14 15 llm-agents.packages.${sys}.pi 15 16 llm-agents.packages.${sys}.agent-browser 16 17 mics-skills.packages.${sys}.kagi-search
+1
modules/apps/git.nix
··· 17 17 ignores = [ 18 18 ".scratch" 19 19 "*sync-conflict*" 20 + ".letta" 20 21 ]; 21 22 settings = { 22 23 user.name = "quasigod";
+1 -1
modules/gaming.nix
··· 85 85 streaming.nixos = 86 86 { lib, config, ... }: 87 87 { 88 - imports = [ inputs.nur.nixosModules.moonshine ]; 88 + imports = [ inputs.mypkgs.nixosModules.moonshine ]; 89 89 # systemd.user.services.moonshine.environment.RUST_LOG = lib.mkForce "debug"; 90 90 services.moonshine = { 91 91 enable = true;
+2 -2
modules/hacking/default.nix
··· 81 81 82 82 uro 83 83 secrethound 84 - inputs.nur.packages.${sys}.gf 84 + inputs.mypkgs.packages.${sys}.gf 85 85 86 86 # Vulnerability Analysis 87 87 sqlmap ··· 101 101 responder 102 102 netexec 103 103 python3Packages.impacket 104 - inputs.nur.packages.${sys}.penelope # upstream doesn't have a /bin output 104 + inputs.mypkgs.packages.${sys}.penelope # upstream doesn't have a /bin output 105 105 106 106 # Wireless Attacks 107 107 aircrack-ng