Refactor GNOME configuration and introduce new themes and programs
- Removed extensive GNOME settings from default.nix and replaced with a simplified import structure. - Created new default.nix for GNOME programs to streamline configuration. - Added ghostty terminal emulator with Fish integration and custom settings. - Introduced a new theme configuration with Qogir icon theme and Stylix integration. - Added new wallpapers and theme YAML for Invincible theme. - Updated rune configuration to include desktop entries for NixOS and Windows 11 VMs. - Added monitors.xml configuration for multi-monitor setups. - Updated global GNOME configuration to enable auto-login and refine package exclusions.
This commit is contained in:
parent
ab53a9cbcc
commit
4c8001bcfa
13 changed files with 819 additions and 1030 deletions
|
@ -1,575 +0,0 @@
|
|||
# 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.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 = [ "<Super>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 = [ "<Super>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 = "<Super>t";
|
||||
command = "wezterm";
|
||||
name = "Terminal";
|
||||
};
|
||||
|
||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1" = {
|
||||
binding = "<Super>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.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 = [ "<Super>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 = [ "<Super>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 = [ "<Super>Return" ];
|
||||
outer-gaps = mkUint32 4;
|
||||
overridden-settings = "{\"org.gnome.mutter.keybindings\":{\"toggle-tiled-right\":\"['<Super>Right']\",\"toggle-tiled-left\":\"['<Super>Left']\"},\"org.gnome.desktop.wm.keybindings\":{\"maximize\":\"['<Super>Up']\",\"unmaximize\":\"['<Super>Down', '<Alt>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 = [ "<Control><Super>Page_Up" ];
|
||||
span-window-down = [ "<Alt><Super>Down" ];
|
||||
span-window-left = [ "<Alt><Super>Left" ];
|
||||
span-window-right = [ "<Alt><Super>Right" ];
|
||||
span-window-up = [ "<Alt><Super>Up" ];
|
||||
tiling-system-activation-key = [ "2" ];
|
||||
untile-window = [ "<Control><Super>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 ];
|
||||
};
|
||||
|
||||
};
|
||||
}
|
492
home/toph/common/optional/gnome/dconf.nix
Normal file
492
home/toph/common/optional/gnome/dconf.nix
Normal file
|
@ -0,0 +1,492 @@
|
|||
# Generated via dconf2nix: https://github.com/gvolpe/dconf2nix
|
||||
{ lib, ... }:
|
||||
|
||||
with lib.hm.gvariant;
|
||||
|
||||
{
|
||||
dconf.settings = {
|
||||
"org/gnome/TextEditor" = {
|
||||
style-scheme = "stylix";
|
||||
};
|
||||
|
||||
"org/gnome/desktop/app-folders" = {
|
||||
folder-children = [
|
||||
"System"
|
||||
"Utilities"
|
||||
"Useless Launchers"
|
||||
];
|
||||
};
|
||||
|
||||
"org/gnome/desktop/app-folders/folders/System" = {
|
||||
apps = [
|
||||
"org.gnome.baobab.desktop"
|
||||
"org.gnome.DiskUtility.desktop"
|
||||
"org.gnome.Logs.desktop"
|
||||
"org.gnome.SystemMonitor.desktop"
|
||||
"org.gnome.tweaks.desktop"
|
||||
];
|
||||
name = "X-GNOME-Shell-System.directory";
|
||||
translate = true;
|
||||
};
|
||||
|
||||
"org/gnome/desktop/app-folders/folders/Utilities" = {
|
||||
apps = [
|
||||
"org.gnome.Connections.desktop"
|
||||
"org.gnome.FileRoller.desktop"
|
||||
"org.gnome.font-viewer.desktop"
|
||||
"org.gnome.Loupe.desktop"
|
||||
"org.gnome.seahorse.Application.desktop"
|
||||
];
|
||||
name = "X-GNOME-Shell-Utilities.directory";
|
||||
translate = true;
|
||||
};
|
||||
|
||||
"org/gnome/desktop/app-folders/folders/Useless" = {
|
||||
apps = [
|
||||
"fish.desktop"
|
||||
"ranger.desktop"
|
||||
];
|
||||
name = "Useless Launchers";
|
||||
translate = false;
|
||||
};
|
||||
|
||||
"org/gnome/desktop/input-sources" = {
|
||||
sources = [
|
||||
(mkTuple [
|
||||
"xkb"
|
||||
"us"
|
||||
])
|
||||
];
|
||||
xkb-options = [
|
||||
"terminate:ctrl_alt_bksp"
|
||||
"lv3:ralt_switch"
|
||||
"compose:menu"
|
||||
];
|
||||
};
|
||||
|
||||
"org/gnome/desktop/wm/keybindings" = {
|
||||
maximize = [ ];
|
||||
move-to-monitor-down = [ ];
|
||||
move-to-monitor-left = [ ];
|
||||
move-to-monitor-right = [ ];
|
||||
move-to-monitor-up = [ ];
|
||||
move-to-workspace-down = [ "<Control><Shift><Alt>Down" ];
|
||||
move-to-workspace-left = [ ];
|
||||
move-to-workspace-right = [ ];
|
||||
move-to-workspace-up = [ "<Control><Shift><Alt>Up" ];
|
||||
shift-overview-down = [ "" ];
|
||||
shift-overview-up = [ "" ];
|
||||
switch-applications = [ ];
|
||||
switch-applications-backward = [
|
||||
"<Shift><Super>Tab"
|
||||
"<Shift><Alt>Tab"
|
||||
];
|
||||
switch-group = [
|
||||
"<Super>Above_Tab"
|
||||
"<Alt>Above_Tab"
|
||||
];
|
||||
switch-group-backward = [
|
||||
"<Shift><Super>Above_Tab"
|
||||
"<Shift><Alt>Above_Tab"
|
||||
];
|
||||
switch-panels = [ "<Control><Alt>Tab" ];
|
||||
switch-panels-backward = [ "<Shift><Control><Alt>Tab" ];
|
||||
switch-to-workspace-1 = [ ];
|
||||
switch-to-workspace-down = [ "" ];
|
||||
switch-to-workspace-last = [ ];
|
||||
switch-to-workspace-left = [ ];
|
||||
switch-to-workspace-right = [ ];
|
||||
switch-to-workspace-up = [ "" ];
|
||||
toggle-application-view = [ "" ];
|
||||
toggle-message-tray = [ "" ];
|
||||
unmaximize = [ ];
|
||||
};
|
||||
|
||||
"org/gnome/nautilus/preferences" = {
|
||||
default-folder-viewer = "icon-view";
|
||||
migrated-gtk-settings = true;
|
||||
search-filter-time-type = "last_modified";
|
||||
};
|
||||
|
||||
"org/gnome/settings-daemon/plugins/color" = {
|
||||
night-light-enabled = true;
|
||||
night-light-schedule-automatic = false;
|
||||
night-light-schedule-from = 19.0;
|
||||
night-light-temperature = mkUint32 3892;
|
||||
};
|
||||
|
||||
"org/gnome/settings-daemon/plugins/media-keys" = {
|
||||
www = [ "<Super>w" ];
|
||||
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/custom2/"
|
||||
];
|
||||
};
|
||||
|
||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
|
||||
binding = "<Super>t";
|
||||
command = "ghostty";
|
||||
name = "Terminal";
|
||||
};
|
||||
|
||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1" = {
|
||||
binding = "<Super>f";
|
||||
command = "nautilus";
|
||||
name = "Files";
|
||||
};
|
||||
|
||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2" = {
|
||||
binding = "<Super>e";
|
||||
command = "code";
|
||||
name = "Code";
|
||||
};
|
||||
|
||||
"org/gnome/shell" = {
|
||||
enabled-extensions = [
|
||||
"user-theme@gnome-shell-extensions.gcampax.github.com"
|
||||
"dash-in-panel@fthx"
|
||||
"AlphabeticalAppGrid@stuarthayhurst"
|
||||
"color-picker@tuberry"
|
||||
"monitor-brightness-volume@ailin.nemui"
|
||||
"quicksettings-audio-devices-renamer@marcinjahn.com"
|
||||
"Vitals@CoreCoding.com"
|
||||
"appindicatorsupport@rgcjonas.gmail.com"
|
||||
"paperwm@paperwm.github.com"
|
||||
"just-perfection-desktop@just-perfection"
|
||||
"pano@elhan.io"
|
||||
"blur-my-shell@aunetx"
|
||||
"quicksettings-audio-devices-hider@marcinjahn.com"
|
||||
"undecorate@sun.wxg@gmail.com"
|
||||
];
|
||||
favorite-apps = [
|
||||
"com.mitchellh.ghostty.desktop"
|
||||
"org.gnome.Nautilus.desktop"
|
||||
"win11.desktop"
|
||||
"zen.desktop"
|
||||
"code.desktop"
|
||||
"spotify.desktop"
|
||||
"vesktop.desktop"
|
||||
"org.telegram.desktop.desktop"
|
||||
"appeditor-local-application-1.desktop"
|
||||
"Ryujinx.desktop"
|
||||
"Marvel Rivals.desktop"
|
||||
];
|
||||
last-selected-power-profile = "performance";
|
||||
welcome-dialog-last-shown-version = "48.1";
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/alphabetical-app-grid" = {
|
||||
folder-order-position = "start";
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/appindicator" = {
|
||||
icon-brightness = 0.0;
|
||||
icon-contrast = 0.0;
|
||||
icon-opacity = 240;
|
||||
icon-saturation = 0.0;
|
||||
icon-size = 0;
|
||||
legacy-tray-enabled = true;
|
||||
tray-pos = "right";
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell" = {
|
||||
hacks-level = 1;
|
||||
settings-version = 2;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell/appfolder" = {
|
||||
brightness = 1.0;
|
||||
sigma = 85;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell/applications" = {
|
||||
blur = true;
|
||||
dynamic-opacity = false;
|
||||
enable-all = true;
|
||||
opacity = 230;
|
||||
sigma = 85;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell/coverflow-alt-tab" = {
|
||||
pipeline = "pipeline_default";
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell/dash-to-dock" = {
|
||||
blur = false;
|
||||
brightness = 1.0;
|
||||
override-background = true;
|
||||
pipeline = "pipeline_default_rounded";
|
||||
sigma = 85;
|
||||
static-blur = false;
|
||||
style-dash-to-dock = 0;
|
||||
unblur-in-overview = true;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell/dash-to-panel" = {
|
||||
blur-original-panel = false;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell/hidetopbar" = {
|
||||
compatibility = false;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell/lockscreen" = {
|
||||
pipeline = "pipeline_default";
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell/overview" = {
|
||||
pipeline = "pipeline_default";
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell/panel" = {
|
||||
brightness = 1.0;
|
||||
override-background = true;
|
||||
pipeline = "pipeline_default";
|
||||
sigma = 85;
|
||||
static-blur = false;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/blur-my-shell/screenshot" = {
|
||||
pipeline = "pipeline_default";
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/dash-in-panel" = {
|
||||
button-margin = 6;
|
||||
center-dash = true;
|
||||
colored-dot = true;
|
||||
icon-size = 32;
|
||||
move-date = true;
|
||||
panel-height = 46;
|
||||
show-apps = false;
|
||||
show-dash = false;
|
||||
show-label = true;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/just-perfection" = {
|
||||
accessibility-menu = true;
|
||||
activities-button = false;
|
||||
clock-menu = true;
|
||||
clock-menu-position = 1;
|
||||
dash = true;
|
||||
dash-app-running = true;
|
||||
dash-separator = false;
|
||||
keyboard-layout = true;
|
||||
max-displayed-search-results = 0;
|
||||
panel-in-overview = true;
|
||||
quick-settings = true;
|
||||
quick-settings-dark-mode = true;
|
||||
ripple-box = true;
|
||||
show-apps-button = false;
|
||||
support-notifier-showed-version = 34;
|
||||
support-notifier-type = 0;
|
||||
top-panel-position = 0;
|
||||
window-preview-close-button = true;
|
||||
workspace = false;
|
||||
workspace-switcher-size = 0;
|
||||
workspaces-in-app-grid = true;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/pano" = {
|
||||
history-length = 100;
|
||||
is-in-incognito = false;
|
||||
window-position = mkUint32 2;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/paperwm" = {
|
||||
cycle-height-steps = [
|
||||
0.25
|
||||
0.3
|
||||
0.5
|
||||
0.7
|
||||
0.95
|
||||
];
|
||||
cycle-width-steps = [
|
||||
0.25
|
||||
0.3
|
||||
0.5
|
||||
0.7
|
||||
0.95
|
||||
];
|
||||
default-focus-mode = 1;
|
||||
disable-topbar-styling = true;
|
||||
edge-preview-enable = true;
|
||||
edge-preview-timeout-enable = false;
|
||||
gesture-enabled = false;
|
||||
gesture-horizontal-fingers = 0;
|
||||
horizontal-margin = 8;
|
||||
last-used-display-server = "Wayland";
|
||||
restore-attach-modal-dialogs = "true";
|
||||
restore-edge-tiling = "true";
|
||||
restore-workspaces-only-on-primary = "true";
|
||||
selection-border-size = 4;
|
||||
show-focus-mode-icon = false;
|
||||
show-open-position-icon = false;
|
||||
show-window-position-bar = false;
|
||||
show-workspace-indicator = false;
|
||||
vertical-margin = 8;
|
||||
vertical-margin-bottom = 8;
|
||||
window-gap = 8;
|
||||
winprops = [ ];
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/paperwm/keybindings" = {
|
||||
center = [ "<Super>c" ];
|
||||
center-horizontally = [ "" ];
|
||||
center-vertically = [ "" ];
|
||||
close-window = [ "<Super>q" ];
|
||||
cycle-height = [ "<Alt><Super>Up" ];
|
||||
cycle-height-backwards = [ "<Alt><Super>Down" ];
|
||||
cycle-width = [ "<Alt><Super>Right" ];
|
||||
cycle-width-backwards = [ "<Alt><Super>Left" ];
|
||||
live-alt-tab = [ "<Alt>Tab" ];
|
||||
live-alt-tab-backward = [ "" ];
|
||||
live-alt-tab-scratch = [ "" ];
|
||||
live-alt-tab-scratch-backward = [ "" ];
|
||||
move-down = [ "<Shift><Super>Down" ];
|
||||
move-down-workspace = [ "" ];
|
||||
move-left = [ "<Shift><Super>Left" ];
|
||||
move-monitor-above = [ "" ];
|
||||
move-monitor-below = [ "" ];
|
||||
move-monitor-left = [ "<Shift><Alt><Super>Left" ];
|
||||
move-monitor-right = [ "<Shift><Alt><Super>Right" ];
|
||||
move-previous-workspace = [ "" ];
|
||||
move-previous-workspace-backward = [ "" ];
|
||||
move-right = [ "<Shift><Super>Right" ];
|
||||
move-space-monitor-above = [ "" ];
|
||||
move-space-monitor-below = [ "" ];
|
||||
move-space-monitor-left = [ "" ];
|
||||
move-space-monitor-right = [ "" ];
|
||||
move-up = [ "<Shift><Super>Up" ];
|
||||
move-up-workspace = [ "" ];
|
||||
new-window = [ "<Super>n" ];
|
||||
previous-workspace = [ "" ];
|
||||
previous-workspace-backward = [ "" ];
|
||||
swap-monitor-above = [ "" ];
|
||||
swap-monitor-below = [ "" ];
|
||||
swap-monitor-left = [ "" ];
|
||||
swap-monitor-right = [ "" ];
|
||||
switch-down-workspace = [ "" ];
|
||||
switch-focus-mode = [ "<Alt><Super>a" ];
|
||||
switch-monitor-above = [ "" ];
|
||||
switch-monitor-below = [ "" ];
|
||||
switch-monitor-left = [ "" ];
|
||||
switch-monitor-right = [ "" ];
|
||||
switch-next = [ "" ];
|
||||
switch-open-window-position = [ "" ];
|
||||
switch-previous = [ "" ];
|
||||
switch-up-workspace = [ "" ];
|
||||
take-window = [ "" ];
|
||||
toggle-maximize-width = [ "" ];
|
||||
toggle-scratch = [ "<Super>BackSpace" ];
|
||||
toggle-scratch-layer = [ "<Control><Super>BackSpace" ];
|
||||
toggle-scratch-window = [ "" ];
|
||||
toggle-top-and-position-bar = [ "" ];
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/paperwm/workspaces" = {
|
||||
list = [
|
||||
"d3fe7ebc-4b28-4738-98b8-d4cd3e31cf7f"
|
||||
"5291a627-8b95-48f4-bfd4-1f9e56b5234b"
|
||||
"77949e36-39cc-4831-ad12-48054589a02a"
|
||||
"407eab83-d3cd-4974-8d32-8fe0de05579c"
|
||||
"0617efdf-c223-434c-9fd2-8bf9bedf9700"
|
||||
];
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/paperwm/workspaces/0617efdf-c223-434c-9fd2-8bf9bedf9700" = {
|
||||
index = 4;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/paperwm/workspaces/407eab83-d3cd-4974-8d32-8fe0de05579c" = {
|
||||
index = 3;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/paperwm/workspaces/5291a627-8b95-48f4-bfd4-1f9e56b5234b" = {
|
||||
index = 1;
|
||||
show-top-bar = true;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/paperwm/workspaces/77949e36-39cc-4831-ad12-48054589a02a" = {
|
||||
index = 2;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/paperwm/workspaces/d3fe7ebc-4b28-4738-98b8-d4cd3e31cf7f" = {
|
||||
index = 0;
|
||||
show-top-bar = true;
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/quicksettings-audio-devices-hider" = {
|
||||
available-input-names = [
|
||||
"Microphone \8211 USB Live camera"
|
||||
"Digital Input (S/PDIF) \8211 USB Live camera"
|
||||
"Microphone \8211 HyperX Cloud Alpha S"
|
||||
];
|
||||
available-output-names = [
|
||||
"HDMI / DisplayPort 3 \8211 HD-Audio Generic"
|
||||
"HDMI / DisplayPort \8211 Rembrandt Radeon High Definition Audio Controller"
|
||||
"Analog Output \8211 HyperX Cloud Alpha S"
|
||||
"Digital Output (S/PDIF) \8211 HyperX Cloud Alpha S"
|
||||
];
|
||||
excluded-input-names = [
|
||||
"Digital Input (S/PDIF) \8211 USB Live camera"
|
||||
"Microphone \8211 USB Live camera"
|
||||
];
|
||||
excluded-output-names = [
|
||||
"HDMI / DisplayPort \8211 Rembrandt Radeon High Definition Audio Controller"
|
||||
"Analog Output \8211 HyperX Cloud Alpha S"
|
||||
];
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/quicksettings-audio-devices-renamer" = {
|
||||
input-names-map = ''{'Microphone – USB Live camera': 'NO', 'Digital Input (S/PDIF) – USB Live camera': 'NO', 'Microphone – HyperX Cloud Alpha S': 'Cloud S'}'';
|
||||
output-names-map = ''{'HDMI / DisplayPort 3 – HD-Audio Generic': 'Navi', 'HDMI / DisplayPort – Rembrandt Radeon High Definition Audio Controller': 'NO', 'Analog Output – HyperX Cloud Alpha S': 'NO', 'Digital Output (S/PDIF) – HyperX Cloud Alpha S': 'Cloud S', 'Dummy Output': 'Dummy Output'}'';
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/user-theme" = {
|
||||
name = "Stylix";
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/vitals" = {
|
||||
alphabetize = true;
|
||||
fixed-widths = true;
|
||||
hide-icons = false;
|
||||
hide-zeros = true;
|
||||
icon-style = 1;
|
||||
include-static-gpu-info = true;
|
||||
include-static-info = true;
|
||||
menu-centered = false;
|
||||
position-in-panel = 0;
|
||||
show-fan = false;
|
||||
show-gpu = true;
|
||||
show-memory = true;
|
||||
show-network = true;
|
||||
show-processor = true;
|
||||
show-storage = true;
|
||||
show-system = true;
|
||||
show-temperature = true;
|
||||
show-voltage = false;
|
||||
use-higher-precision = false;
|
||||
};
|
||||
|
||||
"org/gnome/shell/keybindings" = {
|
||||
focus-active-notification = [ ];
|
||||
shift-overview-down = [ ];
|
||||
shift-overview-up = [ ];
|
||||
toggle-application-view = [ "Home" ];
|
||||
toggle-message-tray = [
|
||||
"<Super>v"
|
||||
"<Super>m"
|
||||
];
|
||||
};
|
||||
|
||||
"org/gnome/shell/world-clocks" = {
|
||||
locations = [ ];
|
||||
};
|
||||
|
||||
"org/virt-manager/virt-manager/connections" = {
|
||||
autoconnect = [ "qemu:///system" ];
|
||||
uris = [ "qemu:///system" ];
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,411 +1,7 @@
|
|||
{
|
||||
pkgs,
|
||||
config,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
gruvbox-gtk-theme
|
||||
papirus-icon-theme
|
||||
numix-cursor-theme
|
||||
];
|
||||
|
||||
gtk = {
|
||||
enable = true;
|
||||
|
||||
iconTheme = {
|
||||
name = "Papirus-Dark";
|
||||
package = pkgs.papirus-icon-theme;
|
||||
};
|
||||
|
||||
theme = {
|
||||
name = "Gruvbox-Dark";
|
||||
package = pkgs.gruvbox-gtk-theme;
|
||||
};
|
||||
|
||||
cursorTheme = {
|
||||
name = "Numix-Cursor";
|
||||
package = pkgs.numix-cursor-theme;
|
||||
};
|
||||
|
||||
gtk3.extraConfig = {
|
||||
Settings = ''
|
||||
gtk-application-prefer-dark-theme=1
|
||||
'';
|
||||
};
|
||||
|
||||
gtk4.extraConfig = {
|
||||
Settings = ''
|
||||
gtk-application-prefer-dark-theme=1
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
# Created with 'dconf dump / | dconf2nix > dconf.nix'
|
||||
dconf = {
|
||||
enable = true;
|
||||
settings = with lib.hm.gvariant; {
|
||||
|
||||
"org/gnome/desktop/background" = {
|
||||
color-shading-type = "solid";
|
||||
picture-options = "zoom";
|
||||
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;
|
||||
};
|
||||
|
||||
"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/peripherals/mouse" = {
|
||||
accel-profile = "flat";
|
||||
natural-scroll = false;
|
||||
speed = 0.0;
|
||||
};
|
||||
|
||||
"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/wm/keybindings" = {
|
||||
close = [ "<Super>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 = [ "<Super>a" ];
|
||||
unmaximize = [ "" ];
|
||||
};
|
||||
|
||||
"org/gnome/mutter" = {
|
||||
dynamic-workspaces = true;
|
||||
edge-tiling = false;
|
||||
};
|
||||
|
||||
"org/gnome/mutter/keybindings" = {
|
||||
toggle-tiled-left = [ "" ];
|
||||
toggle-tiled-right = [ "" ];
|
||||
};
|
||||
|
||||
"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 = "<Super>t";
|
||||
command = "wezterm";
|
||||
name = "Terminal";
|
||||
};
|
||||
|
||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1" = {
|
||||
binding = "<Super>f";
|
||||
command = "nautilus";
|
||||
name = "Files";
|
||||
};
|
||||
|
||||
# "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2" = {
|
||||
# binding = "<Super>f";
|
||||
# command = "rofi?";
|
||||
# name = "rofi";
|
||||
# };
|
||||
|
||||
"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"
|
||||
"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"
|
||||
# pkgs.gnomeExtensions.just-perfection.extensionUuid
|
||||
pkgs.gnomeExtensions.alphabetical-app-grid.extensionUuid
|
||||
pkgs.gnomeExtensions.quick-settings-audio-devices-hider.extensionUuid
|
||||
pkgs.gnomeExtensions.quick-settings-audio-devices-renamer.extensionUuid
|
||||
];
|
||||
favorite-apps = [
|
||||
"org.gnome.Nautilus.desktop"
|
||||
"org.wezfurlong.wezterm.desktop"
|
||||
"win11.desktop"
|
||||
"zen.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";
|
||||
};
|
||||
|
||||
"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 = [ "<Super>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 = [ "<Super>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"}
|
||||
'';
|
||||
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/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 = [ "<Super>Return" ];
|
||||
outer-gaps = mkUint32 4;
|
||||
overridden-settings = "{\"org.gnome.mutter.keybindings\":{\"toggle-tiled-right\":\"['<Super>Right']\",\"toggle-tiled-left\":\"['<Super>Left']\"},\"org.gnome.desktop.wm.keybindings\":{\"maximize\":\"['<Super>Up']\",\"unmaximize\":\"['<Super>Down', '<Alt>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 = [ "<Control><Super>Page_Up" ];
|
||||
span-window-down = [ "<Alt><Super>Down" ];
|
||||
span-window-left = [ "<Alt><Super>Left" ];
|
||||
span-window-right = [ "<Alt><Super>Right" ];
|
||||
span-window-up = [ "<Alt><Super>Up" ];
|
||||
tiling-system-activation-key = [ "2" ];
|
||||
untile-window = [ "<Control><Super>Page_Down" ];
|
||||
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/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/virt-manager/virt-manager/connections" = {
|
||||
autoconnect = [
|
||||
"qemu:///session"
|
||||
"qemu:///system"
|
||||
];
|
||||
uris = [
|
||||
"qemu:///session"
|
||||
"qemu:///system"
|
||||
];
|
||||
};
|
||||
|
||||
"org/virt-manager/virt-manager/vmlist-fields" = {
|
||||
disk-usage = true;
|
||||
network-traffic = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
imports = lib.custom.scanPaths ./.;
|
||||
}
|
||||
|
|
7
home/toph/common/optional/gnome/programs/default.nix
Normal file
7
home/toph/common/optional/gnome/programs/default.nix
Normal file
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
{
|
||||
imports = lib.custom.scanPaths ./.;
|
||||
}
|
17
home/toph/common/optional/gnome/programs/ghostty.nix
Normal file
17
home/toph/common/optional/gnome/programs/ghostty.nix
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
# Replaces the default terminal emulator; gnome-terminal/gnome-console is disabled
|
||||
programs.ghostty = {
|
||||
enable = true;
|
||||
enableFishIntegration = true;
|
||||
settings = {
|
||||
theme = "stylix";
|
||||
font-family = "monospace";
|
||||
font-size = "11";
|
||||
background-opacity = "0.85";
|
||||
};
|
||||
};
|
||||
|
||||
home.sessionVariables = {
|
||||
TERM = "ghostty";
|
||||
};
|
||||
}
|
101
home/toph/common/optional/gnome/theme/default.nix
Normal file
101
home/toph/common/optional/gnome/theme/default.nix
Normal file
|
@ -0,0 +1,101 @@
|
|||
{
|
||||
pkgs,
|
||||
inputs,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
let
|
||||
qogir = pkgs.qogir-icon-theme.override {
|
||||
colorVariants = [
|
||||
"dark"
|
||||
"standard"
|
||||
];
|
||||
themeVariants = [
|
||||
"ubuntu"
|
||||
];
|
||||
};
|
||||
|
||||
in
|
||||
{
|
||||
imports = [
|
||||
inputs.stylix.homeManagerModules.stylix
|
||||
];
|
||||
|
||||
stylix = {
|
||||
enable = true;
|
||||
autoEnable = true;
|
||||
base16Scheme = ./invincible.yaml;
|
||||
image = ./wallpapers/invincible.jpg;
|
||||
polarity = "dark";
|
||||
fonts = {
|
||||
serif = {
|
||||
package = pkgs.google-fonts.override { fonts = [ "Laila" ]; };
|
||||
name = "Laila";
|
||||
};
|
||||
|
||||
sansSerif = {
|
||||
package = pkgs.lexend;
|
||||
name = "Lexend";
|
||||
};
|
||||
|
||||
monospace = {
|
||||
package = pkgs.monocraft-nerd-fonts;
|
||||
name = "Monocraft";
|
||||
};
|
||||
|
||||
emoji = {
|
||||
package = pkgs.noto-fonts-emoji;
|
||||
name = "Noto Color Emoji";
|
||||
};
|
||||
sizes = {
|
||||
applications = 12;
|
||||
desktop = 11;
|
||||
popups = 11;
|
||||
terminal = 12;
|
||||
};
|
||||
};
|
||||
targets = {
|
||||
gnome = {
|
||||
enable = true;
|
||||
useWallpaper = true;
|
||||
};
|
||||
vscode = {
|
||||
enable = false;
|
||||
# profileNames = [ "Stylix" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
home.pointerCursor = {
|
||||
gtk.enable = true;
|
||||
package = pkgs.bibata-cursors;
|
||||
name = "Bibata-Modern-Classic";
|
||||
size = 16;
|
||||
};
|
||||
|
||||
gtk = {
|
||||
enable = true;
|
||||
|
||||
iconTheme = {
|
||||
# package = qogir;
|
||||
# name = "Qogir";
|
||||
package = (
|
||||
pkgs.papirus-icon-theme.override {
|
||||
color = "yellow";
|
||||
}
|
||||
);
|
||||
name = "Papirus";
|
||||
};
|
||||
};
|
||||
|
||||
home.file = {
|
||||
# ".config/stylix/invincible.yaml" = {
|
||||
# source = ./invincible.yaml;
|
||||
# };
|
||||
|
||||
"Pictures/Wallpapers" = {
|
||||
source = ./wallpapers;
|
||||
recursive = true;
|
||||
};
|
||||
};
|
||||
}
|
25
home/toph/common/optional/gnome/theme/invincible.yaml
Normal file
25
home/toph/common/optional/gnome/theme/invincible.yaml
Normal file
|
@ -0,0 +1,25 @@
|
|||
system: base16
|
||||
slug: Invincible
|
||||
name: Invincible
|
||||
author: tophc7
|
||||
variant: dark
|
||||
palette:
|
||||
base00: "262A2B"
|
||||
base01: "2E3233"
|
||||
base02: "323739"
|
||||
base03: "464E53"
|
||||
base04: "ADE0FB"
|
||||
base05: "D4ECF1"
|
||||
base06: "E7F2EC"
|
||||
base07: "FAF7E6"
|
||||
base08: "EE2E00" # Red
|
||||
base09: "F7A94E" # Orange
|
||||
base0A: "2B57B6" # Yellow
|
||||
base0B: "8DE364" # Green
|
||||
base0C: "59A3C0" # Cyan
|
||||
base0D: "FCEEA1" # Blue
|
||||
base0E: "AC92BF" # Purple
|
||||
base0F: "EA5E79" # Magenta
|
||||
|
||||
# https://coolors.co/262a2b-2e3233-323739-464e53-ade0fb-d4ecf1-e7f2ec-faf7e6
|
||||
# https://coolors.co/ee2e00-f7a94e-2b57b6-8de364-59a3c0-fceea1-ac92bf-ea5e79
|
BIN
home/toph/common/optional/gnome/theme/wallpapers/invincible.jpg
Normal file
BIN
home/toph/common/optional/gnome/theme/wallpapers/invincible.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.2 MiB |
Before Width: | Height: | Size: 2.9 MiB After Width: | Height: | Size: 2.9 MiB |
|
@ -26,4 +26,8 @@
|
|||
];
|
||||
};
|
||||
};
|
||||
|
||||
home.file.".config/monitors.xml" = {
|
||||
source = ./monitors.xml;
|
||||
};
|
||||
}
|
134
home/toph/rune/config/monitors.xml
Normal file
134
home/toph/rune/config/monitors.xml
Normal file
|
@ -0,0 +1,134 @@
|
|||
<monitors version="2">
|
||||
<configuration>
|
||||
<layoutmode>physical</layoutmode>
|
||||
<logicalmonitor>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<scale>1</scale>
|
||||
<transform>
|
||||
<rotation>right</rotation>
|
||||
<flipped>no</flipped>
|
||||
</transform>
|
||||
<monitor>
|
||||
<monitorspec>
|
||||
<connector>HDMI-1-2</connector>
|
||||
<vendor>DEL</vendor>
|
||||
<product>DELL U2417H</product>
|
||||
<serial>XVNNT67I176L</serial>
|
||||
</monitorspec>
|
||||
<mode>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<rate>60.000</rate>
|
||||
</mode>
|
||||
</monitor>
|
||||
</logicalmonitor>
|
||||
<logicalmonitor>
|
||||
<x>1080</x>
|
||||
<y>0</y>
|
||||
<scale>1</scale>
|
||||
<primary>yes</primary>
|
||||
<monitor>
|
||||
<monitorspec>
|
||||
<connector>DP-3</connector>
|
||||
<vendor>AUS</vendor>
|
||||
<product>PG42UQ</product>
|
||||
<serial>R1LMTF056092</serial>
|
||||
</monitorspec>
|
||||
<mode>
|
||||
<width>3840</width>
|
||||
<height>2160</height>
|
||||
<rate>59.997</rate>
|
||||
</mode>
|
||||
</monitor>
|
||||
</logicalmonitor>
|
||||
</configuration>
|
||||
<configuration>
|
||||
<layoutmode>physical</layoutmode>
|
||||
<logicalmonitor>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<scale>1</scale>
|
||||
<transform>
|
||||
<rotation>right</rotation>
|
||||
<flipped>no</flipped>
|
||||
</transform>
|
||||
<monitor>
|
||||
<monitorspec>
|
||||
<connector>HDMI-2</connector>
|
||||
<vendor>DEL</vendor>
|
||||
<product>DELL U2417H</product>
|
||||
<serial>XVNNT67I176L</serial>
|
||||
</monitorspec>
|
||||
<mode>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<rate>60.000</rate>
|
||||
</mode>
|
||||
</monitor>
|
||||
</logicalmonitor>
|
||||
<logicalmonitor>
|
||||
<x>1080</x>
|
||||
<y>0</y>
|
||||
<scale>1</scale>
|
||||
<primary>yes</primary>
|
||||
<monitor>
|
||||
<monitorspec>
|
||||
<connector>DP-3</connector>
|
||||
<vendor>AUS</vendor>
|
||||
<product>PG42UQ</product>
|
||||
<serial>R1LMTF056092</serial>
|
||||
</monitorspec>
|
||||
<mode>
|
||||
<width>3840</width>
|
||||
<height>2160</height>
|
||||
<rate>120.000</rate>
|
||||
</mode>
|
||||
</monitor>
|
||||
</logicalmonitor>
|
||||
</configuration>
|
||||
<configuration>
|
||||
<layoutmode>physical</layoutmode>
|
||||
<logicalmonitor>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<scale>1</scale>
|
||||
<transform>
|
||||
<rotation>right</rotation>
|
||||
<flipped>no</flipped>
|
||||
</transform>
|
||||
<monitor>
|
||||
<monitorspec>
|
||||
<connector>HDMI-A-1-1</connector>
|
||||
<vendor>DEL</vendor>
|
||||
<product>DELL U2417H</product>
|
||||
<serial>XVNNT67I176L</serial>
|
||||
</monitorspec>
|
||||
<mode>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<rate>60.000</rate>
|
||||
</mode>
|
||||
</monitor>
|
||||
</logicalmonitor>
|
||||
<logicalmonitor>
|
||||
<x>1080</x>
|
||||
<y>0</y>
|
||||
<scale>1</scale>
|
||||
<primary>yes</primary>
|
||||
<monitor>
|
||||
<monitorspec>
|
||||
<connector>DisplayPort-2</connector>
|
||||
<vendor>AUS</vendor>
|
||||
<product>PG42UQ</product>
|
||||
<serial>R1LMTF056092</serial>
|
||||
</monitorspec>
|
||||
<mode>
|
||||
<width>3840</width>
|
||||
<height>2160</height>
|
||||
<rate>119.999</rate>
|
||||
</mode>
|
||||
</monitor>
|
||||
</logicalmonitor>
|
||||
</configuration>
|
||||
</monitors>
|
|
@ -9,16 +9,15 @@
|
|||
## Required Configs ##
|
||||
../common/core # required
|
||||
|
||||
## Host-specific Optional Configs ##
|
||||
## Optional Configs ##
|
||||
../common/optional/browsers
|
||||
# ../common/optional/gnome
|
||||
../common/optional/hyprland
|
||||
../common/optional/gnome
|
||||
../common/optional/development
|
||||
../common/optional/gaming
|
||||
../common/optional/xdg.nix # file associations
|
||||
../common/optional/xdg.nix
|
||||
|
||||
## Home-specific Configs ##
|
||||
./desktop
|
||||
## Rune Specific ##
|
||||
./config
|
||||
];
|
||||
|
||||
## Packages with no needed configs ##
|
||||
|
@ -42,34 +41,6 @@
|
|||
## Productivity ##
|
||||
gimp
|
||||
inkscape
|
||||
|
||||
xdg-desktop-portal-gtk
|
||||
xdg-desktop-portal-hyprland
|
||||
;
|
||||
};
|
||||
|
||||
monitors = [
|
||||
{
|
||||
name = "DP-1";
|
||||
x = 900;
|
||||
y = 0;
|
||||
width = 3840;
|
||||
height = 2160;
|
||||
refreshRate = 120;
|
||||
primary = true;
|
||||
scale = 1.20;
|
||||
vrr = 2;
|
||||
}
|
||||
{
|
||||
name = "HDMI-A-2";
|
||||
x = 0;
|
||||
y = 0;
|
||||
width = 1920;
|
||||
height = 1080;
|
||||
refreshRate = 60;
|
||||
primary = false;
|
||||
transform = 3;
|
||||
scale = 1.20;
|
||||
}
|
||||
];
|
||||
}
|
||||
|
|
|
@ -1,12 +1,18 @@
|
|||
{ pkgs, ... }:
|
||||
{ pkgs, config, ... }:
|
||||
{
|
||||
# Enable the X11 windowing system.
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
|
||||
# Enable the GNOME Desktop Environment.
|
||||
displayManager.gdm.enable = true;
|
||||
desktopManager.gnome.enable = true;
|
||||
displayManager = {
|
||||
gdm.enable = true;
|
||||
autoLogin = {
|
||||
enable = true;
|
||||
user = config.hostSpec.username;
|
||||
};
|
||||
};
|
||||
|
||||
# Configure keymap in X11
|
||||
xkb = {
|
||||
|
@ -15,22 +21,26 @@
|
|||
};
|
||||
};
|
||||
|
||||
services.udev.packages = with pkgs; [ gnome-settings-daemon ];
|
||||
#INFO: Fix for autoLogin
|
||||
systemd.services."getty@tty1".enable = false;
|
||||
systemd.services."autovt@tty1".enable = false;
|
||||
|
||||
services.udev.packages = with pkgs; [ gnome-settings-daemon ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
gnome-tweaks
|
||||
gnomeExtensions.alphabetical-app-grid
|
||||
gnomeExtensions.appindicator
|
||||
gnomeExtensions.blur-my-shell
|
||||
gnomeExtensions.clipboard-indicator
|
||||
gnomeExtensions.color-picker
|
||||
gnomeExtensions.control-monitor-brightness-and-volume-with-ddcutil
|
||||
gnomeExtensions.dash-to-panel
|
||||
gnomeExtensions.tiling-shell
|
||||
gnomeExtensions.vitals
|
||||
# gnomeExtensions.just-perfection
|
||||
gnomeExtensions.alphabetical-app-grid
|
||||
gnomeExtensions.dash-in-panel
|
||||
gnomeExtensions.just-perfection
|
||||
gnomeExtensions.pano
|
||||
gnomeExtensions.paperwm
|
||||
gnomeExtensions.quick-settings-audio-devices-hider
|
||||
gnomeExtensions.quick-settings-audio-devices-renamer
|
||||
gnomeExtensions.undecorate
|
||||
gnomeExtensions.vitals
|
||||
];
|
||||
|
||||
## Exclusions ##
|
||||
|
@ -38,14 +48,20 @@
|
|||
environment.gnome.excludePackages = (
|
||||
with pkgs;
|
||||
[
|
||||
atomix # puzzle game
|
||||
epiphany # web browser
|
||||
evince # document viewer
|
||||
gedit # text editor
|
||||
atomix
|
||||
baobab
|
||||
epiphany
|
||||
# evince
|
||||
geary
|
||||
gedit
|
||||
gnome-console
|
||||
gnome-contacts
|
||||
gnome-maps
|
||||
gnome-music
|
||||
gnome-photos
|
||||
gnome-terminal
|
||||
gnome-tour
|
||||
gnome-user-docs
|
||||
gnomeExtensions.applications-menu
|
||||
gnomeExtensions.launch-new-instance
|
||||
gnomeExtensions.light-style
|
||||
|
@ -54,9 +70,10 @@
|
|||
gnomeExtensions.system-monitor
|
||||
gnomeExtensions.window-list
|
||||
gnomeExtensions.windownavigator
|
||||
hitori # sudoku game
|
||||
iagno # go game
|
||||
tali # poker game
|
||||
hitori
|
||||
iagno
|
||||
simple-scan
|
||||
tali
|
||||
yelp
|
||||
]
|
||||
);
|
||||
|
|
Loading…
Add table
Reference in a new issue