From e54ad48f9eb11dcaddca0dcde8777d23761f5bd9 Mon Sep 17 00:00:00 2001 From: thiloho <123883702+thiloho@users.noreply.github.com> Date: Sun, 11 Aug 2024 01:11:29 +0200 Subject: [PATCH] Some general improvements --- nixos-configurations/shared-desktop.nix | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/nixos-configurations/shared-desktop.nix b/nixos-configurations/shared-desktop.nix index 76d49f6..bfd6878 100644 --- a/nixos-configurations/shared-desktop.nix +++ b/nixos-configurations/shared-desktop.nix @@ -1,18 +1,24 @@ { pkgs, lib, ... }: { + environment.sessionVariables.NIXOS_OZONE_WL = "1"; + + fonts.packages = with pkgs; [ + jetbrains-mono + ]; + services = { xserver = { enable = true; displayManager.gdm.enable = true; desktopManager.gnome = { enable = true; - # extraGSettingsOverridePackages = [ pkgs.gnome.mutter ]; + extraGSettingsOverridePackages = [ pkgs.gnome.mutter ]; # fractional scaling support - # extraGSettingsOverrides = '' - # [org.gnome.mutter] - # experimental-features=['scale-monitor-framebuffer'] - # ''; + extraGSettingsOverrides = '' + [org.gnome.mutter] + experimental-features=['scale-monitor-framebuffer', 'variable-refresh-rate'] + ''; }; excludePackages = [ pkgs.xterm ]; }; @@ -41,7 +47,6 @@ }; environment.gnome.excludePackages = with pkgs; [ - # for packages that are pkgs.* gnome-tour gnome-connections epiphany @@ -143,6 +148,9 @@ } ]; userSettings = { + "editor.wordWrap" = "on"; + "editor.fontFamily" = "JetBrains Mono"; + "editor.fontLigatures" = true; "editor.indentSize" = 2; "editor.tabSize" = 2; "typescript.preferences.importModuleSpecifier" = "relative"; @@ -170,12 +178,8 @@ obs-studio.enable = true; }; home = { - sessionVariables = { - NIXOS_OZONE_WL = 1; - }; packages = with pkgs; [ tldr - prismlauncher ventoy-full psensor zoom-us @@ -188,6 +192,7 @@ gnome-themes-extra melonDS amberol + prismlauncher ]; }; };