feat: update nix everything
This commit is contained in:
parent
5aab8c53d1
commit
c0ae8fcbd2
3 changed files with 32 additions and 13 deletions
|
|
@ -67,6 +67,8 @@
|
||||||
hardware.graphics = {
|
hardware.graphics = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enable32Bit = true;
|
enable32Bit = true;
|
||||||
|
# Add OpenCL support for CPU-based operations
|
||||||
|
extraPackages = with pkgs; [ pocl ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable keyd for key remapping
|
# Enable keyd for key remapping
|
||||||
|
|
@ -139,7 +141,7 @@
|
||||||
users.users.jet = {
|
users.users.jet = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "Jet";
|
description = "Jet";
|
||||||
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
extraGroups = [ "networkmanager" "wheel" "docker" "video" "render" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Allow unfree packages
|
# Allow unfree packages
|
||||||
|
|
|
||||||
24
flake.lock
generated
24
flake.lock
generated
|
|
@ -7,11 +7,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1757256385,
|
"lastModified": 1757910558,
|
||||||
"narHash": "sha256-WK7tOhWwr15mipcckhDg2no/eSpM1nIh4C9le8HgHhk=",
|
"narHash": "sha256-qD2UBG+JfmIE50OmjumOQZ73LKUacxO7uq2hxkna0rA=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "f35703b412c67b48e97beb6e27a6ab96a084cd37",
|
"rev": "5e06d0f1844bd150e7813368b06f32b03c816a0d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -43,11 +43,11 @@
|
||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1757103352,
|
"lastModified": 1757891025,
|
||||||
"narHash": "sha256-PtT7ix43ss8PONJ1VJw3f6t2yAoGH+q462Sn8lrmWmk=",
|
"narHash": "sha256-NfiTk59huy/YK9H4W4wVwRYyiP2u86QqROM5KK4f5F4=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "11b2a10c7be726321bb854403fdeec391e798bf0",
|
"rev": "4c38a024fa32e61db2be8573e5282b15d9733a79",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -58,11 +58,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1757068644,
|
"lastModified": 1757745802,
|
||||||
"narHash": "sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4=",
|
"narHash": "sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9",
|
"rev": "c23193b943c6c689d70ee98ce3128239ed9e32d1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -88,11 +88,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1757308755,
|
"lastModified": 1757900278,
|
||||||
"narHash": "sha256-daEx9piqNWMVsfJx91O2lKtSTPUXnanS755M1oo5zLU=",
|
"narHash": "sha256-Cnx4ZB6CNYnCkTE49z/IWNbaR2l42n9aITIaMzHmunk=",
|
||||||
"owner": "0xc000022070",
|
"owner": "0xc000022070",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "36f0082103e6a4f3ec51e5c48a4c79426c8c6853",
|
"rev": "a6fd725c7c9ceab921aa3e88963391b4c9336a0c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
17
home.nix
17
home.nix
|
|
@ -84,8 +84,25 @@
|
||||||
nmap
|
nmap
|
||||||
handbrake
|
handbrake
|
||||||
orca-slicer
|
orca-slicer
|
||||||
|
# OpenCL runtime and hashcat for password recovery
|
||||||
|
hashcat
|
||||||
|
pocl # Portable Computing Language - better for AMD CPUs
|
||||||
|
ocl-icd # OpenCL Installable Client Driver
|
||||||
|
clinfo # OpenCL information tool for debugging
|
||||||
|
fontforge-gtk
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# OpenCL configuration for hashcat using PoCL
|
||||||
|
home.file.".config/OpenCL/vendors/pocl.icd".text = ''
|
||||||
|
${pkgs.pocl}/lib/libpocl.so
|
||||||
|
'';
|
||||||
|
|
||||||
|
# Set environment variables for OpenCL
|
||||||
|
home.sessionVariables = {
|
||||||
|
OCL_ICD_VENDORS = "/etc/OpenCL/vendors";
|
||||||
|
POCL_DEVICES = "cpu";
|
||||||
|
};
|
||||||
|
|
||||||
programs.helix = {
|
programs.helix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultEditor = true;
|
defaultEditor = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue