From 75daba35efde5eb3b7bb344899a20c8024762bc4 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Sat, 4 Apr 2026 09:23:06 +1100 Subject: [PATCH] Updates to config --- home/sam/home.nix | 3 +-- hosts/sam-4screen-desktop/configuration.nix | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/home/sam/home.nix b/home/sam/home.nix index 4c92cc0..9a18ea2 100644 --- a/home/sam/home.nix +++ b/home/sam/home.nix @@ -333,7 +333,7 @@ dconf.settings."org/gnome/desktop/interface" = { # --- home.packages = with pkgs; [ - + mosquitto # Input device support libinput seatd @@ -365,7 +365,6 @@ dconf.settings."org/gnome/desktop/interface" = { nushell bun pnpm - vite # CLI tools diff --git a/hosts/sam-4screen-desktop/configuration.nix b/hosts/sam-4screen-desktop/configuration.nix index 7175917..c811438 100644 --- a/hosts/sam-4screen-desktop/configuration.nix +++ b/hosts/sam-4screen-desktop/configuration.nix @@ -14,6 +14,9 @@ ]; +boot.kernelModules = [ "uvcvideo" ]; + + boot.extraModprobeConfig = '' options nvidia_modeset vblank_sem_control=0 ''; @@ -141,7 +144,7 @@ services.dbus.enable = true; users.users.sam = { isNormalUser = true; description = "Sam"; - extraGroups = [ "wheel" "networkmanager" "video" "render" "docker"]; + extraGroups = [ "wheel" "networkmanager" "video" "camera" "render" "docker"]; shell = pkgs.zsh; }; @@ -381,7 +384,15 @@ fonts.packages = with pkgs; [ # Minimal system packages needed for the session and core usability environment.systemPackages = with pkgs; [ - + + zola + lsyncd + rsync + + + mpv + v4l-utils + ethtool swww