feat: simplified gnome configurations with more options

This commit is contained in:
Leyla Becker 2025-10-11 23:26:24 -05:00
parent 32c7086394
commit c81fa77a29
3 changed files with 61 additions and 20 deletions

View file

@ -1,5 +1,4 @@
{
pkgs,
osConfig,
lib,
...
@ -10,9 +9,11 @@
colorScheme = "prefer-dark";
accentColor = "slate";
extraWindowControls = true;
extensions = [
pkgs.gnomeExtensions.dash-to-panel
];
extensions = {
dash-to-panel = {
enable = true;
};
};
}
(lib.mkIf (osConfig.networking.hostName == "horizon") {

View file

@ -1,31 +1,36 @@
{pkgs, ...}: {
{...}: {
config = {
gnome = {
extraWindowControls = true;
colorScheme = "prefer-dark";
clockFormat = "24h";
extensions = [
pkgs.gnomeExtensions.dash-to-dock
];
extensions = {
dash-to-dock = {
enable = true;
options = {
"dock-position" = "LEFT";
"intellihide-mode" = "ALL_WINDOWS";
"show-trash" = false;
"require-pressure-to-show" = false;
"show-mounts" = false;
};
};
};
hotkeys = {
"Open Terminal" = {
binding = "<Super>t";
command = "kgx";
};
"Open Firefox" = {
binding = "<Super>f";
command = "firefox";
};
};
};
dconf = {
enable = true;
settings = {
"org/gnome/shell/extensions/dash-to-dock" = {
"dock-position" = "LEFT";
"intellihide-mode" = "ALL_WINDOWS";
"show-trash" = false;
"require-pressure-to-show" = false;
"show-mounts" = false;
};
"org/gnome/shell" = {
favorite-apps = ["org.gnome.Nautilus.desktop" "firefox.desktop" "codium.desktop" "steam.desktop" "org.gnome.Console.desktop"];
# app-picker-layout =