Compare commits

...

4 commits

Author SHA1 Message Date
73498bc6fd nixos/nvidia: update 2025-04-23 04:10:03 +02:00
1334ea0a93 lock: update 2025-04-23 04:09:57 +02:00
6eb7a1cb19 nixos/shell: add nix-convert-hash alias 2025-04-23 04:09:52 +02:00
786529e7a4 gitignore: update
*-configuration.nix is no longer needed
I hate seeing nix outputs being found by git
2025-04-23 02:13:17 +02:00
4 changed files with 22 additions and 16 deletions

6
.gitignore vendored
View file

@ -1,4 +1,4 @@
device-configuration.nix repl-result-*
hardware-configuration.nix
result result
*.qcow2 result-*
*.qcow2

View file

@ -4,19 +4,19 @@
sha256 = "sha256-DlvJv33ml5UTKgu4b0HauOfFIoDx6QXtbqUF3vWeRCY="; sha256 = "sha256-DlvJv33ml5UTKgu4b0HauOfFIoDx6QXtbqUF3vWeRCY=";
}; };
nixpkgs = { nixpkgs = {
revision = "26d499fc9f1d567283d5d56fcf367edd815dba1d"; revision = "1eae3268880484be84199bdb77941c09bb4a97ba";
sha256 = "sha256-FHlSkNqFmPxPJvy+6fNLaNeWnF1lZSgqVCl/eWaJRc4="; sha256 = "sha256-1Sj8MToixDwakJYNMYBS/PYbg8Oa4CAxreXraMHB5qg=";
}; };
nixpkgs-unstable = { nixpkgs-unstable = {
revision = "2631b0b7abcea6e640ce31cd78ea58910d31e650"; revision = "c11863f1e964833214b767f4a369c6e6a7aba141";
sha256 = "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM="; sha256 = "sha256-GfpyMzxwkfgRVN0cTGQSkTC0OHhEkv3Jf6Tcjm//qZ0=";
}; };
nix-bitcoin = { nix-bitcoin = {
revision = "990805aa7c7fcd1552c6e14e8c6df9a88ba9be41"; revision = "990805aa7c7fcd1552c6e14e8c6df9a88ba9be41";
sha256 = "sha256-yU7iYlDSD8lOrm02igxIl3y+bXGZDDO0qcG0gO48Cto="; sha256 = "sha256-yU7iYlDSD8lOrm02igxIl3y+bXGZDDO0qcG0gO48Cto=";
}; };
cosmic-modules = { cosmic-modules = {
revision = "14bedf460c4d98b0f6358904965147c01ccb41fe"; revision = "84d7c1002734f21f150c641da095c5ce43f1cb98";
sha256 = "sha256-ka+DI/jnNLGOt4dbROv18m6MhqnQAgTTvezswYHuDoo="; sha256 = "sha256-Rbw+E3Na694sTPjNSRFHtT1o31eQXO3OLEzM+25kcME=";
}; };
} }

View file

@ -24,12 +24,12 @@
nvidiaSettings = true; nvidiaSettings = true;
package = let package = let
mkDriverArgs = { mkDriverArgs = {
version = "570.133.07"; version = "575.51.02";
sha256_64bit = "sha256-LUPmTFgb5e9VTemIixqpADfvbUX1QoTT2dztwI3E3CY="; sha256_64bit = "sha256-XZ0N8ISmoAC8p28DrGHk/YN1rJsInJ2dZNL8O+Tuaa0=";
sha256_aarch64 = "sha256-yTovUno/1TkakemRlNpNB91U+V04ACTMwPEhDok7jI0="; sha256_aarch64 = "sha256-NNeQU9sPfH1sq3d5RUq1MWT6+7mTo1SpVfzabYSVMVI=";
openSha256 = "sha256-9l8N83Spj0MccA8+8R1uqiXBS0Ag4JrLPjrU3TaXHnM="; openSha256 = "sha256-NQg+QDm9Gt+5bapbUO96UFsPnz1hG1dtEwT/g/vKHkw=";
settingsSha256 = "sha256-XMk+FvTlGpMquM8aE8kgYK2PIEszUZD2+Zmj2OpYrzU="; settingsSha256 = "sha256-6n9mVkEL39wJj5FB1HBml7TTJhNAhS/j5hqpNGFQE4w=";
persistencedSha256 = "sha256-G1V7JtHQbfnSRfVjz/LE2fYTlh9okpCbE4dfX9oYSg8="; persistencedSha256 = "sha256-dgmco+clEIY8bedxHC4wp+fH5JavTzyI1BI8BxoeJJI=";
}; };
in ( config.boot.kernelPackages.nvidiaPackages.mkDriver mkDriverArgs ).overrideAttrs (super: { in ( config.boot.kernelPackages.nvidiaPackages.mkDriver mkDriverArgs ).overrideAttrs (super: {
passthru = super.passthru or {} // { passthru = super.passthru or {} // {

View file

@ -27,12 +27,18 @@ in
]; ];
config = { config = {
environment.systemPackages = with pkgs; [ environment.systemPackages = ( with pkgs; [
aliasDrag aliasDrag
rangerGit rangerGit
ripgrep ripgrep
kitty kitty
zoxide zoxide
]) ++ [
(
pkgs.writeScriptBin "nix-convert-hash" ''
${lib.getExe' config.nix.package "nix"} --extra-experimental-features "nix-command" hash convert "$@"
''
)
]; ];
programs.bash.shellInit = '' programs.bash.shellInit = ''