Configure Extensions

This commit is contained in:
Gabriel Brown 2024-06-09 23:07:08 -05:00
parent f4f35fad03
commit 529002947c
12 changed files with 397 additions and 68 deletions

View File

@ -13,6 +13,6 @@ wget -qO- https://github.com/gibbyb/sunhat/releases/download/1.0/install.sh | ba
- [ ] Add a way to change the font & theme of kitty using the script
- [ ] Add a themes for Neovim that are not using LazyVim
- [ ] Configure GNOME extensions with cli tool.
- [X] Configure GNOME extensions with cli tool.
- [ ] Add a way to update all packages installed with git in the packages folder.
- [ ] Add a way to update all links to packages installed by link

View File

@ -1,3 +0,0 @@
[/]
toggle-tiled-left=@as []
toggle-tiled-right=@as []

View File

@ -1,6 +0,0 @@
[/]
focus-active-notification=@as []
open-application-menu=['<Alt>grave']
show-screenshot-ui=['Print']
toggle-message-tray=['<Super>v']
toggle-overview=@as []

View File

@ -1,2 +0,0 @@
[/]
restore-shortcuts=@as []

View File

@ -1,36 +0,0 @@
[/]
activate-window-menu=['<Alt>Tab']
begin-move=@as []
begin-resize=@as []
close=['<Super>q']
cycle-group=['<Super>grave']
cycle-group-backward=['<Shift><Super>grave']
cycle-panels=@as []
cycle-panels-backward=@as []
cycle-windows=['<Super>Tab']
cycle-windows-backward=['<Shift><Super>Tab']
maximize=@as []
minimize=['<Super>x']
move-to-monitor-down=['<Alt>Down']
move-to-monitor-left=['<Alt>Left']
move-to-monitor-right=['<Alt>Right']
move-to-workspace-1=@as []
move-to-workspace-last=@as []
move-to-workspace-left=['<Shift><Alt>h']
move-to-workspace-right=['<Shift><Alt>l']
panel-run-dialog=['<Super>r']
show-desktop=['<Shift><Super>x']
switch-applications=@as []
switch-applications-backward=@as []
switch-group=@as []
switch-group-backward=@as []
switch-input-source=['<Super>space']
switch-input-source-backward=['<Shift><Super>space']
switch-panels=['<Control><Alt>c']
switch-panels-backward=['<Shift><Control><Alt>c']
switch-to-workspace-1=@as []
switch-to-workspace-last=@as []
switch-to-workspace-left=['<Alt>h']
switch-to-workspace-right=['<Alt>l']
toggle-maximized=@as []
unmaximize=@as []

View File

@ -1,2 +0,0 @@
# Set default pinned applications (funny installer name to ensure it runs after all app installations!)
gsettings set org.gnome.shell favorite-apps "['org.gnome.Settings.desktop', 'kitty.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop', 'microsoft-edge.desktop', 'org.mozilla.Thunderbird.desktop', 'app.bluebubbles.BlueBubbles.desktop', 'com.discordapp.Discord.desktop', 'org.gnome.Connections.desktop', 'com.moonlight_stream.Moonlight.desktop', 'virt-manager.desktop', 'com.obsproject.Studio.desktop', 'sh.cider.Cider.desktop', 'tv.plex.PlexDesktop.desktop', 'steam.desktop', 'org.yuzu_emu.yuzu.desktop', 'com.mojang.Minecraft.desktop', 'md.obsidian.Obsidian.desktop', 'code.desktop', 'neovim.desktop']"

View File

@ -48,3 +48,159 @@ sudo cp ~/.local/share/gnome-shell/extensions/hass-gshell@geoph9-on-github/schem
sudo cp ~/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.user-theme.gschema.xml /usr/share/glib-2.0/schemas/
sudo cp ~/.local/share/gnome-shell/extensions/Vitals@CoreCoding.com/schemas/org.gnome.shell.extensions.vitals.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
gsettings set org.gnome.shell.extensions.app-hider hidden-apps \
['yelp.desktop', 'org.gnome.Calendar.desktop', 'ranger.desktop',
'org.gnome.Weather.desktop', 'org.gnome.clocks.desktop',
'java-17-openjdk-17.0.9.0.9-3.fc39.x86_64-jconsole.desktop',
'wine-notepad.desktop', 'wine-regedit.desktop', 'wine-wineboot.desktop',
'wine-winecfg.desktop', 'wine-winefile.desktop', 'wine-winemine.desktop',
'htop.desktop', 'nvim.desktop',
'java-21-openjdk-21.0.2.0.13-1.rolling.fc39.x86_64-jconsole.desktop',
'wine-winhelp.desktop', 'wine-oleview.desktop', 'wine-uninstaller.desktop',
'wine-wordpad.desktop', 'com.prusa3d.PrusaSlicer.GCodeViewer.desktop',
'org.torproject.torbrowser-launcher.settings.desktop',
'org.libreoffice.LibreOffice.desktop', 'winetricks.desktop',
'dosbox-staging.desktop', 'nordvpn.desktop', 'Fall Guys.desktop',
'Borderlands 3.desktop', 'Kerbal Space Program.desktop',
'Dishonored - Definitive Edition.desktop', 'Cursed to Golf.desktop',
'Dishonored® Death of the Outsider™.desktop', 'Palworld.desktop',
'waydroid.com.android.inputmethod.latin.desktop',
'waydroid.com.android.contacts.desktop', 'waydroid.com.android.gallery3d.desktop',
'waydroid.org.lineageos.eleven.desktop', 'waydroid.org.lineageos.recorder.desktop',
'waydroid.com.android.deskclock.desktop', 'waydroid.com.android.camera2.desktop',
'waydroid.org.lineageos.etar.desktop', 'waydroid.com.android.calculator2.desktop',
'qt5-linguist.desktop',
'java-22-openjdk-22.0.0.0.36-1.rolling.fc39.x86_64-jconsole.desktop', 'xterm.desktop',
'realvnc-vncserver-service.desktop', 'Fallout.desktop',
'com.github.alexkdeveloper.desktop-files-creator.desktop',
'java-17-openjdk-17.0.10.0.7-3.fc40.x86_64-jconsole.desktop',
'java-22-openjdk-22.0.0.0.36-2.rolling.fc40.x86_64-jconsole.desktop',
'java-22-openjdk-22.0.1.0.8-1.rolling.fc40.x86_64-jconsole.desktop',
'org.gnome.Extensions.desktop', 'Shadows of Doubt.desktop', 'Apex Legends.desktop',
'jump-desktop.desktop', 'Proton Hotfix.desktop',
'java-17-openjdk-17.0.11.0.9-1.fc40.x86_64-jconsole.desktop', 'gv.desktop']
gsettings set org.gnome.shell.extensions.blur-my-shell.appfolder brightness 0.4
gsettings set org.gnome.shell.extensions.blur-my-shell.appfolder sigma 4
gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock blur true
gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock brightness 0.4
gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock pipeline \
'pipeline_default_rounded'
gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock sigma 17
gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock static-blur true
gsettings set org.gnome.shell.extensions.blur-my-shell.lockscreen blur true
gsettings set org.gnome.shell.extensions.blur-my-shell.overview blur true
gsettings set org.gnome.shell.extensions.blur-my-shell.overview pipeline \
'pipeline_default'
gsettings set org.gnome.shell.extensions.blur-my-shell.panel blur true
gsettings set org.gnome.shell.extensions.blur-my-shell.panel brightness 0.4
gsettings set org.gnome.shell.extensions.blur-my-shell.panel pipeline \
'pipeline_default_rounded'
gsettings set org.gnome.shell.extensions.blur-my-shell.panel sigma 17
gsettings set org.gnome.shell.extensions.blur-my-shell.panel static-blur true
gsettings set org.gnome.shell.extensions.caffeine countdown-timer 60
gsettings set org.gnome.shell.extensions.custom-hot-corners-extended.misc \
keyboard-shortcuts ['opacity-up-win <Control>Up',
'opacity-down-win <Control>Down', 'make-thumbnail-win <Control>Print']
gsettings set org.gnome.shell.extensions.dash-to-dock animation-time \
1.3877787807814457e-17
gsettings set org.gnome.shell.extensions.dash-to-dock background-color 'rgb(66,70,90)'
gsettings set org.gnome.shell.extensions.dash-to-dock background-opacity 0.9
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'focus-minimize-or-previews'
gsettings set org.gnome.shell.extensions.dash-to-dock custom-background-color true
gsettings set org.gnome.shell.extensions.dash-to-dock custom-theme-shrink true
gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size 36
gsettings set org.gnome.shell.extensions.dash-to-dock dock-position 'BOTTOM'
gsettings set org.gnome.shell.extensions.dash-to-dock height-fraction 1
gsettings set org.gnome.shell.extensions.dash-to-dock hide-delay 1
gsettings set org.gnome.shell.extensions.dash-to-dock hot-keys false
gsettings set org.gnome.shell.extensions.dash-to-dock intellihide-mode 'FOCUS_APPLICATION_WINDOWS'
gsettings set org.gnome.shell.extensions.dash-to-dock middle-click-action 'minimize'
gsettings set org.gnome.shell.extensions.dash-to-dock multi-monitor true
gsettings set org.gnome.shell.extensions.dash-to-dock running-indicator-dominant-color true
gsettings set org.gnome.shell.extensions.dash-to-dock running-indicator-style 'DOTS'
gsettings set org.gnome.shell.extensions.dash-to-dock scroll-action 'cycle-windows'
gsettings set org.gnome.shell.extensions.dash-to-dock shift-click-action 'previews'
gsettings set org.gnome.shell.extensions.dash-to-dock shift-middle-click-action 'quit'
gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-always-in-the-edge false
gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true
gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false
gsettings set org.gnome.shell.extensions.dash-to-dock transparency-mode 'FIXED'
gsettings set org.gnome.shell.extensions.forge auto-split-enabled true
gsettings set org.gnome.shell.extensions.forge dnd-center-layout 'tabbed'
gsettings set org.gnome.shell.extensions.forge float-always-on-top-enabled true
gsettings set org.gnome.shell.extensions.forge focus-border-color 'rgba(236,94,94,0.9)'
gsettings set org.gnome.shell.extensions.forge focus-border-size 3
gsettings set org.gnome.shell.extensions.forge focus-border-toggle true
gsettings set org.gnome.shell.extensions.forge move-pointer-focus-enabled false
gsettings set org.gnome.shell.extensions.forge preview-hint-enabled true
gsettings set org.gnome.shell.extensions.forge primary-layout-mode 'tiling'
gsettings set org.gnome.shell.extensions.forge quick-settings-enabled trus
gsettings set org.gnome.shell.extensions.forge resize-amount 15
gsettings set org.gnome.shell.extensions.forge showtab-decoration-enabled true
gsettings set org.gnome.shell.extensions.forge split-border-toggle true
gsettings set org.gnome.shell.extensions.forge stacked-tiling-mode-enabled false
gsettings set org.gnome.shell.extensions.forge tabbed-tiling-mode-enabled false
gsettings set org.gnome.shell.extensions.forge tiling-mode-enabled true
gsettings set org.gnome.shell.extensions.forge window-gap-size 10
gsettings set org.gnome.shell.extensions.forge.keybindings con-split-horizontal "['<Control><Super>z']"
gsettings set org.gnome.shell.extensions.forge.keybindings con-split-layout-toggle "['<Control><Super>x']"
gsettings set org.gnome.shell.extensions.forge.keybindings con-split-vertical ['<Control><Super>v']
gsettings set org.gnome.shell.extensions.forge.keybindings con-stacked-layout-toggle "[['<Control><Super>s']]"
gsettings set org.gnome.shell.extensions.forge.keybindings con-tabbed-layout-toggle "[]"
gsettings set org.gnome.shell.extensions.forge.keybindings con-tabbed-showtab-decoration-toggle "[]"
gsettings set org.gnome.shell.extensions.forge.keybindings focus-border-toggle "[]"
gsettings set org.gnome.shell.extensions.forge.keybindings mod-mask-mouse-tile 'None'
gsettings set org.gnome.shell.extensions.forge.keybindings prefs-open "[]"
gsettings set org.gnome.shell.extensions.forge.keybindings prefs-tiling-toggle "[]"
gsettings set org.gnome.shell.extensions.forge.keybindings window-focus-down "['<Super>j']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-focus-left "['<Super>h']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-focus-right "['<Super>l']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-focus-up "['<Super>k']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-gap-size-decrease "[]"
gsettings set org.gnome.shell.extensions.forge.keybindings window-gap-size-increase "[]"
gsettings set org.gnome.shell.extensions.forge.keybindings window-move-down "['<Shift><Super>j']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-move-left "['<Shift><Super>h']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-move-right "['<Shift><Super>l']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-move-up "['<Shift><Super>k']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-resize-bottom-decrease "['<Shift><Super>n']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-resize-bottom-increase "['<Shift><Super>u']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-resize-left-decrease "['<Shift><Super>b']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-resize-left-increase "['<Shift><Super>y']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-resize-right-decrease "['<Shift><Super>m']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-resize-right-increase "['<Shift><Super>o']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-resize-top-decrease "['<Shift><Super>p']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-resize-top-increase "['<Shift><Super>i']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-snap-center "[]"
gsettings set org.gnome.shell.extensions.forge.keybindings window-snap-one-third-left "['<Control><Super>b']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-snap-one-third-right "['<Control><Super>m']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-snap-two-third-left "['<Control><Super>y']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-snap-two-third-right "['<Control><Super>o']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-swap-down "['<Control><Super>j']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-swap-last-active "[]"
gsettings set org.gnome.shell.extensions.forge.keybindings window-swap-left "['<Control><Super>h']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-swap-right "['<Control><Super>l']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-swap-up "['<Control><Super>k']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-toggle-always-float "['<Shift><Control><Super>c']"
gsettings set org.gnome.shell.extensions.forge.keybindings window-toggle-float "['<Control><Super>c']"
gsettings set org.gnome.shell.extensions.forge.keybindings workspace-active-tile-toggle "[]"
gsettings set org.gnome.shell.extensions.hass-data hass-enabled-enabled-entities \
['switch.3d_printer', 'light.bathroom_lights', 'light.hall_light',
'light.kitchen_lights', 'light.stove_light']
gsettings set org.gnome.shell.extensions.hass-data hass-enabled-runnables \
['scene.all_lights_off_duplicate', 'scene.all_lights_on', 'scene.bed_time_with_tv_on',
'scene.daytime_lights', 'scene.dim_lights', 'scene.watching_tv']
gsettings set org.gnome.shell.extensions.hass-data hass-url $HOME_ASSISTANT_URL
gsettings set org.gnome.shell.extensions.hass-data show-notifications true
gsettings set org.gnome.shell.extensions.vitals hot-sensors \
['_processor_usage_', '_memory_usage_', '_gpu#1_utilization_']
gsettings set org.gnome.shell.extensions.vitals show-gpu true

View File

@ -1,12 +1,237 @@
# Add minimize button to title bar.
gsettings set org.gnome.desktop.wm.preferences button-layout \
'appmenu:minimize,close'
# Set GTK3 theme to Adwaita-dark.
gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'
gsettings set org.gnome.boxes first-run false
gsettings set org.gnome.Connections first-run false
gsettings set org.gnome.desktop.background picture-options 'zoom'
gsettings set org.gnome.desktop.background picture-uri $DESKTOP_BACKGROUND
gsettings set org.gnome.desktop.background picture-uri-dark $DESKTOP_BACKGROUND
gsettings set org.gnome.desktop.background show-desktop-icons false
gsettings set org.gnome.desktop.datetime automatic-timezone true
gsettings set org.gnome.desktop.interface clock-format "12h"
gsettings set org.gnome.desktop.interface clock-show-date true
gsettings set org.gnome.desktop.interface clock-show-seconds true
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
gsettings set org.gnome.desktop.interface cursor-size 16
# Set mouse cursor theme
gsettings set org.gnome.desktop.interface cursor-theme oreo_blue_cursors
# Set timeout time to 30 seconds to get rid of annoying popup.
gsettings set org.gnome.mutter check-alive-timeout 30000
gsettings set org.gnome.desktop.interface enable-animations true
gsettings set org.gnome.desktop.interface enable-hot-corners true
gsettings set org.gnome.desktop.interface font-antialiasing "rgba"
gsettings set org.gnome.desktop.interface font-hinting "slight"
# Set GTK3 theme to Adwaita-dark.
gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-dark'
gsettings set org.gnome.desktop.interface icon-theme 'Adwaita'
gsettings set org.gnome.desktop.interface monospace-font-name 'VictorMono Nerd Font 10'
gsettings set org.gnome.desktop.interface text-scaling-factor 0.9
gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
gsettings set org.gnome.desktop.peripherals.touchpad accel-profile 'flat'
gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers'
gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing true
gsettings set org.gnome.desktop.peripherals.touchpad edge-scrolling-enabled false
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true
gsettings set org.gnome.desktop.remote-desktop.rdp enable true
gsettings set org.gnome.desktop.remote-desktop.rdp negotiate-port true
gsettings set org.gnome.desktop.remote-desktop.rdp port 3389
gsettings set org.gnome.desktop.remote-desktop.rdp screen-share-mode 'mirror-primary'
gsettings set org.gnome.desktop.remote-desktop.rdp view-only false
gsettings set org.gnome.desktop.remote-desktop.vnc enable true
gsettings set org.gnome.desktop.remote-desktop.vnc negotiate-port true
gsettings set org.gnome.desktop.remote-desktop.vnc port 5900
gsettings set org.gnome.desktop.remote-desktop.vnc screen-share-mode 'mirror-primary'
gsettings set org.gnome.desktop.remote-desktop.vnc view-only false
gsettings set org.gnome.desktop.screensaver lock-delay 300
gsettings set org.gnome.desktop.screensaver picture-options 'zoom'
gsettings set org.gnome.desktop.screensaver picture-uri $DESKTOP_BACKGROUND
gsettings set org.gnome.desktop.session idle-delay 900
gsettings set org.gnome.desktop.wm.keybindings activate-window-menu "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings always-on-top "[]"
gsettings set org.gnome.desktop.wm.keybindings begin-move "[]"
gsettings set org.gnome.desktop.wm.keybindings begin-resize "[]"
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']"
gsettings set org.gnome.desktop.wm.keybindings cycle-group "['<Super>grave']"
gsettings set org.gnome.desktop.wm.keybindings cycle-group-backward "['<Shift><Super>grave']"
gsettings set org.gnome.desktop.wm.keybindings cycle-panels "[]"
gsettings set org.gnome.desktop.wm.keybindings cycle-panels-backward "[]"
gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings cycle-windows-backward "['<Shift><Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings lower "[]"
gsettings set org.gnome.desktop.wm.keybindings maximize "[]"
gsettings set org.gnome.desktop.wm.keybindings maximize-horizontally "[]"
gsettings set org.gnome.desktop.wm.keybindings maximize-vertically "[]"
gsettings set org.gnome.desktop.wm.keybindings minimize "['<Super>x']"
gsettings set org.gnome.desktop.wm.keybindings move-to-center "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-ne "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-nw "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-sw "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-monitor-down "['<Alt>Down']"
gsettings set org.gnome.desktop.wm.keybindings move-to-monitor-left "['<Alt>Left']"
gsettings set org.gnome.desktop.wm.keybindings move-to-monitor-right "['<Alt>Right']"
gsettings set org.gnome.desktop.wm.keybindings move-to-monitor-up "['<Alt>Up']"
gsettings set org.gnome.desktop.wm.keybindings move-to-side-e "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-side-n "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-side-s "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-side-w "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-2 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-3 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-4 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-5 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-6 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-7 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-8 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-9 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-10 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-11 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-12 "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-down "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-last "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-left "['<Shift><Alt>h']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "['<Shift><Alt>l']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-up "[]"
gsettings set org.gnome.desktop.wm.keybindings panel-run-dialog "['<Super>r']"
gsettings set org.gnome.desktop.wm.keybindings raise "[]"
gsettings set org.gnome.desktop.wm.keybindings raise-or-lower "[]"
gsettings set org.gnome.desktop.wm.keybindings set-spew-mark "[]"
gsettings set org.gnome.desktop.wm.keybindings show-desktop "['<Shift><Super>x']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-group "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-group-backward "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "[<Super>space]"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Shift><Super>space']"
gsettings set org.gnome.desktop.wm.keybindings switch-panels "[<Control><Alt>c]"
gsettings set org.gnome.desktop.wm.keybindings switch-panels-backward "[<Shift><Control><Alt>c]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-10 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-11 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-12 "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Control><Alt>Down']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-last "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['<Alt>h']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['<Alt>l']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Control><Alt>Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "[]"
gsettings set org.gnome.desktop.wm.keybindings toggle-above "[]"
gsettings set org.gnome.desktop.wm.keybindings toggle-fullscreen "[]"
gsettings set org.gnome.desktop.wm.keybindings toggle-maximized "[]"
gsettings set org.gnome.desktop.wm.keybindings toggle-on-all-workspaces "[]"
gsettings set org.gnome.desktop.wm.keybindings unmaximize "[]"
# Add minimize button to title bar.
gsettings set org.gnome.desktop.wm.preferences button-layout \
'appmenu:minimize,close'
gsettings set org.gnome.desktop.wm.preferences action-double-click-titlebar \
'toggle-maximize'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar \
'minimize'
gsettings set org.gnome.desktop.wm.preferences action-right-click-titlebar \
'menu'
gsettings set org.gnome.desktop.wm.preferences button-layout \
'close,minimize:appmenu'
gsettings set org.gnome.desktop.wm.preferences focus-mode 'sloppy'
gsettings set org.gnome.desktop.wm.preferences focus-new-windows 'smart'
gsettings set org.gnome.mutter auto-maximize false
# Enable fractional scaling
gsettings set org.gnome.mutter experimental-features \
"['scale-monitor-framebuffer']"
"['scale-monitor-framebuffer', 'variable-refresh-rate']"
gsettings set org.gnome.mutter focus-change-on-pointer-rest true
# Set timeout time to 30 seconds to get rid of annoying popup.
gsettings set org.gnome.mutter check-alive-timeout 30000
gsettings set org.gnome.mutter.keybindings cancel-input-capture "['<Super><Shift>Escape']"
gsettings set org.gnome.mutter.keybindings toggle-tiled-left "[]"
gsettings set org.gnome.mutter.keybindings toggle-tiled-right "[]"
gsettings set org.gnome.nautilus.icon-view default-zoom-level 'small-plus'
gsettings set org.gnome.nautilus.list-view default-zoom-level 'medium'
gsettings set org.gnome.nautilus.preferences default-folder-viewer 'icon-view'
gsettings set org.gnome.nautilus.preferences default-sort-order 'name'
gsettings set org.gnome.nautilus.preferences search-filter-time-type 'last_modified'
gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled true
gsettings set org.gnome.settings-daemon.plugins.color night-light-schedule-automatic false
gsettings set org.gnome.settings-daemon.plugins.color night-light-schedule-from 17
gsettings set org.gnome.settings-daemon.plugins.color night-light-schedule-to 10
gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 3500
dconf load /org/gnome/settings-daemon/plugins/media-keys/ < \
~/.local/share/sunhat/configs/keyboard_shortcuts/shortcuts-media.txt
gsettings set org.gnome.settings-daemon.plugins.media-keys calculator "['<Super>c']"
gsettings set org.gnome.settings-daemon.plugins.media-keys control-center "['<Super>i']"
gsettings set org.gnome.settings-daemon.plugins.media-keys email "['<Super>e']"
gsettings set org.gnome.settings-daemon.plugins.media-keys help "[]"
gsettings set org.gnome.settings-daemon.plugins.media-keys home "['<Super>h']"
gsettings set org.gnome.settings-daemon.plugins.media-keys magnifier "[]"
gsettings set org.gnome.settings-daemon.plugins.media-keys magnifier-zoom-in "[]"
gsettings set org.gnome.settings-daemon.plugins.media-keys magnifier-zoom-out "[]"
gsettings set org.gnome.settings-daemon.plugins.media-keys screenreader "[]"
gsettings set org.gnome.settings-daemon.plugins.media-keys screensaver "['<Super>BackSpace']"
gsettings set org.gnome.settings-daemon.plugins.media-keys search "[]"
gsettings set org.gnome.settings-daemon.plugins.media-keys www "['<Super>w']"
gsettings set org.gnome.settings-daemon.plugins.power power-button-action 'nothing'
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 'nothing'
gsettings set org.gnome.shell favorite-apps \
['org.gnome.Settings.desktop', 'kitty.desktop', 'org.gnome.Nautilus.desktop',
'org.gnome.Software.desktop', 'microsoft-edge.desktop',
'org.mozilla.Thunderbird.desktop', 'app.bluebubbles.BlueBubbles.desktop',
'com.discordapp.Discord.desktop', 'org.gnome.Connections.desktop',
'com.moonlight_stream.Moonlight.desktop', 'wine-Programs-Jump Desktop.desktop',
'virt-manager.desktop', 'com.obsproject.Studio.desktop', 'sh.cider.Cider.desktop',
'tv.plex.PlexDesktop.desktop', 'steam.desktop', 'org.yuzu_emu.yuzu.desktop',
'com.mojang.Minecraft.desktop', 'md.obsidian.Obsidian.desktop',
'code.desktop', 'neovim.desktop']
gsettings set org.gnome.shell last-selected-power-profile 'balanced'
gsettings set org.gnome.shell remember-mount-password true
gsettings set org.gnome.shell.keybindings open-application-menu "['<Alt>grave']"
gsettings set org.gnome.shell.keybindings focus-active-notification "[]"
gsettings set org.gnome.shell.keybindings screenshot "['<Shift>Print']"
gsettings set org.gnome.shell.keybindings screenshot-window "['<Alt>Print']"
gsettings set org.gnome.shell.keybindings shift-overview-down "['<Super><Alt>Down']"
gsettings set org.gnome.shell.keybindings shift-overview-up "['<Super><Alt>Up']"
gsettings set org.gnome.shell.keybindings show-screen-recording-ui "['<Ctrl><Shift>Alt>R']"
gsettings set org.gnome.shell.keybindings show-screenshot-ui "['Print']"
gsettings set org.gnome.shell.keybindings toggle-message-tray "['<Super>v']"
gsettings set org.gnome.shell.keybindings toggle-overview "[]"
gsettings set org.gnome.shell.keybindings toggle-quick-settings "['<Super>s']"
gsettings set org.gnome.shell.weather automatic-location true
gsettings set org.gnome.shell.weather locations \
[<(uint32 2, <('Biloxi', 'KBIX', true, [(0.53087098663270604, -1.5518885990493889)],
[(0.53051083794155707, -1.5513412812492557)])>)>]
gsettings set org.gnome.shell.world-clocks locations \
[<(uint32 2, <('Seattle', 'KBFI', true, [(0.82983133145337307, -2.134775231953554)],
[(0.83088509144255718, -2.135097419733472)])>)>, <(uint32 2, <('Biloxi', 'KBIX', true,
[(0.53087098663270604, -1.5518885990493889)], [(0.53051083794155707, -1.5513412812492557)])>)>]
gsettings set org.gnome.software first-run false
gsettings set org.gnome.Weather locations \
[<(uint32 2, <('Biloxi', 'KBIX', true, [(0.53087098663270604, -1.5518885990493889)],
[(0.53051083794155707, -1.5513412812492557)])>)>]

View File

@ -1,10 +0,0 @@
dconf load /org/gnome/desktop/wm/keybindings/ < \
../configs/keyboard_shortcuts/shortcuts-wm.txt
dconf load /org/gnome/settings-daemon/plugins/media-keys/ < \
../configs/keyboard_shortcuts/shortcuts-media.txt
dconf load /org/gnome/mutter/keybindings/ < \
../configs/keyboard_shortcuts/shortcuts-mutter.txt
dconf load /org/gnome/shell/keybindings/ < \
../configs/keyboard_shortcuts/shortcuts-shell.txt
dconf load /org/gnome/mutter/wayland/keybindings/ < \
../configs/keyboard_shortcuts/shortcuts-wayland.txt

View File

View File

@ -31,3 +31,8 @@ rm -rf ~/.config/powerline
ln -s ~/Documents/Configs/powerline ~/.config/powerline
rm -rf ~/.config/ranger
ln -s ~/Documents/Configs/ranger ~/.config/ranger
# Copy any additional files such as Wallpapers,
# Icons, .desktop files, & Nautilus Extensions
cp -r ~/.local/share/sunhat/config/copy/home/. ~/
cp -r ~/.local/share/sunhat/config/copy/root/. /

View File

@ -6,3 +6,5 @@ export JETBRAINS_TOOLBOX_LINK="https://www.jetbrains.com/toolbox-app/download/do
export UPSCAYL_LINK="https://github.com/upscayl/upscayl/releases/download/v2.11.5/upscayl-2.11.5-linux.rpm"
export LACT_LINK="https://github.com/ilya-zlobintsev/LACT/releases/download/v0.5.4/lact-0.5.4-0.x86_64.fedora-40.rpm"
export JDK_LINK="https://download.oracle.com/java/22/latest/jdk-22_linux-aarch64_bin.rpm"
export DESKTOP_BACKGROUND="file:///home/gib/Pictures/Wallpapers/gloomyroadcatbg.png"
export HOME_ASSISTANT_URL="https://home.gibbyb.com"