diff --git a/home/gui/default.nix b/home/gui/default.nix index 1b803b8..b8dff15 100644 --- a/home/gui/default.nix +++ b/home/gui/default.nix @@ -14,6 +14,7 @@ in home.packages = with pkgs; [ cdrtools + dconf2nix ffmpeg gnucash handbrake diff --git a/home/modules/gnome.nix b/home/modules/gnome.nix index 6696770..edd0749 100644 --- a/home/modules/gnome.nix +++ b/home/modules/gnome.nix @@ -19,8 +19,18 @@ in { }; dconf.settings = { + "org/gnome/Disks" = { + image-dir-uri = "file:///home/greg/Downloads"; + }; "org/gnome/desktop/interface" = { clock-show-weekday = true; + color-scheme = "default"; + cursor-size = 24; + toolbar-style = "text"; + }; + "org/gnome/desktop/screensaver" = { + lock-delay = "uint32 0"; + lock-enabled = false; }; "org/gnome/desktop/wm/keybindings" = { switch-applications = []; @@ -28,16 +38,28 @@ in { switch-windows = ["Tab"]; switch-windows-backward = [ "Tab" ]; }; + "org/gnome/desktop/wm/preferences" = { + button-layout="icon:minimize,maximize,close"; + }; + "org/gnome/file-roller/listing" = { + list-mode = "as-folder"; + name-coloumn-width = 302; + show-path = true; + sort-method = "name"; + sort-type = "ascending"; + }; "org/gnome/nautilus/preferences" = { default-folder-viewer = "icon-view"; search-filter-time-type = "last_modified"; search-view = "list-view"; }; - "org/gnome/shell/window-switcher" = { - app-icon-mode = "both"; - current-workspace-only = true; - }; "org/gnome/shell" = { + enabled-extensions = [ + "appindicatorsupport@rgcjonas.gmail.com" + "Vitals@CoreCoding.com" + "window-list@gnome-shell-extensions.gcampax.github.com" + "gsconnect@andyholmes.github.io" + ]; favorite-apps = [ "org.gnome.Calendar.desktop" "org.gnome.Nautilus.desktop" @@ -45,6 +67,16 @@ in { "firefox.desktop" "vlc.desktop" ]; + remember-mount-password = true; + }; + "org/gnome/shell/extensions/vitals" = { + hot-sensors = [ + "_memory_usage_" + "_system_load_1m_" + "__network-rx_max__" + "_temperature_k10temp_tccd1_" + "_temperature_k10temp_tctl_" + ]; }; "org/gnome/shell/overrides" = { attach-modal-dialogs = true; @@ -53,6 +85,29 @@ in { focus-change-on-pointer-rest = true; workspaces-only-on-primary = true; }; + "org/gnome/shell/weather" = { + automation-location = true; + locations = "[<(uint32 2, <('Midlothian / Waxahachie, Mid-Way Regional Airport', 'KJWY', false, [(0.5664611473274288, -1.691437359323684)], @a(dd) [])>)>]"; + }; + "org/gnome/shell/window-switcher" = { + app-icon-mode = "both"; + current-workspace-only = true; + }; + "org/gtk/settings/file-chooser" = { + location-mode = "path-bar"; + show-hidden = false; + show-size-column = true; + sort-column = "modified"; + sort-directories-first = false; + sort-order = "descending"; + }; + "org/virt-manager/virt-manager/confirm" = { + delete-storage = true; + forcepoweroff = false; + }; + "org/virt-manager/virt-manager/details" = { + show-toolbar = true; + }; "org/virt-manager/virt-manager/connections" = { autoconnect = [ "qemu:///session" "qemu:///system" ]; uris = [ "qemu:///session" "qemu:///system" ]; diff --git a/hosts/jude/boot.nix b/hosts/jude/boot.nix index 501a351..3d196c5 100644 --- a/hosts/jude/boot.nix +++ b/hosts/jude/boot.nix @@ -7,7 +7,7 @@ supportedFilesystems = [ "ntfs" ]; loader = { systemd-boot = { - enable = true; + enable = false; configurationLimit = 10; extraEntries = { "Windows.conf" = (lib.strings.concatStringsSep "\n" [ @@ -17,7 +17,7 @@ }; }; grub = { - enable = false; + enable = true; device = "/dev/nvme0n1"; useOSProber = true; efiSupport = true;