fix dconf settings
This commit is contained in:
parent
22ce1c07ab
commit
5195a147fd
1 changed files with 97 additions and 93 deletions
|
@ -78,113 +78,117 @@ with lib; {
|
||||||
environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
||||||
|
|
||||||
# dconf settings.
|
# dconf settings.
|
||||||
programs.dconf.profiles.user.databases = {
|
programs.dconf.profiles.user.databases = [
|
||||||
# virt-manager autoconnect.
|
{
|
||||||
"org/virt-manager/virt-manager/connections" = {
|
settings = {
|
||||||
autoconnect = ["qemu:///system"];
|
# virt-manager autoconnect.
|
||||||
uris = ["qemu:///system"];
|
"org/virt-manager/virt-manager/connections" = {
|
||||||
};
|
autoconnect = ["qemu:///system"];
|
||||||
|
uris = ["qemu:///system"];
|
||||||
|
};
|
||||||
|
|
||||||
# Gnome settings.
|
# Gnome settings.
|
||||||
"org/gnome/desktop/interface" = {
|
"org/gnome/desktop/interface" = {
|
||||||
accent-color = "green";
|
accent-color = "green";
|
||||||
clock-show-seconds = true;
|
clock-show-seconds = true;
|
||||||
clock-show-weekday = true;
|
clock-show-weekday = true;
|
||||||
color-scheme = "prefer-dark";
|
color-scheme = "prefer-dark";
|
||||||
enable-hot-corners = false;
|
enable-hot-corners = false;
|
||||||
show-battery-percentage = true;
|
show-battery-percentage = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/desktop/background" = let
|
"org/gnome/desktop/background" = let
|
||||||
wallpaper = pkgs.copyPathToStore ./wallpaper.jpg;
|
wallpaper = pkgs.copyPathToStore ./wallpaper.jpg;
|
||||||
in {
|
in {
|
||||||
picture-uri = wallpaper;
|
picture-uri = wallpaper;
|
||||||
picture-uri-dark = wallpaper;
|
picture-uri-dark = wallpaper;
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/shell" = {
|
"org/gnome/shell" = {
|
||||||
favorite-apps = [];
|
favorite-apps = [];
|
||||||
enabled-extensions = with pkgs; [
|
enabled-extensions = with pkgs; [
|
||||||
gnomeExtensions.adw-gtk3-colorizer.extensionUuid
|
gnomeExtensions.adw-gtk3-colorizer.extensionUuid
|
||||||
gnomeExtensions.alphabetical-app-grid.extensionUuid
|
gnomeExtensions.alphabetical-app-grid.extensionUuid
|
||||||
gnomeExtensions.auto-move-windows.extensionUuid
|
gnomeExtensions.auto-move-windows.extensionUuid
|
||||||
gnomeExtensions.caffeine.extensionUuid
|
gnomeExtensions.caffeine.extensionUuid
|
||||||
gnomeExtensions.color-picker.extensionUuid
|
gnomeExtensions.color-picker.extensionUuid
|
||||||
gnomeExtensions.rounded-window-corners-reborn.extensionUuid
|
gnomeExtensions.rounded-window-corners-reborn.extensionUuid
|
||||||
gnomeExtensions.smile-complementary-extension.extensionUuid
|
gnomeExtensions.smile-complementary-extension.extensionUuid
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/desktop/preferences" = {
|
"org/gnome/desktop/preferences" = {
|
||||||
num-workspaces = 4;
|
num-workspaces = 4;
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/mutter" = {
|
"org/gnome/mutter" = {
|
||||||
dynamic-workspaces = false;
|
dynamic-workspaces = false;
|
||||||
experimental-features = [
|
experimental-features = [
|
||||||
"scale-monitor-framebuffer" # Enables fractional scaling (125% 150% 175%)
|
"scale-monitor-framebuffer" # Enables fractional scaling (125% 150% 175%)
|
||||||
"xwayland-native-scaling" # Scales Xwayland applications to look crisp on HiDPI screens
|
"xwayland-native-scaling" # Scales Xwayland applications to look crisp on HiDPI screens
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/settings-daemon/plugins/color" = {
|
"org/gnome/settings-daemon/plugins/color" = {
|
||||||
night-light-enabled = true;
|
night-light-enabled = true;
|
||||||
night-light-schedule-automatic = false;
|
night-light-schedule-automatic = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/desktop/peripherals/touchpad" = {
|
"org/gnome/desktop/peripherals/touchpad" = {
|
||||||
natural-scroll = false;
|
natural-scroll = false;
|
||||||
two-finger-scrolling-enabled = true;
|
two-finger-scrolling-enabled = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/desktop/wm/keybindings" = {
|
"org/gnome/desktop/wm/keybindings" = {
|
||||||
close = ["<Super>q"];
|
close = ["<Super>q"];
|
||||||
move-to-workspace-1 = ["<Shift><Super>1"];
|
move-to-workspace-1 = ["<Shift><Super>1"];
|
||||||
move-to-workspace-2 = ["<Shift><Super>2"];
|
move-to-workspace-2 = ["<Shift><Super>2"];
|
||||||
move-to-workspace-3 = ["<Shift><Super>3"];
|
move-to-workspace-3 = ["<Shift><Super>3"];
|
||||||
move-to-workspace-4 = ["<Shift><Super>4"];
|
move-to-workspace-4 = ["<Shift><Super>4"];
|
||||||
switch-to-workspace-1 = ["<Super>1"];
|
switch-to-workspace-1 = ["<Super>1"];
|
||||||
switch-to-workspace-2 = ["<Super>2"];
|
switch-to-workspace-2 = ["<Super>2"];
|
||||||
switch-to-workspace-3 = ["<Super>3"];
|
switch-to-workspace-3 = ["<Super>3"];
|
||||||
switch-to-workspace-4 = ["<Super>4"];
|
switch-to-workspace-4 = ["<Super>4"];
|
||||||
toggle-maximized = ["<Super>m"];
|
toggle-maximized = ["<Super>m"];
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/settings-daemon/plugins/media-keys" = {
|
"org/gnome/settings-daemon/plugins/media-keys" = {
|
||||||
custom-keybindings = [
|
custom-keybindings = [
|
||||||
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/"
|
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/"
|
||||||
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/"
|
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/"
|
||||||
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/"
|
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
|
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
|
||||||
name = "Open Emoji Picker";
|
name = "Open Emoji Picker";
|
||||||
command = "smile";
|
command = "smile";
|
||||||
binding = "<Super>period";
|
binding = "<Super>period";
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1" = {
|
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1" = {
|
||||||
name = "Open Terminal";
|
name = "Open Terminal";
|
||||||
command = "ghostty";
|
command = "ghostty";
|
||||||
binding = "<Super>Return";
|
binding = "<Super>Return";
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2" = {
|
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2" = {
|
||||||
name = "Open Files";
|
name = "Open Files";
|
||||||
command = "nautilus";
|
command = "nautilus";
|
||||||
binding = "<Super>e";
|
binding = "<Super>e";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Extensions.
|
# Extensions.
|
||||||
"org/gnome/shell/extensions/auto-move-windows" = {
|
"org/gnome/shell/extensions/auto-move-windows" = {
|
||||||
application-list = ["Fluffychat.desktop:2" "signal.desktop:2" "proton-mail.desktop:2" "feishin.desktop:3" "org.prismlauncher.PrismLauncher.desktop:4" "steam.desktop:4" "discord.desktop:2"];
|
application-list = ["Fluffychat.desktop:2" "signal.desktop:2" "proton-mail.desktop:2" "feishin.desktop:3" "org.prismlauncher.PrismLauncher.desktop:4" "steam.desktop:4" "discord.desktop:2"];
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/shell/extensions/alphabetical-app-grid" = {
|
"org/gnome/shell/extensions/alphabetical-app-grid" = {
|
||||||
folder-order-position = "start";
|
folder-order-position = "start";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
# Virtualisation.
|
# Virtualisation.
|
||||||
programs.virt-manager.enable = true;
|
programs.virt-manager.enable = true;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue