latest CUDA is broken, will update later
This commit is contained in:
alsaiduq-lab 2025-10-28 05:47:13 -06:00
parent e52a54d788
commit 55806c67a4
4 changed files with 63 additions and 31 deletions

71
flake.lock generated
View file

@ -46,11 +46,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761484058, "lastModified": 1761610875,
"narHash": "sha256-1sSwP+wRGRRgBoi+FwOMVVP49RNux8KUgi/usb8n/z4=", "narHash": "sha256-hI0+1nQwQQM6i1p5x2X6Z8CxXjUYWRbKj8P2XbMopSw=",
"owner": "AvengeMedia", "owner": "AvengeMedia",
"repo": "DankMaterialShell", "repo": "DankMaterialShell",
"rev": "c6efccd61c5e8e3e790f9545f55d354566a3929f", "rev": "53507ef56bfeb453c4bc15c4011aeea98263ca27",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -79,6 +79,26 @@
"type": "github" "type": "github"
} }
}, },
"disko": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1760701190,
"narHash": "sha256-y7UhnWlER8r776JsySqsbTUh2Txf7K30smfHlqdaIQw=",
"owner": "nix-community",
"repo": "disko",
"rev": "3a9450b26e69dcb6f8de6e2b07b3fc1c288d85f5",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "disko",
"type": "github"
}
},
"dms-cli": { "dms-cli": {
"inputs": { "inputs": {
"gomod2nix": "gomod2nix", "gomod2nix": "gomod2nix",
@ -87,11 +107,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761431120, "lastModified": 1761596158,
"narHash": "sha256-TT1KN727ZWlmd4atpXTeWDx0Wk+YqlS1PbZWUf4CibY=", "narHash": "sha256-PDILfm8U6CiSHLG7f79wpHJxXHre9LSiXtoyWvVpp0s=",
"owner": "AvengeMedia", "owner": "AvengeMedia",
"repo": "danklinux", "repo": "danklinux",
"rev": "a14e9a868bfbc861ab45a38e512715e8e12a2ef6", "rev": "fce392f4c076961bfa3a6ca00ac27270cef07a91",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -195,11 +215,11 @@
"zon2nix": "zon2nix" "zon2nix": "zon2nix"
}, },
"locked": { "locked": {
"lastModified": 1761452766, "lastModified": 1761598306,
"narHash": "sha256-Ez5UlTWtGNTkhii1ZIMPWxW6SlsUp7YSm+gTI1v9F8o=", "narHash": "sha256-0/bnV6NQk0oLzUTHm7Q02oe1xuNtDgKgQgWFGzUCXwI=",
"owner": "ghostty-org", "owner": "ghostty-org",
"repo": "ghostty", "repo": "ghostty",
"rev": "a82ad89ef3a0cb773eb649435b0d2ba59b5957aa", "rev": "d40321a8d8ba4292cd55caf288989d4a91891b15",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -385,11 +405,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1761482075, "lastModified": 1761601789,
"narHash": "sha256-bg63CfWgmKMCcabeIsz/5/E2Q1uhKzpbbL4u/ENRRZQ=", "narHash": "sha256-F8HDu+xAZ2GhYRZPTMbFgXfA6VI7pN95juP3/llCKx8=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "748d2f656ee4952090eb4ce8702ee05c82d228cb", "rev": "309c3c78485781a28ad9f5bef48b09ecb3b81473",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -594,11 +614,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761443969, "lastModified": 1761616257,
"narHash": "sha256-iK8EZX+0I8nRhNRCEkmYmh2pifNTXhpcRsiUkObUK8c=", "narHash": "sha256-MMMrpfS7kQoGCU9cufSdFUiSKftwgWyS98RdWl5muXM=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "5e6ced46102b654619d0b60356b1268511053cba", "rev": "e647a985731e7a058db3f375de0f6fac71ddde2e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -698,11 +718,11 @@
}, },
"nixpkgs_6": { "nixpkgs_6": {
"locked": { "locked": {
"lastModified": 1761173472, "lastModified": 1761468971,
"narHash": "sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE=", "narHash": "sha256-vY2OLVg5ZTobdroQKQQSipSIkHlxOTrIF1fsMzPh8w8=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c8aa8cc00a5cb57fada0851a038d35c08a36a2bb", "rev": "78e34d1667d32d8a0ffc3eba4591ff256e80576e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -778,11 +798,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760822546, "lastModified": 1761643228,
"narHash": "sha256-cy3wJQQzQbZ/EYUfTDuMiP/haPOjkqGgWOPPl7K9oiM=", "narHash": "sha256-G16tcvlv9tHqrNQB8UTtdqTd6jur9wNuik1Kx6NDH5Y=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "3e2ce40b18af943f9ba370ed73565e9f487663ef", "rev": "1b147a2c78983877909f9e531fc8ce17c35a297a",
"revCount": 697, "revCount": 698,
"type": "git", "type": "git",
"url": "https://git.outfoxxed.me/outfoxxed/quickshell" "url": "https://git.outfoxxed.me/outfoxxed/quickshell"
}, },
@ -795,6 +815,7 @@
"inputs": { "inputs": {
"dankMaterialShell": "dankMaterialShell", "dankMaterialShell": "dankMaterialShell",
"dgop": "dgop", "dgop": "dgop",
"disko": "disko",
"dms-cli": "dms-cli", "dms-cli": "dms-cli",
"ghostty": "ghostty", "ghostty": "ghostty",
"grim-hyprland": "grim-hyprland", "grim-hyprland": "grim-hyprland",
@ -872,11 +893,11 @@
}, },
"unstable": { "unstable": {
"locked": { "locked": {
"lastModified": 1761349956, "lastModified": 1761594641,
"narHash": "sha256-tH3wHnOJms+U4k/rK2Nn1RfBrhffX92jLP/2VndSn0w=", "narHash": "sha256-sImk6SJQASDLQo8l+0zWWaBgg7TueLS6lTvdH5pBZpo=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "02f2cb8e0feb4596d20cc52fda73ccee960e3538", "rev": "1666250dbe4141e4ca8aaf89b40a3a51c2e36144",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -67,6 +67,11 @@
url = "github:eriedaberrie/grim-hyprland"; url = "github:eriedaberrie/grim-hyprland";
}; };
disko = {
url = "github:nix-community/disko";
inputs.nixpkgs.follows = "nixpkgs";
};
# TODO: sops-nix = { # TODO: sops-nix = {
# url = "github:Mic92/sops-nix"; # url = "github:Mic92/sops-nix";
# inputs.nixpkgs.follows = "nixpkgs"; # inputs.nixpkgs.follows = "nixpkgs";
@ -75,6 +80,7 @@
hyprland = { hyprland = {
url = "github:hyprwm/Hyprland"; url = "github:hyprwm/Hyprland";
}; };
# nvm didnt even end up working # nvm didnt even end up working
# hyprspace = { # hyprspace = {
# url = "github:KZDKM/Hyprspace/"; # url = "github:KZDKM/Hyprspace/";
@ -91,8 +97,10 @@
ghostty, ghostty,
hu-tao-cursor, hu-tao-cursor,
dgop, dgop,
dms-cli,
dankMaterialShell, dankMaterialShell,
pinix, pinix,
disko,
#sops-nix, #sops-nix,
... ...
} @ inputs: let } @ inputs: let
@ -131,13 +139,14 @@
overlays = [ overlays = [
(final: prev: { (final: prev: {
ollama = unstablePkgs.ollama-cuda; ollama = unstablePkgs.ollama-cuda;
# broken atm #rpcs3 = unstablePkgs.rpcs3;
# rpcs3 = unstablePkgs.rpcs3;
quickshell = unstable.legacyPackages.${system}.quickshell; quickshell = unstable.legacyPackages.${system}.quickshell;
ghostty = inputs.ghostty.packages.${system}.default; ghostty = inputs.ghostty.packages.${system}.default;
hu-tao-animated-cursor = inputs.hu-tao-cursor.packages.${system}.default; hu-tao-animated-cursor = inputs.hu-tao-cursor.packages.${system}.default;
grim-hyprland = inputs.grim-hyprland.packages.${system}.default; grim-hyprland = inputs.grim-hyprland.packages.${system}.default;
dgop = inputs.dgop.packages.${system}.default; dgop = inputs.dgop.packages.${system}.default;
dms-cli = inputs.dms-cli.packages.${system}.default;
DMShell = inputs.dankMaterialShell.packages.${system}.default;
pinix = inputs.pinix.packages.${system}.default; pinix = inputs.pinix.packages.${system}.default;
}) })
(final: prev: { (final: prev: {
@ -147,7 +156,6 @@
binary-font binary-font
minijinja-cli minijinja-cli
thorium thorium
voicevox
; ;
}) })
@ -181,6 +189,7 @@
inherit inputs; inherit inputs;
}; };
modules = [ modules = [
disko.nixosModules.disko
{ {
nixpkgs = { nixpkgs = {
config = { config = {

View file

@ -4,12 +4,12 @@
lib, lib,
... ...
}: { }: {
home.packages = with pkgs; [ home.packages = with pkgs; [
quickshell quickshell
DMShell
dms-cli
dgop dgop
ddcutil ddcutil
accountsservice
cliphist cliphist
]; ];
home.sessionPath = ["${pkgs.quickshell}/bin"]; home.sessionPath = ["${pkgs.quickshell}/bin"];

View file

@ -22,6 +22,8 @@
security.polkit.enable = true; security.polkit.enable = true;
services.accounts-daemon.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
qt5.qtwayland qt5.qtwayland
qt6.qtwayland qt6.qtwayland
@ -46,9 +48,9 @@
hyprpicker hyprpicker
nwg-look nwg-look
gsimplecal gsimplecal
# hyprspace
kdePackages.xwaylandvideobridge kdePackages.xwaylandvideobridge
matugen matugen
brightnessctl brightnessctl
xwayland-satellite
]; ];
} }