diff --git a/home/toph/common/optional/desktops/gnome/dconf.conf b/home/toph/common/optional/desktops/gnome/dconf.conf new file mode 100644 index 0000000..a1dd110 --- /dev/null +++ b/home/toph/common/optional/desktops/gnome/dconf.conf @@ -0,0 +1,575 @@ +# Generated via dconf2nix: https://github.com/gvolpe/dconf2nix +{ lib, ... }: + +with lib.hm.gvariant; + +{ + dconf.settings = { + "desktop/ibus/general" = { + preload-engines = []; + }; + + "io/elementary/code/folder-manager" = { + opened-folders = [ "/home/toph/git/Nix/dot.nix" ]; + }; + + "io/elementary/code/saved-state" = { + hp1-size = 144; + last-opened-path = "/home/toph"; + vp-size = 125; + window-size = mkTuple [ 850 550 ]; + window-state = "Normal"; + }; + + "io/elementary/code/settings" = { + focused-document = "file:///home/toph/git/Nix/dot.nix/home/toph/common/optional/gaming/default.nix"; + opened-files = [ (mkTuple [ "file:///home/toph/git/Nix/dot.nix/home/toph/rune/default.nix" 258 ]) (mkTuple [ "file:///home/toph/git/Nix/dot.nix/home/toph/common/optional/gaming/default.nix" 1079 ]) ]; + plugins-enabled = [ "brackets-completion" "detect-indent" "editorconfig" ]; + }; + + "io/elementary/desktop/wingpanel/applications-menu" = { + use-category = false; + }; + + "io/elementary/desktop/wingpanel/bluetooth" = { + bluetooth-enabled = true; + }; + + "io/elementary/desktop/wingpanel/sound" = { + last-title-info = [ "io.elementary.music.desktop" "" "" ]; + preferred-devices = { + alsa_card.usb-Sonix_Technology_Co.__Ltd._USB_Live_camera_SN0001-02:analog-input-mic = 1741729685; + alsa_card.usb-Kingston_HyperX_Cloud_Alpha_S_000000000001-00:analog-input-mic = 1741729685; + alsa_card.pci-0000_03_00.1:hdmi-output-4 = 1741729685; + alsa_card.pci-0000_13_00.1:hdmi-output-0 = 1741724405; + }; + }; + + "io/elementary/files/file-chooser" = { + last-folder-uri = "file:///home/toph/git/Nix/dot.nix"; + window-size = mkTuple [ 800 450 ]; + }; + + "io/elementary/files/icon-view" = { + zoom-level = "large"; + }; + + "io/elementary/files/preferences" = { + active-tab-position = 0; + default-viewmode = "icon"; + show-hiddenfiles = true; + sidebar-cat-personal-expander = true; + sidebar-width = 365; + tab-info-list = [ (mkTuple [ (mkUint32 0) "file:///home/toph/git/Nix/dot.nix/home/toph/rune" "" ]) ]; + window-size = mkTuple [ 1970 1450 ]; + window-state = "normal"; + }; + + "io/elementary/settings" = { + window-height = 817; + window-maximized = false; + window-width = 1207; + }; + + "io/elementary/settings/keyboard" = { + first-launch = false; + }; + + "io/elementary/terminal/saved-state" = { + focused-tab = 0; + tab-zooms = [ "1" ]; + tabs = [ "/home/toph/git/Nix/dot.nix" ]; + window-size = mkTuple [ 1844 1281 ]; + window-state = "Normal"; + zoom = 1.0; + }; + + "io/elementary/terminal/settings" = { + prefer-dark-style = true; + theme = "dark"; + }; + + "net/launchpad/plank/docks/dock1" = { + dock-items = [ "gala-multitaskingview.dockitem" "io.elementary.files.dockitem" "org.gnome.Epiphany.dockitem" "io.elementary.mail.dockitem" "io.elementary.tasks.dockitem" "io.elementary.calendar.dockitem" "io.elementary.music.dockitem" "io.elementary.videos.dockitem" "io.elementary.photos.dockitem" "io.elementary.settings.dockitem" ]; + }; + + "org/gnome/Console" = { + last-window-maximised = false; + last-window-size = mkTuple [ 1463 1048 ]; + }; + + "org/gnome/Extensions" = { + window-height = 1144; + window-maximized = false; + window-width = 1736; + }; + + "org/gnome/Weather" = { + window-height = 420; + window-maximized = false; + window-width = 992; + }; + + "org/gnome/baobab/ui" = { + is-maximized = false; + window-size = mkTuple [ 2023 1374 ]; + }; + + "org/gnome/clocks/state/window" = { + maximized = false; + panel-id = "world"; + size = mkTuple [ 870 690 ]; + }; + + "org/gnome/control-center" = { + last-panel = "keyboard"; + window-state = mkTuple [ 1663 1048 false ]; + }; + + "org/gnome/desktop/app-folders" = { + folder-children = [ "Utilities" "YaST" "Pardus" ]; + }; + + "org/gnome/desktop/app-folders/folders/Pardus" = { + categories = [ "X-Pardus-Apps" ]; + name = "X-Pardus-Apps.directory"; + translate = true; + }; + + "org/gnome/desktop/app-folders/folders/Utilities" = { + apps = [ "org.freedesktop.GnomeAbrt.desktop" "nm-connection-editor.desktop" "org.gnome.baobab.desktop" "org.gnome.Connections.desktop" "org.gnome.DejaDup.desktop" "org.gnome.DiskUtility.desktop" "org.gnome.Evince.desktop" "org.gnome.FileRoller.desktop" "org.gnome.font-viewer.desktop" "org.gnome.Loupe.desktop" "org.freedesktop.MalcontentControl.desktop" "org.gnome.seahorse.Application.desktop" "org.gnome.tweaks.desktop" "org.gnome.Usage.desktop" ]; + categories = [ "X-GNOME-Utilities" ]; + name = "X-GNOME-Utilities.directory"; + translate = true; + }; + + "org/gnome/desktop/app-folders/folders/YaST" = { + categories = [ "X-SuSE-YaST" ]; + name = "suse-yast.directory"; + translate = true; + }; + + "org/gnome/desktop/background" = { + color-shading-type = "solid"; + picture-options = "zoom"; + picture-uri = "file:////nix/store/2fkxipgns07ik26hswq58kkx1m889ycw-wallpaper.jpg"; + picture-uri-dark = "file:////nix/store/2fkxipgns07ik26hswq58kkx1m889ycw-wallpaper.jpg"; + primary-color = "#000000"; + secondary-color = "#000000"; + }; + + "org/gnome/desktop/datetime" = { + automatic-timezone = true; + }; + + "org/gnome/desktop/input-sources" = { + sources = [ (mkTuple [ "xkb" "us" ]) ]; + xkb-options = [ "compose:menu" "lv3:ralt_switch" "terminate:ctrl_alt_bksp" ]; + }; + + "org/gnome/desktop/input-sources/xkb-options" = { + xkb-options = [ "compose:menu" "lv3:ralt_switch" "terminate:ctrl_alt_bksp" ]; + }; + + "org/gnome/desktop/interface" = { + accent-color = "blue"; + color-scheme = "prefer-dark"; + cursor-theme = "Numix-Cursor"; + gtk-theme = "Gruvbox-Dark"; + icon-theme = "Papirus-Dark"; + }; + + "org/gnome/desktop/notifications" = { + application-children = [ "org-gnome-console" "zen-twilight" "gnome-power-panel" "org-gnome-nautilus" "org-gnome-baobab" "spotify" "vesktop" "org-wezfurlong-wezterm" "org-remmina-remmina" "idea-ultimate" "org-telegram-desktop" ]; + }; + + "org/gnome/desktop/notifications/application/gnome-power-panel" = { + application-id = "gnome-power-panel.desktop"; + }; + + "org/gnome/desktop/notifications/application/idea-ultimate" = { + application-id = "idea-ultimate.desktop"; + }; + + "org/gnome/desktop/notifications/application/org-gnome-baobab" = { + application-id = "org.gnome.baobab.desktop"; + }; + + "org/gnome/desktop/notifications/application/org-gnome-console" = { + application-id = "org.gnome.Console.desktop"; + }; + + "org/gnome/desktop/notifications/application/org-gnome-nautilus" = { + application-id = "org.gnome.Nautilus.desktop"; + }; + + "org/gnome/desktop/notifications/application/org-remmina-remmina" = { + application-id = "org.remmina.Remmina.desktop"; + }; + + "org/gnome/desktop/notifications/application/org-telegram-desktop" = { + application-id = "org.telegram.desktop.desktop"; + }; + + "org/gnome/desktop/notifications/application/org-wezfurlong-wezterm" = { + application-id = "org.wezfurlong.wezterm.desktop"; + }; + + "org/gnome/desktop/notifications/application/spotify" = { + application-id = "spotify.desktop"; + }; + + "org/gnome/desktop/notifications/application/vesktop" = { + application-id = "vesktop.desktop"; + }; + + "org/gnome/desktop/notifications/application/zen-twilight" = { + application-id = "zen_twilight.desktop"; + }; + + "org/gnome/desktop/peripherals/mouse" = { + accel-profile = "flat"; + natural-scroll = false; + speed = 0.0; + }; + + "org/gnome/desktop/peripherals/touchpad" = { + edge-scrolling-enabled = false; + two-finger-scrolling-enabled = true; + }; + + "org/gnome/desktop/screensaver" = { + color-shading-type = "solid"; + picture-options = "zoom"; + picture-uri = "file:////nix/store/2fkxipgns07ik26hswq58kkx1m889ycw-wallpaper.jpg"; + primary-color = "#241f31"; + secondary-color = "#000000"; + }; + + "org/gnome/desktop/search-providers" = { + disabled = [ "org.gnome.seahorse.Application.desktop" "org.gnome.Epiphany.desktop" "org.gnome.Contacts.desktop" "org.gnome.Calendar.desktop" "org.gnome.Characters.desktop" "org.gnome.clocks.desktop" "org.gnome.Calculator.desktop" ]; + enabled = [ "org.gnome.Weather.desktop" ]; + sort-order = [ "org.gnome.Settings.desktop" "org.gnome.Contacts.desktop" "org.gnome.Nautilus.desktop" ]; + }; + + "org/gnome/desktop/session" = { + idle-delay = mkUint32 480; + }; + + "org/gnome/desktop/sound" = { + event-sounds = true; + theme-name = "__custom"; + }; + + "org/gnome/desktop/wm/keybindings" = { + close = [ "q" ]; + maximize = [""]; + move-to-monitor-left = [""]; + move-to-monitor-right = [""]; + move-to-workspace-right = [""]; + shift-overview-down = [ "" ]; + shift-overview-up = [ "" ]; + switch-to-workspace-down = [ "" ]; + switch-to-workspace-right = []; + switch-to-workspace-up = [ "" ]; + toggle-application-view = [ "" ]; + toggle-message-tray = [ "a" ]; + unmaximize = [ "" ]; + }; + + "org/gnome/evolution-data-server" = { + migrated = true; + }; + + "org/gnome/mutter" = { + dynamic-workspaces = true; + edge-tiling = false; + }; + + "org/gnome/mutter/keybindings" = { + toggle-tiled-left = [ "" ]; + toggle-tiled-right = [ "" ]; + }; + + "org/gnome/nautilus/preferences" = { + default-folder-viewer = "icon-view"; + migrated-gtk-settings = true; + search-filter-time-type = "last_modified"; + }; + + "org/gnome/nautilus/window-state" = { + initial-size = mkTuple [ 2120 1584 ]; + initial-size-file-chooser = mkTuple [ 890 550 ]; + maximized = false; + }; + + "org/gnome/portal/filechooser/org/gnome/Settings" = { + last-folder-path = "/home/toph/Pictures"; + }; + + "org/gnome/settings-daemon/plugins/color" = { + night-light-enabled = true; + night-light-schedule-automatic = true; + night-light-schedule-from = 18.0; + night-light-schedule-to = 7.0; + night-light-temperature = mkUint32 3700; + }; + + "org/gnome/settings-daemon/plugins/media-keys" = { + custom-keybindings = [ "/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/custom0" = { + binding = "t"; + command = "wezterm"; + name = "Terminal"; + }; + + "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1" = { + binding = "f"; + command = "nautilus"; + name = "Files"; + }; + + "org/gnome/settings-daemon/plugins/power" = { + power-button-action = "hibernate"; + sleep-inactive-ac-timeout = 1200; + sleep-inactive-ac-type = "suspend"; + }; + + "org/gnome/shell" = { + disable-user-extensions = false; + enabled-extensions = [ "appindicatorsupport@rgcjonas.gmail.com" "blur-my-shell@aunetx" "clipboard-indicator@tudmotu.com" "color-picker@tuberry" "dash-to-panel@jderose9.github.com" "hibernate@dafne.rocks" "monitor-brightness-volume@ailin.nemui" "native-window-placement@gnome-shell-extensions.gcampax.github.com" "screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com" "tilingshell@ferrarodomenico.com" "user-theme@gnome-shell-extensions.gcampax.github.com" "Vitals@CoreCoding.com" ]; + favorite-apps = [ "org.gnome.Nautilus.desktop" "org.wezfurlong.wezterm.desktop" "win11.desktop" "zen_twilight.desktop" "spotify.desktop" "vesktop.desktop" "org.telegram.desktop.desktop" "code.desktop" "fleet-jet.desktop" "steam.desktop" "Marvel Rivals.desktop" "org.prismlauncher.PrismLauncher.desktop" ]; + last-selected-power-profile = "performance"; + welcome-dialog-last-shown-version = "47.4"; + }; + + "org/gnome/shell/extensions/blur-my-shell" = { + settings-version = 2; + }; + + "org/gnome/shell/extensions/blur-my-shell/appfolder" = { + brightness = 0.6; + sigma = 30; + }; + + "org/gnome/shell/extensions/blur-my-shell/dash-to-dock" = { + blur = true; + brightness = 0.6; + sigma = 30; + static-blur = true; + style-dash-to-dock = 0; + }; + + "org/gnome/shell/extensions/blur-my-shell/panel" = { + brightness = 0.6; + sigma = 50; + static-blur = false; + }; + + "org/gnome/shell/extensions/blur-my-shell/window-list" = { + brightness = 0.6; + sigma = 30; + }; + + "org/gnome/shell/extensions/clipboard-indicator" = { + cache-only-favorites = false; + cache-size = 120; + display-mode = 0; + enable-keybindings = true; + history-size = 40; + notify-on-copy = false; + pinned-on-bottom = true; + strip-text = false; + toggle-menu = [ "v" ]; + topbar-preview-size = 10; + }; + + "org/gnome/shell/extensions/color-picker" = { + color-history = [ (mkUint32 3158064) 1447446 14538709 14637907 1447446 3355443 16777215 1644825 ]; + color-picker-shortcut = [ "c" ]; + enable-notify = true; + enable-shortcut = true; + enable-systray = true; + menu-size = mkUint32 8; + notify-style = mkUint32 0; + persistent-mode = false; + preview-style = mkUint32 0; + }; + + "org/gnome/shell/extensions/dash-to-panel" = { + appicon-margin = 6; + appicon-padding = 8; + available-monitors = [ 0 1 ]; + dot-position = "TOP"; + dot-style-focused = "DASHES"; + dot-style-unfocused = "DASHES"; + multi-monitors = false; + panel-positions = '' + {"0":"TOP","1":"TOP"}\n + ''; + primary-monitor = 0; + scroll-icon-action = "CYCLE_WINDOWS"; + scroll-panel-action = "SWITCH_WORKSPACE"; + trans-panel-opacity = "0.40"; + trans-use-custom-opacity = true; + tray-padding = 8; + }; + + "org/gnome/shell/extensions/hibernate-status-button" = { + show-hibernate-dialog = true; + show-hybrid-sleep = true; + show-hybrid-sleep-dialog = false; + }; + + "org/gnome/shell/extensions/tilingshell" = { + enable-autotiling = false; + enable-smart-window-border-radius = false; + enable-window-border = true; + inner-gaps = mkUint32 8; + last-version-name-installed = "16.2"; + layouts-json = "[{\"id\":\"Layout 1\",\"tiles\":[{\"x\":0,\"y\":0,\"width\":0.22,\"height\":0.5,\"groups\":[2,1]},{\"x\":0,\"y\":0.5,\"width\":0.22,\"height\":0.5,\"groups\":[1,2]},{\"x\":0.22,\"y\":0,\"width\":0.2794791666666666,\"height\":0.5,\"groups\":[7,5,2]},{\"x\":0.753125,\"y\":0,\"width\":0.24687499999999998,\"height\":0.5,\"groups\":[4,3]},{\"x\":0.753125,\"y\":0.5,\"width\":0.24687499999999998,\"height\":0.5,\"groups\":[4,3]},{\"x\":0.22,\"y\":0.5,\"width\":0.2797395833333334,\"height\":0.5,\"groups\":[5,6,2]},{\"x\":0.49973958333333335,\"y\":0.5,\"width\":0.2533854166666667,\"height\":0.5,\"groups\":[5,3,6]},{\"x\":0.49947916666666664,\"y\":0,\"width\":0.25364583333333346,\"height\":0.5,\"groups\":[3,5,7]}]},{\"id\":\"Layout 2\",\"tiles\":[{\"x\":0,\"y\":0,\"width\":0.22,\"height\":1,\"groups\":[1]},{\"x\":0.22,\"y\":0,\"width\":0.56,\"height\":1,\"groups\":[1,2]},{\"x\":0.78,\"y\":0,\"width\":0.22,\"height\":1,\"groups\":[2]}]},{\"id\":\"985825\",\"tiles\":[{\"x\":0,\"y\":0,\"width\":1,\"height\":0.5,\"groups\":[1]},{\"x\":0,\"y\":0.5,\"width\":1,\"height\":0.5,\"groups\":[1]}]}]"; + move-window-center = [ "Return" ]; + outer-gaps = mkUint32 4; + overridden-settings = "{\"org.gnome.mutter.keybindings\":{\"toggle-tiled-right\":\"['Right']\",\"toggle-tiled-left\":\"['Left']\"},\"org.gnome.desktop.wm.keybindings\":{\"maximize\":\"['Up']\",\"unmaximize\":\"['Down', 'F5']\"},\"org.gnome.mutter\":{\"edge-tiling\":\"false\"}}"; + restore-window-original-size = false; + selected-layouts = [ [ "Layout 1" "985825" ] [ "Layout 1" "985825" ] ]; + span-multiple-tiles-activation-key = [ "1" ]; + span-window-all-tiles = [ "Page_Up" ]; + span-window-down = [ "Down" ]; + span-window-left = [ "Left" ]; + span-window-right = [ "Right" ]; + span-window-up = [ "Up" ]; + tiling-system-activation-key = [ "2" ]; + untile-window = [ "Page_Down" ]; + window-border-color = "rgb(53,132,228)"; + window-border-width = mkUint32 1; + }; + + "org/gnome/shell/extensions/user-theme" = { + name = "Gruvbox-Dark"; + }; + + "org/gnome/shell/extensions/vitals" = { + alphabetize = true; + hide-icons = false; + hide-zeros = false; + hot-sensors = [ "_memory_usage_" "_storage_free_" "_network_public_ip_" "_processor_usage_" "__temperature_avg__" "_system_uptime_" ]; + icon-style = 0; + include-static-gpu-info = false; + menu-centered = false; + position-in-panel = 4; + show-gpu = false; + }; + + "org/gnome/shell/keybindings" = { + shift-overview-down = []; + shift-overview-up = []; + }; + + "org/gnome/shell/weather" = { + automatic-location = true; + locations = []; + }; + + "org/gnome/shell/world-clocks" = { + locations = []; + }; + + "org/gnome/tweaks" = { + show-extensions-notice = false; + }; + + "org/gtk/gtk4/settings/color-chooser" = { + custom-colors = [ (mkTuple [ 0.2078431397676468 0.5176469683647156 0.8941176533699036 1.0 ]) (mkTuple [ 0.9254902005195618 0.3686274588108063 0.3686274588108063 1.0 ]) ]; + selected-color = mkTuple [ true 0.2078431397676468 0.5176469683647156 0.8941176533699036 1.0 ]; + }; + + "org/gtk/gtk4/settings/file-chooser" = { + show-hidden = true; + }; + + "org/gtk/settings/file-chooser" = { + date-format = "regular"; + location-mode = "path-bar"; + show-hidden = true; + show-size-column = true; + show-type-column = true; + sidebar-width = 165; + sort-column = "name"; + sort-directories-first = true; + sort-order = "ascending"; + type-format = "category"; + window-position = mkTuple [ 102 102 ]; + window-size = mkTuple [ 1231 902 ]; + }; + + "org/onboard" = { + schema-version = "2.3"; + system-theme-associations = { + HighContrast = "HighContrast"; + HighContrastInverse = "HighContrastInverse"; + LowContrast = "LowContrast"; + ContrastHighInverse = "HighContrastInverse"; + Default = ""; + }; + use-system-defaults = false; + }; + + "org/virt-manager/virt-manager" = { + manager-window-height = 960; + manager-window-width = 1557; + xmleditor-enabled = true; + }; + + "org/virt-manager/virt-manager/confirm" = { + delete-storage = true; + forcepoweroff = true; + removedev = false; + unapplied-dev = true; + }; + + "org/virt-manager/virt-manager/connections" = { + autoconnect = [ "qemu:///session" "qemu:///system" ]; + uris = [ "qemu:///session" "qemu:///system" ]; + }; + + "org/virt-manager/virt-manager/conns/qemu:session" = { + window-size = mkTuple [ 800 600 ]; + }; + + "org/virt-manager/virt-manager/conns/qemu:system" = { + window-size = mkTuple [ 800 600 ]; + }; + + "org/virt-manager/virt-manager/details" = { + show-toolbar = true; + }; + + "org/virt-manager/virt-manager/new-vm" = { + graphics-type = "system"; + }; + + "org/virt-manager/virt-manager/vmlist-fields" = { + disk-usage = true; + network-traffic = true; + }; + + "org/virt-manager/virt-manager/vms/338a0af844bb4ac49039e20b1763e86b" = { + autoconnect = 1; + vm-window-size = mkTuple [ 1280 872 ]; + }; + + "org/virt-manager/virt-manager/vms/9148c8b7c3584392a70d923a0d8ae8ad" = { + autoconnect = 1; + vm-window-size = mkTuple [ 1280 844 ]; + }; + + "org/virt-manager/virt-manager/vms/af177cf0fd0a4cc9817e574402e106f5" = { + autoconnect = 1; + vm-window-size = mkTuple [ 2021 1178 ]; + }; + + }; +} diff --git a/home/toph/common/optional/desktops/gnome/default.nix b/home/toph/common/optional/desktops/gnome/default.nix index d24e0d8..be866df 100644 --- a/home/toph/common/optional/desktops/gnome/default.nix +++ b/home/toph/common/optional/desktops/gnome/default.nix @@ -50,12 +50,28 @@ "org/gnome/desktop/background" = { color-shading-type = "solid"; picture-options = "zoom"; - picture-uri = "file:///run/current-system/sw/share/backgrounds/gnome/blobs-l.svg"; - picture-uri-dark = "file:///run/current-system/sw/share/backgrounds/gnome/blobs-d.svg"; + picture-uri = "file:///" + ./wallpaper.jpg; + picture-uri-dark = "file:///" + ./wallpaper.jpg; + primary-color = "#000000"; + secondary-color = "#000000"; + }; + + "org/gnome/desktop/screensaver" = { + color-shading-type = "solid"; + picture-options = "zoom"; + picture-uri = "file:///" + ./wallpaper.jpg; primary-color = "#241f31"; secondary-color = "#000000"; }; + "org/gnome/desktop/interface" = { + accent-color = "blue"; + color-scheme = "prefer-dark"; + cursor-theme = "Numix-Cursor"; + gtk-theme = "Gruvbox-Dark"; + icon-theme = "Papirus-Dark"; + }; + "org/gnome/desktop/datetime" = { automatic-timezone = true; }; @@ -82,28 +98,12 @@ ]; }; - "org/gnome/desktop/interface" = { - accent-color = "orange"; - color-scheme = "prefer-dark"; - cursor-theme = "Numix-Cursor"; - gtk-theme = "Gruvbox-Dark"; - icon-theme = "Papirus-Dark"; - }; - "org/gnome/desktop/peripherals/mouse" = { accel-profile = "flat"; natural-scroll = false; speed = 0.0; }; - "org/gnome/desktop/screensaver" = { - color-shading-type = "solid"; - picture-options = "zoom"; - picture-uri = "file:///run/current-system/sw/share/backgrounds/gnome/blobs-l.svg"; - primary-color = "#241f31"; - secondary-color = "#000000"; - }; - "org/gnome/desktop/search-providers" = { disabled = [ "org.gnome.seahorse.Application.desktop" @@ -128,10 +128,14 @@ "org/gnome/desktop/wm/keybindings" = { close = [ "q" ]; - maximize = [ ]; + maximize = [ "" ]; + move-to-monitor-left = [ "" ]; + move-to-monitor-right = [ "" ]; + move-to-workspace-right = [ "" ]; shift-overview-down = [ "" ]; shift-overview-up = [ "" ]; switch-to-workspace-down = [ "" ]; + switch-to-workspace-right = [ ]; switch-to-workspace-up = [ "" ]; toggle-application-view = [ "" ]; toggle-message-tray = [ "a" ]; @@ -149,8 +153,8 @@ }; "org/gnome/settings-daemon/plugins/color" = { - night-light-enabled = false; - night-light-schedule-automatic = false; + night-light-enabled = true; + night-light-schedule-automatic = true; night-light-schedule-from = 18.0; night-light-schedule-to = 7.0; night-light-temperature = mkUint32 3700; @@ -194,8 +198,8 @@ "blur-my-shell@aunetx" "clipboard-indicator@tudmotu.com" "color-picker@tuberry" - "monitor-brightness-volume@ailin.nemui" "dash-to-panel@jderose9.github.com" + "monitor-brightness-volume@ailin.nemui" "native-window-placement@gnome-shell-extensions.gcampax.github.com" "screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com" "tilingshell@ferrarodomenico.com" diff --git a/home/toph/common/optional/desktops/gnome/wallpaper.jpg b/home/toph/common/optional/desktops/gnome/wallpaper.jpg new file mode 100644 index 0000000..f54c525 Binary files /dev/null and b/home/toph/common/optional/desktops/gnome/wallpaper.jpg differ diff --git a/home/toph/rune/default.nix b/home/toph/rune/default.nix index d289a26..a078c2f 100644 --- a/home/toph/rune/default.nix +++ b/home/toph/rune/default.nix @@ -1,4 +1,9 @@ -{ pkgs, config, ... }: +{ + pkgs, + inputs, + config, + ... +}: { imports = [ ## Required Configs ## @@ -10,6 +15,9 @@ ../common/optional/development ../common/optional/gaming ../common/optional/xdg.nix # file associations + + ## Home-specific Configs ## + ./desktop ]; ## Packages with no needed configs ## @@ -27,6 +35,7 @@ ## Tools ## bitwarden-desktop inspector + remmina wezterm vial # KB setup @@ -36,35 +45,7 @@ ; }; - xdg.desktopEntries = { - # fleet = { - # name = "Fleet"; - # comment = "Jetbrains Fleet"; - # exec = "fleet %u"; - # icon = "${config.home.homeDirectory}/.local/share/JetBrains/Toolbox/apps/fleet/lib/Fleet.png"; - # type = "Application"; - # terminal = false; - # mimeType = [ - # "text/plain" - # "inode/directory" - # ]; - # categories = [ - # "Development" - # "IDE" - # ]; - # }; - - win11 = { - name = "Windows 11"; - comment = "Windows 11 VM"; - exec = "virt-manager --connect qemu:///session --show-domain-console win11"; - icon = "windows95"; - type = "Application"; - terminal = false; - categories = [ - "System" - "Application" - ]; - }; - }; + # home.file = { + # "run-mac.sh".source = config.lib.file.mkOutOfStoreSymlink "${pkgs.macos-ventura-image.runScript}"; + # }; } diff --git a/home/toph/rune/desktop/default.nix b/home/toph/rune/desktop/default.nix new file mode 100644 index 0000000..5cdb985 --- /dev/null +++ b/home/toph/rune/desktop/default.nix @@ -0,0 +1,29 @@ +{ + xdg.desktopEntries = { + nixvm = { + name = "NixOS VM"; + comment = "Testing VM"; + exec = ''fish -c "sudo virsh start nixos; remmina -c (sudo virsh -q domdisplay nixos)"''; + icon = "nix-snowflake"; + type = "Application"; + terminal = false; + categories = [ + "System" + "Application" + ]; + }; + + win11 = { + name = "Windows 11"; + comment = "Windows 11 VM"; + exec = ''fish -c "sudo virsh start win11; remmina -c (sudo virsh -q domdisplay win11)"''; + icon = "windows95"; + type = "Application"; + terminal = false; + categories = [ + "System" + "Application" + ]; + }; + }; +} diff --git a/shell.nix b/shell.nix index d4c1cf4..107a700 100644 --- a/shell.nix +++ b/shell.nix @@ -22,6 +22,7 @@ nh git fish + dconf2nix bats # for bash testing ; };