feat(desktop): desktop changes

This commit is contained in:
Stefan Schwarz 2023-03-03 10:35:35 +01:00
parent 58a0d3f1d8
commit 2660ebc7af

View file

@ -14,7 +14,6 @@ in
services.autorandr.enable = true; services.autorandr.enable = true;
services.xserver = { services.xserver = {
enable = true; enable = true;
dpi = 96;
displayManager = { displayManager = {
sddm.enable = true; sddm.enable = true;
@ -28,6 +27,7 @@ in
windowManager.i3 = { windowManager.i3 = {
enable = true; enable = true;
extraPackages = with pkgs; [ extraPackages = with pkgs; [
arandr
autorandr autorandr
dmenu dmenu
dunst dunst
@ -41,9 +41,10 @@ in
}; };
programs.dconf.enable = true; programs.droidcam.enable = true;
programs.sway = { programs.sway = {
enable = true; enable = true;
wrapperFeatures.gtk = true;
extraPackages = with pkgs; [ extraPackages = with pkgs; [
bemenu bemenu
brightnessctl brightnessctl
@ -59,16 +60,11 @@ in
swayr swayr
wf-recorder wf-recorder
wofi wofi
xwayland
]; ];
extraSessionCommands = ""; 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 ]; boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ];
colors = { colors = {
@ -125,11 +121,10 @@ in
}; };
}; };
programs.qt5ct.enable = true; qt5.platformTheme = "qt5ct";
hardware.pulseaudio.enable = false; hardware.pulseaudio.enable = false;
security.rtkit.enable = true; security.rtkit.enable = true;
security.polkit.enable = true;
services.pipewire = { services.pipewire = {
enable = true; enable = true;
alsa.enable = true; alsa.enable = true;
@ -194,6 +189,7 @@ in
libsForQt5.qtstyleplugins libsForQt5.qtstyleplugins
lxappearance lxappearance
numix-icon-theme numix-icon-theme
numix-cursor-theme
alacritty alacritty
imv imv
@ -209,6 +205,7 @@ in
pcmanfm pcmanfm
pulseeffects-pw pulseeffects-pw
qrencode qrencode
uxplay
solaar solaar
gdk-pixbuf gdk-pixbuf
@ -259,8 +256,14 @@ in
services.printing.enable = true; services.printing.enable = true;
services.printing.drivers = [ pkgs.gutenprint ]; services.printing.drivers = [ pkgs.gutenprint ];
services.avahi.enable = true; services.avahi = {
services.avahi.nssmdns = true; enable = true;
nssmdns = true;
hardware.opengl = { enable = true; }; publish = {
enable = true;
addresses = true;
workstation = true;
userServices = true;
};
};
} }