diff --git a/hosts/toothpc/modules.nix b/hosts/toothpc/modules.nix index 3972d56c..8e041313 100644 --- a/hosts/toothpc/modules.nix +++ b/hosts/toothpc/modules.nix @@ -26,7 +26,8 @@ }; nvidia = { enable = true; - package = "latest"; + open = false; + package = "beta"; }; }; logitech = { diff --git a/modules/home/programs/hyprland/keybinds.nix b/modules/home/programs/hyprland/keybinds.nix index f95c182d..e6725df7 100644 --- a/modules/home/programs/hyprland/keybinds.nix +++ b/modules/home/programs/hyprland/keybinds.nix @@ -120,8 +120,8 @@ in { (mkIf (host == "toothpc") { wayland.windowManager.hyprland.settings = { "$terminal" = "foot"; - "$browser" = "firefox"; - "$browserinc" = "firefox --private-window"; + "$browser" = "zen"; + "$browserinc" = "zen --private-window"; "$mod" = "ALT_L"; bind = [ # Add more host-specific binds as needed diff --git a/modules/home/services/xdg/default.nix b/modules/home/services/xdg/default.nix index c477af7f..4768257e 100644 --- a/modules/home/services/xdg/default.nix +++ b/modules/home/services/xdg/default.nix @@ -6,7 +6,7 @@ }: let inherit (lib) mkIf mkEnableOption elem; browser = - if elem osConfig.networking.hostName ["cnix" "cnixpad"] + if elem osConfig.networking.hostName ["cnix" "cnixpad" "toothpc"] then "zen.desktop" else "firefox.desktop"; cfg = config.home.services.xdg; diff --git a/modules/nixos/hardware/graphics/nvidia/default.nix b/modules/nixos/hardware/graphics/nvidia/default.nix index 762db238..bc419530 100644 --- a/modules/nixos/hardware/graphics/nvidia/default.nix +++ b/modules/nixos/hardware/graphics/nvidia/default.nix @@ -20,6 +20,7 @@ in { options = { nixos.hardware.graphics.nvidia = { enable = mkEnableOption "Enables NVidia graphics"; + open.enable = mkEnableOption "Enables open version of drivers"; package = mkOption { type = types.enum ["stable" "beta" "production" "latest"]; default = "stable"; @@ -64,7 +65,7 @@ in { enable = false; finegrained = false; }; - open = true; + open = cfg.open.enable; nvidiaSettings = true; }; }; diff --git a/users/toothpick/default.nix b/users/toothpick/default.nix index aac1e1f5..733a5b7f 100644 --- a/users/toothpick/default.nix +++ b/users/toothpick/default.nix @@ -14,7 +14,7 @@ filezilla ]; sessionVariables = { - BROWSER = "firefox"; + BROWSER = "zen"; EDITOR = "nvim"; TERM = "xterm-256color";