Configure mutter experimental features via HM

This commit is contained in:
thiloho
2025-01-05 15:39:39 +01:00
parent 3e12c57dca
commit e8f8d8c5cf
3 changed files with 14 additions and 24 deletions

View File

@@ -18,18 +18,13 @@
};
};
services.mysql = {
enable = true;
package = pkgs.mariadb;
};
home-manager.users.thiloho =
{ pkgs, ... }:
{
programs.git.signing.key = "3B62137A89493F7D";
home = {
stateVersion = "23.05";
stateVersion = "24.11";
};
};
system.stateVersion = "23.05";
system.stateVersion = "24.11";
}

View File

@@ -81,8 +81,8 @@
packages = with pkgs; [
inkscape
];
stateVersion = "23.05";
stateVersion = "24.11";
};
};
system.stateVersion = "23.05";
system.stateVersion = "24.11";
}

View File

@@ -13,12 +13,6 @@
displayManager.gdm.enable = true;
desktopManager.gnome = {
enable = true;
extraGSettingsOverridePackages = [ pkgs.mutter ];
# fractional scaling support
extraGSettingsOverrides = ''
[org.gnome.mutter]
experimental-features=['scale-monitor-framebuffer', 'variable-refresh-rate']
'';
};
excludePackages = [ pkgs.xterm ];
};
@@ -35,15 +29,6 @@
enable = true;
package = pkgs.mullvad-vpn;
};
postgresql = {
enable = true;
package = pkgs.postgresql_15;
authentication = lib.mkForce ''
local all all trust
host all all 0.0.0.0/0 scram-sha-256
host all all ::1/128 scram-sha-256
'';
};
};
environment.gnome.excludePackages = with pkgs; [
@@ -83,6 +68,7 @@
};
programs = {
dconf.enable = true;
steam.enable = true;
gnupg.agent = {
enable = true;
@@ -110,6 +96,15 @@
...
}:
{
dconf.settings = {
"org/gnome/mutter" = {
experimental-features = [
"scale-monitor-framebuffer"
"variable-refresh-rate"
"xwayland-native-scaling"
];
};
};
programs = {
yt-dlp = {
enable = true;