From 2660ebc7afcba003774069f3a8f0f8a9c2b2f139 Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Fri, 3 Mar 2023 10:35:35 +0100 Subject: [PATCH] feat(desktop): desktop changes --- roles/desktop.nix | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/roles/desktop.nix b/roles/desktop.nix index d8e9780..405171b 100644 --- a/roles/desktop.nix +++ b/roles/desktop.nix @@ -14,7 +14,6 @@ in services.autorandr.enable = true; services.xserver = { enable = true; - dpi = 96; displayManager = { sddm.enable = true; @@ -28,6 +27,7 @@ in windowManager.i3 = { enable = true; extraPackages = with pkgs; [ + arandr autorandr dmenu dunst @@ -41,9 +41,10 @@ in }; - programs.dconf.enable = true; + programs.droidcam.enable = true; programs.sway = { enable = true; + wrapperFeatures.gtk = true; extraPackages = with pkgs; [ bemenu brightnessctl @@ -59,16 +60,11 @@ in swayr wf-recorder wofi - xwayland ]; extraSessionCommands = ""; }; + xdg.portal.enable = true; - xdg.portal = { - enable = true; - gtkUsePortal = true; - extraPortals = with pkgs; [ xdg-desktop-portal-gtk xdg-desktop-portal-wlr ]; - }; boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; colors = { @@ -125,11 +121,10 @@ in }; }; - programs.qt5ct.enable = true; + qt5.platformTheme = "qt5ct"; hardware.pulseaudio.enable = false; security.rtkit.enable = true; - security.polkit.enable = true; services.pipewire = { enable = true; alsa.enable = true; @@ -194,6 +189,7 @@ in libsForQt5.qtstyleplugins lxappearance numix-icon-theme + numix-cursor-theme alacritty imv @@ -209,6 +205,7 @@ in pcmanfm pulseeffects-pw qrencode + uxplay solaar gdk-pixbuf @@ -259,8 +256,14 @@ in services.printing.enable = true; services.printing.drivers = [ pkgs.gutenprint ]; - services.avahi.enable = true; - services.avahi.nssmdns = true; - - hardware.opengl = { enable = true; }; + services.avahi = { + enable = true; + nssmdns = true; + publish = { + enable = true; + addresses = true; + workstation = true; + userServices = true; + }; + }; }