mirror of
https://github.com/thiloho/nixos-config.git
synced 2025-11-22 03:21:35 +01:00
Some general improvements
This commit is contained in:
@@ -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
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user