From 70d25c574dcf3a89d92a282fe8e94a1c63e3bed6 Mon Sep 17 00:00:00 2001 From: Awen Lelu Date: Fri, 21 Nov 2025 18:47:16 +0100 Subject: [PATCH] add nvidia drivers to sin --- hosts/sin/configuration.nix | 41 ++++++++++++++++++++++++------------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/hosts/sin/configuration.nix b/hosts/sin/configuration.nix index c20320e..7582715 100644 --- a/hosts/sin/configuration.nix +++ b/hosts/sin/configuration.nix @@ -51,36 +51,45 @@ time.timeZone = "Europe/Paris"; - nix.settings.experimental-features = [ "nix-command" "flakes" ]; + nix.settings.experimental-features = [ + "nix-command" + "flakes" + ]; nixpkgs.config.allowUnfree = true; users.users = { zimablade = { isNormalUser = true; extraGroups = [ "wheel" ]; - openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKsu+4S+BHmypQTq2IR9y+ihvbF7sXbBznKtIjVAeHJ1 shobu@nixos" ]; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKsu+4S+BHmypQTq2IR9y+ihvbF7sXbBznKtIjVAeHJ1 shobu@nixos" + ]; }; shobu = { isNormalUser = true; - openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKsu+4S+BHmypQTq2IR9y+ihvbF7sXbBznKtIjVAeHJ1 shobu@nixos" ]; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKsu+4S+BHmypQTq2IR9y+ihvbF7sXbBznKtIjVAeHJ1 shobu@nixos" + ]; }; }; - + users.users.root.openssh.authorizedKeys.keys = [ # change this to your ssh key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKsu+4S+BHmypQTq2IR9y+ihvbF7sXbBznKtIjVAeHJ1 shobu@nixos" ]; - environment.systemPackages = map lib.lowPrio [ - pkgs.curl - pkgs.gitMinimal - ] ++ (with pkgs; [ - helix - httpie - btop - tmux - # firefox - ]); + environment.systemPackages = + map lib.lowPrio [ + pkgs.curl + pkgs.gitMinimal + ] + ++ (with pkgs; [ + helix + httpie + btop + tmux + # firefox + ]); services = { openssh = { @@ -104,5 +113,9 @@ powerOnBoot = true; }; + hardware.graphics.enable = true; + services.xserver.videoDrivers = [ "nvidia" ]; + hardware.nvidia.open = false; + system.stateVersion = "24.11"; }