staging
latest CUDA is broken, will update later
This commit is contained in:
parent
e52a54d788
commit
55806c67a4
4 changed files with 63 additions and 31 deletions
71
flake.lock
generated
71
flake.lock
generated
|
|
@ -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": {
|
||||||
|
|
|
||||||
15
flake.nix
15
flake.nix
|
|
@ -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 = {
|
||||||
|
|
|
||||||
|
|
@ -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"];
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue