Some general improvements

This commit is contained in:
thiloho
2024-08-11 01:11:29 +02:00
parent 117c9c188b
commit e54ad48f9e

View File

@@ -1,18 +1,24 @@
{ pkgs, lib, ... }: { pkgs, lib, ... }:
{ {
environment.sessionVariables.NIXOS_OZONE_WL = "1";
fonts.packages = with pkgs; [
jetbrains-mono
];
services = { services = {
xserver = { xserver = {
enable = true; enable = true;
displayManager.gdm.enable = true; displayManager.gdm.enable = true;
desktopManager.gnome = { desktopManager.gnome = {
enable = true; enable = true;
# extraGSettingsOverridePackages = [ pkgs.gnome.mutter ]; extraGSettingsOverridePackages = [ pkgs.gnome.mutter ];
# fractional scaling support # fractional scaling support
# extraGSettingsOverrides = '' extraGSettingsOverrides = ''
# [org.gnome.mutter] [org.gnome.mutter]
# experimental-features=['scale-monitor-framebuffer'] experimental-features=['scale-monitor-framebuffer', 'variable-refresh-rate']
# ''; '';
}; };
excludePackages = [ pkgs.xterm ]; excludePackages = [ pkgs.xterm ];
}; };
@@ -41,7 +47,6 @@
}; };
environment.gnome.excludePackages = with pkgs; [ environment.gnome.excludePackages = with pkgs; [
# for packages that are pkgs.*
gnome-tour gnome-tour
gnome-connections gnome-connections
epiphany epiphany
@@ -143,6 +148,9 @@
} }
]; ];
userSettings = { userSettings = {
"editor.wordWrap" = "on";
"editor.fontFamily" = "JetBrains Mono";
"editor.fontLigatures" = true;
"editor.indentSize" = 2; "editor.indentSize" = 2;
"editor.tabSize" = 2; "editor.tabSize" = 2;
"typescript.preferences.importModuleSpecifier" = "relative"; "typescript.preferences.importModuleSpecifier" = "relative";
@@ -170,12 +178,8 @@
obs-studio.enable = true; obs-studio.enable = true;
}; };
home = { home = {
sessionVariables = {
NIXOS_OZONE_WL = 1;
};
packages = with pkgs; [ packages = with pkgs; [
tldr tldr
prismlauncher
ventoy-full ventoy-full
psensor psensor
zoom-us zoom-us
@@ -188,6 +192,7 @@
gnome-themes-extra gnome-themes-extra
melonDS melonDS
amberol amberol
prismlauncher
]; ];
}; };
}; };