diff --git a/DankMaterialShell/firefox.css b/DankMaterialShell/firefox.css index 8004da6..64d29ae 100755 --- a/DankMaterialShell/firefox.css +++ b/DankMaterialShell/firefox.css @@ -1,54 +1,54 @@ @media -moz-pref("userChrome.theme-material") { :root { - --md-sys-color-primary: #33618d; - --md-sys-color-surface-tint: #33618d; + --md-sys-color-primary: #3e5e80; + --md-sys-color-surface-tint: #3e5e80; --md-sys-color-on-primary: #ffffff; - --md-sys-color-primary-container: #d0e4ff; - --md-sys-color-on-primary-container: #001d35; - --md-sys-color-secondary: #526070; + --md-sys-color-primary-container: #57779a; + --md-sys-color-on-primary-container: #ffffff; + --md-sys-color-secondary: #545f6e; --md-sys-color-on-secondary: #ffffff; - --md-sys-color-secondary-container: #d6e4f7; - --md-sys-color-on-secondary-container: #0f1d2a; - --md-sys-color-tertiary: #6a5779; + --md-sys-color-secondary-container: #d7e3f5; + --md-sys-color-on-secondary-container: #3d4957; + --md-sys-color-tertiary: #785522; --md-sys-color-on-tertiary: #ffffff; - --md-sys-color-tertiary-container: #f1dbff; - --md-sys-color-on-tertiary-container: #241532; + --md-sys-color-tertiary-container: #936e38; + --md-sys-color-on-tertiary-container: #ffffff; --md-sys-color-error: #ba1a1a; --md-sys-color-on-error: #ffffff; --md-sys-color-error-container: #ffdad6; --md-sys-color-on-error-container: #410002; - --md-sys-color-background: #f8f9ff; - --md-sys-color-on-background: #191c20; - --md-sys-color-surface: #f8f9ff; - --md-sys-color-on-surface: #191c20; - --md-sys-color-surface-variant: #dfe3eb; - --md-sys-color-on-surface-variant: #42474e; - --md-sys-color-outline: #73777f; - --md-sys-color-outline-variant: #c2c7cf; + --md-sys-color-background: #faf9fc; + --md-sys-color-on-background: #1a1c1e; + --md-sys-color-surface: #faf9fc; + --md-sys-color-on-surface: #1a1c1e; + --md-sys-color-surface-variant: #dfe2eb; + --md-sys-color-on-surface-variant: #43474e; + --md-sys-color-outline: #73777e; + --md-sys-color-outline-variant: #c3c7ce; --md-sys-color-shadow: #000000; --md-sys-color-scrim: #000000; - --md-sys-color-inverse-surface: #2d3135; - --md-sys-color-inverse-on-surface: #eff0f7; - --md-sys-color-inverse-primary: #9ecafc; + --md-sys-color-inverse-surface: #2f3033; + --md-sys-color-inverse-on-surface: #f1f0f3; + --md-sys-color-inverse-primary: #a9c9f0; --md-sys-color-primary-fixed: #d0e4ff; --md-sys-color-on-primary-fixed: #001d35; - --md-sys-color-primary-fixed-dim: #9ecafc; - --md-sys-color-on-primary-fixed-variant: #154974; - --md-sys-color-secondary-fixed: #d6e4f7; - --md-sys-color-on-secondary-fixed: #0f1d2a; - --md-sys-color-secondary-fixed-dim: #bac8db; - --md-sys-color-on-secondary-fixed-variant: #3b4857; - --md-sys-color-tertiary-fixed: #f1dbff; - --md-sys-color-on-tertiary-fixed: #241532; - --md-sys-color-tertiary-fixed-dim: #d5bee5; - --md-sys-color-on-tertiary-fixed-variant: #514060; - --md-sys-color-surface-dim: #d8dae0; - --md-sys-color-surface-bright: #f8f9ff; + --md-sys-color-primary-fixed-dim: #a9c9f0; + --md-sys-color-on-primary-fixed-variant: #28496a; + --md-sys-color-secondary-fixed: #d7e3f5; + --md-sys-color-on-secondary-fixed: #111c29; + --md-sys-color-secondary-fixed-dim: #bcc7d8; + --md-sys-color-on-secondary-fixed-variant: #3c4856; + --md-sys-color-tertiary-fixed: #ffddb3; + --md-sys-color-on-tertiary-fixed: #291800; + --md-sys-color-tertiary-fixed-dim: #edbf81; + --md-sys-color-on-tertiary-fixed-variant: #60410e; + --md-sys-color-surface-dim: #dadadd; + --md-sys-color-surface-bright: #faf9fc; --md-sys-color-surface-container-lowest: #ffffff; - --md-sys-color-surface-container-low: #f2f3f9; - --md-sys-color-surface-container: #f8f9ff; - --md-sys-color-surface-container-high: #f8f9ff; - --md-sys-color-surface-container-highest: #f8f9ff; + --md-sys-color-surface-container-low: #f4f3f6; + --md-sys-color-surface-container: #faf9fc; + --md-sys-color-surface-container-high: #faf9fc; + --md-sys-color-surface-container-highest: #faf9fc; --m3-radius: 12px; --m3-radius-sm: 10px; @@ -68,55 +68,55 @@ @media (prefers-color-scheme: dark) { :root { - --md-sys-color-primary: #9ecafc; - --md-sys-color-surface-tint: #9ecafc; - --md-sys-color-on-primary: #003256; - --md-sys-color-primary-container: #154974; - --md-sys-color-on-primary-container: #d0e4ff; - --md-sys-color-secondary: #bac8db; - --md-sys-color-on-secondary: #243140; - --md-sys-color-secondary-container: #3b4857; - --md-sys-color-on-secondary-container: #d6e4f7; - --md-sys-color-tertiary: #d5bee5; - --md-sys-color-on-tertiary: #3a2a48; - --md-sys-color-tertiary-container: #514060; - --md-sys-color-on-tertiary-container: #f1dbff; + --md-sys-color-primary: #a9c9f0; + --md-sys-color-surface-tint: #a9c9f0; + --md-sys-color-on-primary: #0c3252; + --md-sys-color-primary-container: #7393b8; + --md-sys-color-on-primary-container: #000000; + --md-sys-color-secondary: #bcc7d8; + --md-sys-color-on-secondary: #26313f; + --md-sys-color-secondary-container: #3c4856; + --md-sys-color-on-secondary-container: #d5e1f3; + --md-sys-color-tertiary: #edbf81; + --md-sys-color-on-tertiary: #452b00; + --md-sys-color-tertiary-container: #b28951; + --md-sys-color-on-tertiary-container: #000000; --md-sys-color-error: #ffb4ab; --md-sys-color-on-error: #690005; --md-sys-color-error-container: #93000a; --md-sys-color-on-error-container: #ffdad6; - --md-sys-color-background: #101418; - --md-sys-color-on-background: #e0e2e8; - --md-sys-color-surface: #101418; - --md-sys-color-on-surface: #e0e2e8; - --md-sys-color-surface-variant: #42474e; - --md-sys-color-on-surface-variant: #c2c7cf; - --md-sys-color-outline: #8c9199; - --md-sys-color-outline-variant: #42474e; + --md-sys-color-background: #121316; + --md-sys-color-on-background: #e3e2e5; + --md-sys-color-surface: #121316; + --md-sys-color-on-surface: #e3e2e5; + --md-sys-color-surface-variant: #43474e; + --md-sys-color-on-surface-variant: #c3c7ce; + --md-sys-color-outline: #8d9198; + --md-sys-color-outline-variant: #43474e; --md-sys-color-shadow: #000000; --md-sys-color-scrim: #000000; - --md-sys-color-inverse-surface: #e0e2e8; - --md-sys-color-inverse-on-surface: #2d3135; - --md-sys-color-inverse-primary: #33618d; + --md-sys-color-inverse-surface: #e3e2e5; + --md-sys-color-inverse-on-surface: #2f3033; + --md-sys-color-inverse-primary: #416183; --md-sys-color-primary-fixed: #d0e4ff; --md-sys-color-on-primary-fixed: #001d35; - --md-sys-color-primary-fixed-dim: #9ecafc; - --md-sys-color-on-primary-fixed-variant: #154974; - --md-sys-color-secondary-fixed: #d6e4f7; - --md-sys-color-on-secondary-fixed: #0f1d2a; - --md-sys-color-secondary-fixed-dim: #bac8db; - --md-sys-color-on-secondary-fixed-variant: #3b4857; - --md-sys-color-tertiary-fixed: #f1dbff; - --md-sys-color-on-tertiary-fixed: #241532; - --md-sys-color-tertiary-fixed-dim: #d5bee5; - --md-sys-color-on-tertiary-fixed-variant: #514060; - --md-sys-color-surface-dim: #101418; - --md-sys-color-surface-bright: #36393e; - --md-sys-color-surface-container-lowest: #0b0e12; - --md-sys-color-surface-container-low: #191c20; - --md-sys-color-surface-container: #1d2024; - --md-sys-color-surface-container-high: #272a2f; - --md-sys-color-surface-container-highest: #32353a; + --md-sys-color-primary-fixed-dim: #a9c9f0; + --md-sys-color-on-primary-fixed-variant: #28496a; + --md-sys-color-secondary-fixed: #d7e3f5; + --md-sys-color-on-secondary-fixed: #111c29; + --md-sys-color-secondary-fixed-dim: #bcc7d8; + --md-sys-color-on-secondary-fixed-variant: #3c4856; + --md-sys-color-tertiary-fixed: #ffddb3; + --md-sys-color-on-tertiary-fixed: #291800; + --md-sys-color-tertiary-fixed-dim: #edbf81; + --md-sys-color-on-tertiary-fixed-variant: #60410e; + --md-sys-color-surface-dim: #121316; + --md-sys-color-surface-bright: #38393c; + --md-sys-color-surface-container-lowest: #0d0e11; + --md-sys-color-surface-container-low: #1a1c1e; + --md-sys-color-surface-container: #1e2022; + --md-sys-color-surface-container-high: #292a2c; + --md-sys-color-surface-container-highest: #333537; --m3-elev-1: 0 1px 2px rgba(0,0,0,.50), 0 1px 3px rgba(0,0,0,.35); --m3-elev-2: 0 4px 10px rgba(0,0,0,.55), 0 1px 3px rgba(0,0,0,.35); diff --git a/DankMaterialShell/settings.json b/DankMaterialShell/settings.json index 576d99c..9e884e0 100755 --- a/DankMaterialShell/settings.json +++ b/DankMaterialShell/settings.json @@ -11,7 +11,7 @@ } } }, - "matugenScheme": "scheme-tonal-spot", + "matugenScheme": "scheme-fidelity", "runUserMatugenTemplates": true, "matugenTargetMonitor": "", "popupTransparency": 1, @@ -207,7 +207,7 @@ "useAutoLocation": false, "weatherEnabled": true, "networkPreference": "auto", - "iconTheme": "Sweet-Blue-Filled", + "iconTheme": "candy-icons", "cursorSettings": { "theme": "System Default", "size": 18, @@ -560,7 +560,7 @@ { "id": "bar1780100331895", "name": "Bar 2", - "enabled": false, + "enabled": true, "position": 1, "screenPreferences": [ "all" @@ -648,7 +648,7 @@ "autoHideDelay": 250, "showOnWindowsOpen": false, "openOnOverview": false, - "visible": true, + "visible": false, "popupGapsAuto": true, "popupGapsManual": 4, "maximizeDetection": true, @@ -663,13 +663,29 @@ { "id": "bar1780101070580", "name": "Bar 3", - "enabled": false, + "enabled": true, "position": 0, "screenPreferences": [ "all" ], "showOnLastDisplay": false, "leftWidgets": [ + { + "id": "controlCenterButton", + "enabled": true, + "showNetworkIcon": false, + "showBluetoothIcon": false, + "showAudioIcon": false, + "showAudioPercent": false, + "showVpnIcon": false, + "showBrightnessIcon": false, + "showBrightnessPercent": false, + "showMicIcon": false, + "showMicPercent": false, + "showBatteryIcon": false, + "showPrinterIcon": false, + "showScreenSharingIcon": false + }, { "id": "workspaceSwitcher", "enabled": true @@ -770,7 +786,7 @@ "autoHideDelay": 250, "showOnWindowsOpen": false, "openOnOverview": false, - "visible": true, + "visible": false, "popupGapsAuto": true, "popupGapsManual": 4, "maximizeDetection": true, @@ -785,7 +801,7 @@ { "id": "bar1780101400641", "name": "Bar 4", - "enabled": false, + "enabled": true, "position": 2, "screenPreferences": [ "all" @@ -867,7 +883,7 @@ "autoHideDelay": 2000, "showOnWindowsOpen": false, "openOnOverview": false, - "visible": true, + "visible": false, "popupGapsAuto": true, "popupGapsManual": 4, "maximizeDetection": true, diff --git a/README.md b/README.md index 1806577..15994bc 100644 --- a/README.md +++ b/README.md @@ -117,11 +117,11 @@ for keybinds, press super+k. these are automatically updated from your binds.con - pipewire - matugen - adw-gtk-theme -- wl-copy +- wl-clipboard - hyprshot - grim - satty -- code-oss +- code - zoxide - zsh - zsh-theme-powerlevel10k @@ -140,7 +140,7 @@ for keybinds, press super+k. these are automatically updated from your binds.con # installation of that software: -`sudo pacman -Syu ghostty shelly firefox dms-shell yay git nautilus zsh-history-substring-search zsh-syntax-highlighting zsh-autosuggestions zsh-doc stow brightnessctl pipewire-pulse pipewire matugen adw-gtk-theme wl-copy hyprshot grim satty code-oss zoxide zsh zsh-theme-powerlevel10k eza kanshi ttf-nerd-fonts-symbols-common ttf-nerd-fonts-symbols-mono ttf-nerd-fonts-symbols ttf-cascadia-code-nerd ttf-cascadia-mono-nerd ttf-terminus-nerd ttf-firacode-nerd ttf-ubuntu-nerd` +`sudo pacman -Syu ghostty shelly firefox dms-shell yay git wl-clipboard nautilus zsh-history-substring-search zsh-syntax-highlighting zsh-autosuggestions zsh-doc stow brightnessctl pipewire-pulse pipewire matugen adw-gtk-theme wl-copy hyprshot grim satty code-oss zoxide zsh zsh-theme-powerlevel10k eza kanshi ttf-nerd-fonts-symbols-common ttf-nerd-fonts-symbols-mono ttf-nerd-fonts-symbols ttf-cascadia-code-nerd ttf-cascadia-mono-nerd ttf-terminus-nerd ttf-firacode-nerd ttf-ubuntu-nerd` `yay -S mangowm-git dsearch-bin` @@ -220,6 +220,20 @@ this will set your projects dir to /home/YourUserName/MyProjects/Subdir you cannot set the projects dir outside of your home folder, it is also not advised to set it directly to your home folder as including .local will cause it to include all your AUR packages. +# wallpapers + +SDG-OS comes with a wallpaper group switcher, you can press super+w to open the wallpaper group switcher, alt+w to go to the next wallpaper and alt+shift+w to go to the previous. + +you can also quickly call a specific group by calling the script with a group: +`~/.config/sdgos/wallpapers/setwallpapergroup.sh default` + +you can add groups simply by adding folders to ~/.config/sdgos/wallpapers, a folder is a group, all the images inside will be cycled through. + +the images will always be cycled through in alphabetical order (the same way ls -l sorts the directory) + +if you make a group with a single wallpaper, it will not cycle. + + diff --git a/ghostty/themes/dankcolors b/ghostty/themes/dankcolors index 2e43346..9947655 100644 --- a/ghostty/themes/dankcolors +++ b/ghostty/themes/dankcolors @@ -1,22 +1,22 @@ -background = #101418 -foreground = #e0e2e8 -cursor-color = #9ecafc -selection-background = #154974 -selection-foreground = #e0e2e8 +background = #121316 +foreground = #e3e2e5 +cursor-color = #a9c9f0 +selection-background = #7393b8 +selection-foreground = #e3e2e5 -palette = 0=#101418 -palette = 1=#ff729c -palette = 2=#7efc8f +palette = 0=#121316 +palette = 1=#ff729b +palette = 2=#78f088 palette = 3=#fff772 -palette = 4=#84b6ef -palette = 5=#244a74 -palette = 6=#9ecafc -palette = 7=#eff6ff -palette = 8=#979da3 +palette = 4=#93b7e3 +palette = 5=#324e6f +palette = 6=#a9c9f0 +palette = 7=#ecf3fc +palette = 8=#90959c palette = 9=#ff9fbb palette = 10=#a5ffb1 palette = 11=#fffaa5 -palette = 12=#aed3ff -palette = 13=#bcdbff -palette = 14=#d4e8ff +palette = 12=#bedbff +palette = 13=#cae1ff +palette = 14=#ddecff palette = 15=#f8fbff diff --git a/install.sh b/install.sh index 8d4a843..a2d8f1a 100644 --- a/install.sh +++ b/install.sh @@ -2,7 +2,7 @@ echo "installing pre-requisites" -sudo pacman -Syu ghostty shelly firefox dms-shell yay git nautilus zsh-history-substring-search zsh-syntax-highlighting zsh-autosuggestions zsh-doc stow brightnessctl pipewire-pulse pipewire matugen adw-gtk-theme hyprshot grim satty code shelly zoxide zsh zsh-theme-powerlevel10k eza kanshi ttf-nerd-fonts-symbols-common ttf-nerd-fonts-symbols-mono ttf-nerd-fonts-symbols ttf-cascadia-code-nerd ttf-cascadia-mono-nerd ttf-terminus-nerd ttf-firacode-nerd ttf-ubuntu-nerd +sudo pacman -Syu ghostty shelly firefox dms-shell yay git wl-clipboard nautilus zsh-history-substring-search zsh-syntax-highlighting zsh-autosuggestions zsh-doc stow brightnessctl pipewire-pulse pipewire matugen adw-gtk-theme hyprshot grim satty code shelly zoxide zsh zsh-theme-powerlevel10k eza kanshi ttf-nerd-fonts-symbols-common ttf-nerd-fonts-symbols-mono ttf-nerd-fonts-symbols ttf-cascadia-code-nerd ttf-cascadia-mono-nerd ttf-terminus-nerd ttf-firacode-nerd ttf-ubuntu-nerd yay -S mangowm-git dsearch-bin diff --git a/mango/binds.conf b/mango/binds.conf index 0a4b894..81160da 100644 --- a/mango/binds.conf +++ b/mango/binds.conf @@ -40,7 +40,13 @@ bind=SUPER,S,spawn_shell,dms ipc call settings toggle # toggle settings ###! SDG-OS custom scripts bind=SUPER,M,spawn_shell,ghostty -e ~/.config/sdgos/mango-config.sh # show mango config editor bind=SUPER+ALT,M,spawn_shell,ghostty -e ~/.config/sdgos/config-overview/menu.sh # mango config explainer menu -bind=SUPER,W,spawn_shell,ghostty -e ~/.config/sdgos/tuis/layout-switch.sh # switch between layouts on the current workspace +bind=SUPER+SHIFT,W,spawn_shell,ghostty --title="Floating-Menu" -e ~/.config/sdgos/tuis/layout-switch.sh # switch between layouts on the current workspace +bind=SUPER+SHIFT,D,spawn_shell,ghostty --title="Floating-Menu" -e ~/.config/sdgos/tuis/bar-presets.sh # switch bar presets + +###! wallpapers +bind=ALT,W,spawn_shell,dms ipc call wallpaper next # next wallpaper +bind=ALT+shift,W,spawn_shell,dms ipc call wallpaper prev # previous wallpaper +bind=SUPER,W,spawn_shell,ghostty --title="Floating-Menu" -e ~/.config/sdgos/wallpapers/setwallpapergroup.sh # show wallpaper groups menu ####! dotfile git sync script #bind=SUPER+CTRL,TAB,spawn_shell, ghostty -e dotfile-git-sync ~/mydotfilerepo # set the location before uncommenting diff --git a/mango/dms/colors.conf b/mango/dms/colors.conf index 8324447..5e9b59c 100644 --- a/mango/dms/colors.conf +++ b/mango/dms/colors.conf @@ -1,6 +1,6 @@ # ! Auto-generated file. Do not edit directly. # Remove source = ./dms/colors.conf from your config to override. -bordercolor = 0x8c9199ff -focuscolor = 0x9ecafcff +bordercolor = 0x8d9198ff +focuscolor = 0xa9c9f0ff urgentcolor = 0xffb4abff diff --git a/mango/windowrules.conf b/mango/windowrules.conf index e69de29..1ffab51 100644 --- a/mango/windowrules.conf +++ b/mango/windowrules.conf @@ -0,0 +1 @@ +windowrule=title:Floating-Menu,isfloating:1,height:0.4,width:0.4 \ No newline at end of file diff --git a/sdgos/firstrun.sh b/sdgos/firstrun.sh index e2223dc..e72f165 100755 --- a/sdgos/firstrun.sh +++ b/sdgos/firstrun.sh @@ -3,7 +3,7 @@ if [ ! -f ~/.config/firstrun.state ]; then sleep 5 - dms ipc call wallpaper set ~/.config/sdgos/wallpaper.png + dms ipc call wallpaper set ~/.config/sdgos/wallpapers/default/wallpaper.png dms ipc call settings set showWorkspaceIndex true dms ipc call settings set dwlShowAllTags true dms ipc call settings set gtkThemingEnabled true diff --git a/sdgos/help/topics/001 SDG-OS included software b/sdgos/help/topics/001 SDG-OS included software index ace4b12..218199e 100644 --- a/sdgos/help/topics/001 SDG-OS included software +++ b/sdgos/help/topics/001 SDG-OS included software @@ -14,11 +14,18 @@ firefox - included browser nautilus - included file browser satty - included screenshot editor dms-shell - included shell environment +shelly - default package management interface +code - used for opening project directories, default GUI code editor [^terminal]: ghostty - included pre-configured terminal zsh - included shell zsh-theme-powerlevel10k - theming for zsh +zsh-history-substring-search - plugin for zsh +zsh-syntax-highlighting - plugin for zsh +zsh-autosuggestions - plugin for zsh +zsh-doc - plugin for zsh +stow - symlinking utility zoxide - replaces CD with a better CD that can jump, making navigation easier eza - replaces the ls command with a smarter ls command using coloration, icons etc. fzf - used for TUIs, also integrated into the terminal with `**` for fzf search for arguments @@ -31,11 +38,17 @@ pipewire - display capture helper yay - requirement for the AUR to work matugen - enables auto-theming adw-gtk-theme - helps with auto-theming -wl-copy - used in scripts to interact with clipboard +wl-clipboard - used in scripts to interact with clipboard hyprshot - used for screenshots grim - used for screenshots kanshi - enables better monitor configuration - - - +[^fonts]: +ttf-nerd-fonts-symbols-common +ttf-nerd-fonts-symbols-mono +ttf-nerd-fonts-symbols +ttf-cascadia-code-nerd +ttf-cascadia-mono-nerd +ttf-terminus-nerd +ttf-firacode-nerd +ttf-ubuntu-nerd diff --git a/sdgos/help/topics/002 SDG-OS Included utility scripts b/sdgos/help/topics/002 SDG-OS Included utility scripts index 362a0cd..2894ff8 100644 --- a/sdgos/help/topics/002 SDG-OS Included utility scripts +++ b/sdgos/help/topics/002 SDG-OS Included utility scripts @@ -48,12 +48,12 @@ you can also get a tip by running `tipme` in the terminal or by pressing *super+ #tuis/aur-install.sh# provides a graphical interface for browsing the AUR, including multi-select functionality and a details pane -you can launch this script with the terminal alias `aurgui` or the bind *super+shift+Y* +you can launch this script with the terminal alias `aurgui` #tuis/pkg-install.sh# provides a graphical interface for browsing the pacman repository, including multi-select functionality and a details pane -you can launch this script with the terminal alias `pacgui` or the bind *super+Y* +you can launch this script with the terminal alias `pacgui` #tuis/documentation.sh# provides quick access to various pieces of documentation, including various interactive reference lists. @@ -63,7 +63,7 @@ you can launch this script with the terminal alias `documentation` or the bind * #tuis/layout-switch.sh# allows you to switch through layouts using a selectable menu, pulls layouts from layouts.list, so new layouts can be added easily. -you can launch this script with the bind *super+W* +you can launch this script with the bind *super+shift+W* #tuis/project-select.sh# shows a list of git repositories within your projects directory (default ~/projects) with their top level list of files + readme. @@ -74,4 +74,46 @@ you can launch this script with the alias `git-projects` or the bind *super+shif #mango-config.sh# gives you a browsable TUI for all configuration files in ~/.config/mango, with a preview, selecting an entry opens it in micro. -you can launch this script with the alias `mangoconf` or the bind *super+M* \ No newline at end of file +you can launch this script with the alias `mangoconf` or the bind *super+M* + +#config-overview/menu.sh# +gives a browsable TUI that allows you to see details for each line in your mango config. + +binds to *super+alt+m* + +#wallpapers/setwallpapergroup.sh# + +can either be called with the name of one of the folders in wallpapers, or without anything. + +if called with the name of a folder, sets the wallpapers to that folder. + +if called without, presents a menu to select a folder. + +bound by default to *super+w*, cycling wallpapers manually can be done with alt+W and shift+alt+w for forwards and backwards. + +#tuis/bar-presets.sh# + +presents a FZF menu that allows you to toggle the pre-configured bars and dock, as well as select from various combination presets. + +this menu can be spawned with *super+shift+d* + + +#optional: unipkg# + +unipkg does not exist in the ~/.config/sdgos directory, but is installed to your system. + +you can open the unipkg TUI using `unipkg launch-tui`, launch an interactive help TUI for it with `unipkg help-tui` or use `unipkg help` to find out more. + + +#optional: dotfile-git-sync + +this is also added as a command to your system, and can be run from the terminal as follows: + +`dotfile-git-sync ~/path/to/your/github/repository` + +this will open a menu showing you the files in your ~/.config directory, allowing you to multi-select with tab. + +the script will move all selected folders from .config to your github repository, then symlink them back using stow (also including any folders in the github repository that were already imported), then *sync* your repository to github. + +it's recommended to put your git repository for your dotfiles inside your projects folder so you can easily access it with project-select (*super+shift+tab* or alias `git-projects`) + diff --git a/sdgos/tuis/bar-presets.sh b/sdgos/tuis/bar-presets.sh new file mode 100755 index 0000000..034519f --- /dev/null +++ b/sdgos/tuis/bar-presets.sh @@ -0,0 +1,92 @@ +#!/bin/bash + +options="Toggle Default Top Bar +Toggle Taskbar Style Bar +Toggle Top Status Bar +Toggle Left Side Bar +Toggle Right Side Bar +Toggle Dock +preset 1 (classic) +preset 2 (windows-like) +preset 3 (mac-like) +preset 4 (combo) +preset 5 (sidebar) +preset 6 (side+status) +" + +SELECTED=$(echo "$options" | fzf --layout=reverse) + +case $SELECTED in + "Toggle Default Top Bar") + dms ipc call bar toggle index 0 + notify-send "Top Bar toggled" + ;; + "Toggle Taskbar Style Bar") + dms ipc call bar toggle index 1 + notify-send "Taskbar toggled" + ;; + "Toggle Top Status Bar") + dms ipc call bar toggle index 2 + notify-send "Status Bar toggled" + ;; + "Toggle Left Side Bar") + dms ipc call bar toggle index 3 + dms ipc call bar setPosition index 3 left + notify-send "Left Side Bar toggled" + ;; + "Toggle Right Side Bar") + dms ipc call bar toggle index 3 + dms ipc call bar setPosition index 3 right + notify-send "Right Side Bar toggled" + ;; + "Toggle Dock") + dms ipc call dock toggle + notify-send "toggled dock" + ;; + "preset 1 (classic)") + dms ipc call dock hide + dms ipc call bar hide index 3 + dms ipc call bar hide index 2 + dms ipc call bar hide index 1 + dms ipc call bar reveal index 0 + ;; + "preset 2 (windows-like)") + dms ipc call dock hide + dms ipc call bar hide index 3 + dms ipc call bar hide index 2 + dms ipc call bar reveal index 1 + dms ipc call bar hide index 0 + ;; + "preset 3 (mac-like)") + dms ipc call dock reveal + dms ipc call bar hide index 3 + dms ipc call bar reveal index 2 + dms ipc call bar hide index 1 + dms ipc call bar hide index 0 + ;; + "preset 4 (combo)") + dms ipc call dock hide + dms ipc call bar hide index 3 + dms ipc call bar reveal index 2 + dms ipc call bar reveal index 1 + dms ipc call bar hide index 0 + ;; + "preset 5 (sidebar)") + dms ipc call dock hide + dms ipc call bar setPosition index 3 left + dms ipc call bar reveal index 3 + dms ipc call bar hide index 2 + dms ipc call bar hide index 1 + dms ipc call bar hide index 0 + ;; + "preset 6 (side+status)") + dms ipc call dock hide + dms ipc call bar setPosition index 3 left + dms ipc call bar hide index 3 + dms ipc call bar reveal index 2 + dms ipc call bar hide index 1 + dms ipc call bar hide index 0 + dms ipc call bar reveal index 3 + ;; + +esac \ No newline at end of file diff --git a/sdgos/tuis/layout-switch.sh b/sdgos/tuis/layout-switch.sh index ae74d04..f8ecf53 100755 --- a/sdgos/tuis/layout-switch.sh +++ b/sdgos/tuis/layout-switch.sh @@ -1,6 +1,6 @@ #!/bin/bash -mmsg -d togglefloating +#mmsg -d togglefloating SELECTED=$(cat ~/.config/sdgos/tuis/layouts.list | cut -d '|' -f 1 | fzf --layout=reverse) diff --git a/sdgos/wallpapers/anime/3tfj2cqiv0fc1.png b/sdgos/wallpapers/anime/3tfj2cqiv0fc1.png new file mode 100644 index 0000000..e5a2be8 Binary files /dev/null and b/sdgos/wallpapers/anime/3tfj2cqiv0fc1.png differ diff --git a/sdgos/wallpapers/anime/3vczsoq6yvnd1.png b/sdgos/wallpapers/anime/3vczsoq6yvnd1.png new file mode 100644 index 0000000..6002bd0 Binary files /dev/null and b/sdgos/wallpapers/anime/3vczsoq6yvnd1.png differ diff --git a/sdgos/alt-wallpapers/6.png b/sdgos/wallpapers/anime/6.png similarity index 100% rename from sdgos/alt-wallpapers/6.png rename to sdgos/wallpapers/anime/6.png diff --git a/sdgos/alt-wallpapers/7.jpg b/sdgos/wallpapers/anime/7.jpg similarity index 100% rename from sdgos/alt-wallpapers/7.jpg rename to sdgos/wallpapers/anime/7.jpg diff --git a/sdgos/wallpapers/anime/7r7uusk2iqkf1.png b/sdgos/wallpapers/anime/7r7uusk2iqkf1.png new file mode 100644 index 0000000..9840d56 Binary files /dev/null and b/sdgos/wallpapers/anime/7r7uusk2iqkf1.png differ diff --git a/sdgos/alt-wallpapers/8.jpg b/sdgos/wallpapers/anime/8.jpg similarity index 100% rename from sdgos/alt-wallpapers/8.jpg rename to sdgos/wallpapers/anime/8.jpg diff --git a/sdgos/alt-wallpapers/9.jpg b/sdgos/wallpapers/anime/9.jpg similarity index 100% rename from sdgos/alt-wallpapers/9.jpg rename to sdgos/wallpapers/anime/9.jpg diff --git a/sdgos/alt-wallpapers/slothwaifu.jpg b/sdgos/wallpapers/anime/slothwaifu.jpg similarity index 100% rename from sdgos/alt-wallpapers/slothwaifu.jpg rename to sdgos/wallpapers/anime/slothwaifu.jpg diff --git a/sdgos/alt-wallpapers/waifu1.jpg b/sdgos/wallpapers/anime/waifu1.jpg similarity index 100% rename from sdgos/alt-wallpapers/waifu1.jpg rename to sdgos/wallpapers/anime/waifu1.jpg diff --git a/sdgos/alt-wallpapers/waifu2.jpg b/sdgos/wallpapers/anime/waifu2.jpg similarity index 100% rename from sdgos/alt-wallpapers/waifu2.jpg rename to sdgos/wallpapers/anime/waifu2.jpg diff --git a/sdgos/wallpapers/anime/wallpaperflare.com_wallpaper.jpg b/sdgos/wallpapers/anime/wallpaperflare.com_wallpaper.jpg new file mode 100644 index 0000000..25fee7f Binary files /dev/null and b/sdgos/wallpapers/anime/wallpaperflare.com_wallpaper.jpg differ diff --git a/sdgos/wallpapers/catppuccin-latte/1-color-fade.png b/sdgos/wallpapers/catppuccin-latte/1-color-fade.png new file mode 100644 index 0000000..ee0cd94 Binary files /dev/null and b/sdgos/wallpapers/catppuccin-latte/1-color-fade.png differ diff --git a/sdgos/wallpapers/catppuccin/1-totoro.png b/sdgos/wallpapers/catppuccin/1-totoro.png new file mode 100644 index 0000000..5fbcebc Binary files /dev/null and b/sdgos/wallpapers/catppuccin/1-totoro.png differ diff --git a/sdgos/wallpapers/catppuccin/2-waves.png b/sdgos/wallpapers/catppuccin/2-waves.png new file mode 100644 index 0000000..a0b5325 Binary files /dev/null and b/sdgos/wallpapers/catppuccin/2-waves.png differ diff --git a/sdgos/wallpapers/catppuccin/3-blue-eye.png b/sdgos/wallpapers/catppuccin/3-blue-eye.png new file mode 100644 index 0000000..30b5963 Binary files /dev/null and b/sdgos/wallpapers/catppuccin/3-blue-eye.png differ diff --git a/sdgos/wallpapers/cute/QuCwdHB.png b/sdgos/wallpapers/cute/QuCwdHB.png new file mode 100644 index 0000000..8dc7ef9 Binary files /dev/null and b/sdgos/wallpapers/cute/QuCwdHB.png differ diff --git a/sdgos/wallpapers/default/wallpaper.png b/sdgos/wallpapers/default/wallpaper.png new file mode 100755 index 0000000..823e15d Binary files /dev/null and b/sdgos/wallpapers/default/wallpaper.png differ diff --git a/sdgos/wallpapers/ethereal/1-color-fade.png b/sdgos/wallpapers/ethereal/1-color-fade.png new file mode 100644 index 0000000..ee0cd94 Binary files /dev/null and b/sdgos/wallpapers/ethereal/1-color-fade.png differ diff --git a/sdgos/wallpapers/ethereal/omarchy.png b/sdgos/wallpapers/ethereal/omarchy.png new file mode 100644 index 0000000..8dd666a Binary files /dev/null and b/sdgos/wallpapers/ethereal/omarchy.png differ diff --git a/sdgos/wallpapers/everforest/1-tree-tops.jpg b/sdgos/wallpapers/everforest/1-tree-tops.jpg new file mode 100644 index 0000000..6d75259 Binary files /dev/null and b/sdgos/wallpapers/everforest/1-tree-tops.jpg differ diff --git a/sdgos/wallpapers/flexoki/1-orb.png b/sdgos/wallpapers/flexoki/1-orb.png new file mode 100644 index 0000000..a564a17 Binary files /dev/null and b/sdgos/wallpapers/flexoki/1-orb.png differ diff --git a/sdgos/wallpapers/gaming/7XHLf.jpg b/sdgos/wallpapers/gaming/7XHLf.jpg new file mode 100644 index 0000000..39e4ab0 Binary files /dev/null and b/sdgos/wallpapers/gaming/7XHLf.jpg differ diff --git a/sdgos/wallpapers/great-wave/1-kanagawa.jpg b/sdgos/wallpapers/great-wave/1-kanagawa.jpg new file mode 100644 index 0000000..197c48d Binary files /dev/null and b/sdgos/wallpapers/great-wave/1-kanagawa.jpg differ diff --git a/sdgos/wallpapers/gruvbox/1-the-backwater.jpg b/sdgos/wallpapers/gruvbox/1-the-backwater.jpg new file mode 100644 index 0000000..c9ff531 Binary files /dev/null and b/sdgos/wallpapers/gruvbox/1-the-backwater.jpg differ diff --git a/sdgos/wallpapers/gruvbox/2-flower-basket.jpg b/sdgos/wallpapers/gruvbox/2-flower-basket.jpg new file mode 100644 index 0000000..42af8d1 Binary files /dev/null and b/sdgos/wallpapers/gruvbox/2-flower-basket.jpg differ diff --git a/sdgos/wallpapers/gruvbox/3-village-square.jpg b/sdgos/wallpapers/gruvbox/3-village-square.jpg new file mode 100644 index 0000000..0ff0160 Binary files /dev/null and b/sdgos/wallpapers/gruvbox/3-village-square.jpg differ diff --git a/sdgos/wallpapers/gruvbox/4-idyllic-procession.jpg b/sdgos/wallpapers/gruvbox/4-idyllic-procession.jpg new file mode 100644 index 0000000..3742024 Binary files /dev/null and b/sdgos/wallpapers/gruvbox/4-idyllic-procession.jpg differ diff --git a/sdgos/wallpapers/gruvbox/5-leaves.jpg b/sdgos/wallpapers/gruvbox/5-leaves.jpg new file mode 100644 index 0000000..fd31869 Binary files /dev/null and b/sdgos/wallpapers/gruvbox/5-leaves.jpg differ diff --git a/sdgos/wallpapers/hackerman/1-synth-scape.jpg b/sdgos/wallpapers/hackerman/1-synth-scape.jpg new file mode 100644 index 0000000..7a36f6a Binary files /dev/null and b/sdgos/wallpapers/hackerman/1-synth-scape.jpg differ diff --git a/sdgos/wallpapers/hackerman/2-geometric.jpg b/sdgos/wallpapers/hackerman/2-geometric.jpg new file mode 100644 index 0000000..a18aff8 Binary files /dev/null and b/sdgos/wallpapers/hackerman/2-geometric.jpg differ diff --git a/sdgos/wallpapers/jade/1-glowing-city.jpg b/sdgos/wallpapers/jade/1-glowing-city.jpg new file mode 100644 index 0000000..be7d857 Binary files /dev/null and b/sdgos/wallpapers/jade/1-glowing-city.jpg differ diff --git a/sdgos/wallpapers/jade/2-shaded-entrance.jpg b/sdgos/wallpapers/jade/2-shaded-entrance.jpg new file mode 100644 index 0000000..9b97956 Binary files /dev/null and b/sdgos/wallpapers/jade/2-shaded-entrance.jpg differ diff --git a/sdgos/wallpapers/jade/3-mountain-moon.jpg b/sdgos/wallpapers/jade/3-mountain-moon.jpg new file mode 100644 index 0000000..729ccae Binary files /dev/null and b/sdgos/wallpapers/jade/3-mountain-moon.jpg differ diff --git a/sdgos/alt-wallpapers/1.png b/sdgos/wallpapers/landscapes/1.png similarity index 100% rename from sdgos/alt-wallpapers/1.png rename to sdgos/wallpapers/landscapes/1.png diff --git a/sdgos/alt-wallpapers/2.jpg b/sdgos/wallpapers/landscapes/2.jpg similarity index 100% rename from sdgos/alt-wallpapers/2.jpg rename to sdgos/wallpapers/landscapes/2.jpg diff --git a/sdgos/alt-wallpapers/3.jpg b/sdgos/wallpapers/landscapes/3.jpg similarity index 100% rename from sdgos/alt-wallpapers/3.jpg rename to sdgos/wallpapers/landscapes/3.jpg diff --git a/sdgos/alt-wallpapers/4.jpg b/sdgos/wallpapers/landscapes/4.jpg similarity index 100% rename from sdgos/alt-wallpapers/4.jpg rename to sdgos/wallpapers/landscapes/4.jpg diff --git a/sdgos/alt-wallpapers/5.jpg b/sdgos/wallpapers/landscapes/5.jpg similarity index 100% rename from sdgos/alt-wallpapers/5.jpg rename to sdgos/wallpapers/landscapes/5.jpg diff --git a/sdgos/wallpapers/lumon/01-united-in-severance.jpg b/sdgos/wallpapers/lumon/01-united-in-severance.jpg new file mode 100644 index 0000000..d07b636 Binary files /dev/null and b/sdgos/wallpapers/lumon/01-united-in-severance.jpg differ diff --git a/sdgos/wallpapers/lumon/02-opinions-equally.jpg b/sdgos/wallpapers/lumon/02-opinions-equally.jpg new file mode 100644 index 0000000..4f2a0bf Binary files /dev/null and b/sdgos/wallpapers/lumon/02-opinions-equally.jpg differ diff --git a/sdgos/wallpapers/matey/0-ship-at-sea.jpg b/sdgos/wallpapers/matey/0-ship-at-sea.jpg new file mode 100644 index 0000000..4375ee2 Binary files /dev/null and b/sdgos/wallpapers/matey/0-ship-at-sea.jpg differ diff --git a/sdgos/wallpapers/matey/1-dark-waters.jpg b/sdgos/wallpapers/matey/1-dark-waters.jpg new file mode 100644 index 0000000..2afb1bc Binary files /dev/null and b/sdgos/wallpapers/matey/1-dark-waters.jpg differ diff --git a/sdgos/wallpapers/matey/2-dot-hands.jpg b/sdgos/wallpapers/matey/2-dot-hands.jpg new file mode 100644 index 0000000..b76792c Binary files /dev/null and b/sdgos/wallpapers/matey/2-dot-hands.jpg differ diff --git a/sdgos/wallpapers/nord/0kvzhru1ncua1.jpg b/sdgos/wallpapers/nord/0kvzhru1ncua1.jpg new file mode 100755 index 0000000..8eba0d2 Binary files /dev/null and b/sdgos/wallpapers/nord/0kvzhru1ncua1.jpg differ diff --git a/sdgos/wallpapers/nord/10.png b/sdgos/wallpapers/nord/10.png new file mode 100755 index 0000000..16dee69 Binary files /dev/null and b/sdgos/wallpapers/nord/10.png differ diff --git a/sdgos/wallpapers/nord/16.png b/sdgos/wallpapers/nord/16.png new file mode 100755 index 0000000..df2a0ba Binary files /dev/null and b/sdgos/wallpapers/nord/16.png differ diff --git a/sdgos/wallpapers/nord/39.png b/sdgos/wallpapers/nord/39.png new file mode 100755 index 0000000..98cd5f4 Binary files /dev/null and b/sdgos/wallpapers/nord/39.png differ diff --git a/sdgos/wallpapers/nord/4w7e9vu1ncua1.jpg b/sdgos/wallpapers/nord/4w7e9vu1ncua1.jpg new file mode 100755 index 0000000..5e9d5c0 Binary files /dev/null and b/sdgos/wallpapers/nord/4w7e9vu1ncua1.jpg differ diff --git a/sdgos/wallpapers/nord/50.png b/sdgos/wallpapers/nord/50.png new file mode 100755 index 0000000..678e515 Binary files /dev/null and b/sdgos/wallpapers/nord/50.png differ diff --git a/sdgos/wallpapers/nord/53.png b/sdgos/wallpapers/nord/53.png new file mode 100755 index 0000000..4d193cb Binary files /dev/null and b/sdgos/wallpapers/nord/53.png differ diff --git a/sdgos/wallpapers/nord/59bsn5hgnojy.jpg b/sdgos/wallpapers/nord/59bsn5hgnojy.jpg new file mode 100755 index 0000000..1ded34a Binary files /dev/null and b/sdgos/wallpapers/nord/59bsn5hgnojy.jpg differ diff --git a/sdgos/wallpapers/nord/5qs71paaaic71.png b/sdgos/wallpapers/nord/5qs71paaaic71.png new file mode 100755 index 0000000..839ac56 Binary files /dev/null and b/sdgos/wallpapers/nord/5qs71paaaic71.png differ diff --git a/sdgos/wallpapers/nord/6c8sflehi3991.jpg b/sdgos/wallpapers/nord/6c8sflehi3991.jpg new file mode 100755 index 0000000..beab5ac Binary files /dev/null and b/sdgos/wallpapers/nord/6c8sflehi3991.jpg differ diff --git a/sdgos/wallpapers/nord/at_the_coffeshop.png b/sdgos/wallpapers/nord/at_the_coffeshop.png new file mode 100755 index 0000000..412eb52 Binary files /dev/null and b/sdgos/wallpapers/nord/at_the_coffeshop.png differ diff --git a/sdgos/wallpapers/nord/bn2cm6gi26s81.jpg b/sdgos/wallpapers/nord/bn2cm6gi26s81.jpg new file mode 100755 index 0000000..482cd44 Binary files /dev/null and b/sdgos/wallpapers/nord/bn2cm6gi26s81.jpg differ diff --git a/sdgos/wallpapers/nord/cfe14jehi3991.jpg b/sdgos/wallpapers/nord/cfe14jehi3991.jpg new file mode 100755 index 0000000..5e22704 Binary files /dev/null and b/sdgos/wallpapers/nord/cfe14jehi3991.jpg differ diff --git a/sdgos/wallpapers/nord/ciym5tjtnke51.jpg b/sdgos/wallpapers/nord/ciym5tjtnke51.jpg new file mode 100755 index 0000000..a988ed8 Binary files /dev/null and b/sdgos/wallpapers/nord/ciym5tjtnke51.jpg differ diff --git a/sdgos/wallpapers/nord/earth-in-space.png b/sdgos/wallpapers/nord/earth-in-space.png new file mode 100755 index 0000000..085430d Binary files /dev/null and b/sdgos/wallpapers/nord/earth-in-space.png differ diff --git a/sdgos/wallpapers/nord/ekn51fwc5me71.png b/sdgos/wallpapers/nord/ekn51fwc5me71.png new file mode 100755 index 0000000..5f77033 Binary files /dev/null and b/sdgos/wallpapers/nord/ekn51fwc5me71.png differ diff --git a/sdgos/wallpapers/nord/fmogxefycoqa1.png b/sdgos/wallpapers/nord/fmogxefycoqa1.png new file mode 100755 index 0000000..3034c08 Binary files /dev/null and b/sdgos/wallpapers/nord/fmogxefycoqa1.png differ diff --git a/sdgos/wallpapers/nord/gotu7byl4uua1.png b/sdgos/wallpapers/nord/gotu7byl4uua1.png new file mode 100755 index 0000000..0b220fb Binary files /dev/null and b/sdgos/wallpapers/nord/gotu7byl4uua1.png differ diff --git a/sdgos/wallpapers/nord/ign-0007.png b/sdgos/wallpapers/nord/ign-0007.png new file mode 100755 index 0000000..bcc08b7 Binary files /dev/null and b/sdgos/wallpapers/nord/ign-0007.png differ diff --git a/sdgos/wallpapers/nord/ign-0011.png b/sdgos/wallpapers/nord/ign-0011.png new file mode 100755 index 0000000..64f5ef2 Binary files /dev/null and b/sdgos/wallpapers/nord/ign-0011.png differ diff --git a/sdgos/wallpapers/nord/ign-76543.png b/sdgos/wallpapers/nord/ign-76543.png new file mode 100755 index 0000000..070f3e7 Binary files /dev/null and b/sdgos/wallpapers/nord/ign-76543.png differ diff --git a/sdgos/wallpapers/nord/ign-8675.png b/sdgos/wallpapers/nord/ign-8675.png new file mode 100755 index 0000000..cc2b74c Binary files /dev/null and b/sdgos/wallpapers/nord/ign-8675.png differ diff --git a/sdgos/wallpapers/nord/ign_astronaut.png b/sdgos/wallpapers/nord/ign_astronaut.png new file mode 100755 index 0000000..cd87349 Binary files /dev/null and b/sdgos/wallpapers/nord/ign_astronaut.png differ diff --git a/sdgos/wallpapers/nord/ign_beyondHillAndDale.jpg b/sdgos/wallpapers/nord/ign_beyondHillAndDale.jpg new file mode 100755 index 0000000..67ba480 Binary files /dev/null and b/sdgos/wallpapers/nord/ign_beyondHillAndDale.jpg differ diff --git a/sdgos/wallpapers/nord/ign_car.png b/sdgos/wallpapers/nord/ign_car.png new file mode 100755 index 0000000..8a6ba2a Binary files /dev/null and b/sdgos/wallpapers/nord/ign_car.png differ diff --git a/sdgos/wallpapers/nord/ign_city.png b/sdgos/wallpapers/nord/ign_city.png new file mode 100755 index 0000000..aa651d5 Binary files /dev/null and b/sdgos/wallpapers/nord/ign_city.png differ diff --git a/sdgos/wallpapers/nord/ign_cityRainOther.png b/sdgos/wallpapers/nord/ign_cityRainOther.png new file mode 100755 index 0000000..c80358a Binary files /dev/null and b/sdgos/wallpapers/nord/ign_cityRainOther.png differ diff --git a/sdgos/wallpapers/nord/ign_dudeOnBuilding3.png b/sdgos/wallpapers/nord/ign_dudeOnBuilding3.png new file mode 100755 index 0000000..42e3eef Binary files /dev/null and b/sdgos/wallpapers/nord/ign_dudeOnBuilding3.png differ diff --git a/sdgos/wallpapers/nord/ign_farFromTomorrow.jpg b/sdgos/wallpapers/nord/ign_farFromTomorrow.jpg new file mode 100755 index 0000000..e4e3f3d Binary files /dev/null and b/sdgos/wallpapers/nord/ign_farFromTomorrow.jpg differ diff --git a/sdgos/wallpapers/nord/ign_furkaPass.jpg b/sdgos/wallpapers/nord/ign_furkaPass.jpg new file mode 100755 index 0000000..5a8a7f5 Binary files /dev/null and b/sdgos/wallpapers/nord/ign_furkaPass.jpg differ diff --git a/sdgos/wallpapers/nord/ign_graySpaceship.png b/sdgos/wallpapers/nord/ign_graySpaceship.png new file mode 100755 index 0000000..d7c592b Binary files /dev/null and b/sdgos/wallpapers/nord/ign_graySpaceship.png differ diff --git a/sdgos/wallpapers/nord/ign_mandalorian.jpg b/sdgos/wallpapers/nord/ign_mandalorian.jpg new file mode 100755 index 0000000..8c2895a Binary files /dev/null and b/sdgos/wallpapers/nord/ign_mandalorian.jpg differ diff --git a/sdgos/wallpapers/nord/ign_mountains.jpg b/sdgos/wallpapers/nord/ign_mountains.jpg new file mode 100755 index 0000000..710b3c1 Binary files /dev/null and b/sdgos/wallpapers/nord/ign_mountains.jpg differ diff --git a/sdgos/wallpapers/nord/ign_outer_space.png b/sdgos/wallpapers/nord/ign_outer_space.png new file mode 100755 index 0000000..6da89c5 Binary files /dev/null and b/sdgos/wallpapers/nord/ign_outer_space.png differ diff --git a/sdgos/wallpapers/nord/ign_planets.jpg b/sdgos/wallpapers/nord/ign_planets.jpg new file mode 100755 index 0000000..40824d6 Binary files /dev/null and b/sdgos/wallpapers/nord/ign_planets.jpg differ diff --git a/sdgos/wallpapers/nord/ign_sunAndClouds.png b/sdgos/wallpapers/nord/ign_sunAndClouds.png new file mode 100755 index 0000000..32a4e7c Binary files /dev/null and b/sdgos/wallpapers/nord/ign_sunAndClouds.png differ diff --git a/sdgos/wallpapers/nord/ign_sunGarden.png b/sdgos/wallpapers/nord/ign_sunGarden.png new file mode 100755 index 0000000..b52cc9e Binary files /dev/null and b/sdgos/wallpapers/nord/ign_sunGarden.png differ diff --git a/sdgos/wallpapers/nord/ign_sunset.png b/sdgos/wallpapers/nord/ign_sunset.png new file mode 100755 index 0000000..4f09884 Binary files /dev/null and b/sdgos/wallpapers/nord/ign_sunset.png differ diff --git a/sdgos/wallpapers/nord/krjef9fchcx61.png b/sdgos/wallpapers/nord/krjef9fchcx61.png new file mode 100755 index 0000000..1763e82 Binary files /dev/null and b/sdgos/wallpapers/nord/krjef9fchcx61.png differ diff --git a/sdgos/wallpapers/nord/misty_mountains.jpg b/sdgos/wallpapers/nord/misty_mountains.jpg new file mode 100755 index 0000000..e26db8e Binary files /dev/null and b/sdgos/wallpapers/nord/misty_mountains.jpg differ diff --git a/sdgos/wallpapers/nord/n0nwschtkbv81.jpg b/sdgos/wallpapers/nord/n0nwschtkbv81.jpg new file mode 100755 index 0000000..309b8d6 Binary files /dev/null and b/sdgos/wallpapers/nord/n0nwschtkbv81.jpg differ diff --git a/sdgos/wallpapers/nord/nord-apple.jpg b/sdgos/wallpapers/nord/nord-apple.jpg new file mode 100755 index 0000000..4635ee3 Binary files /dev/null and b/sdgos/wallpapers/nord/nord-apple.jpg differ diff --git a/sdgos/wallpapers/nord/nord_alone_tree.png b/sdgos/wallpapers/nord/nord_alone_tree.png new file mode 100755 index 0000000..4b09790 Binary files /dev/null and b/sdgos/wallpapers/nord/nord_alone_tree.png differ diff --git a/sdgos/wallpapers/nord/nord_bridge.png b/sdgos/wallpapers/nord/nord_bridge.png new file mode 100755 index 0000000..8ba3671 Binary files /dev/null and b/sdgos/wallpapers/nord/nord_bridge.png differ diff --git a/sdgos/wallpapers/nord/nord_buildings.png b/sdgos/wallpapers/nord/nord_buildings.png new file mode 100755 index 0000000..823e15d Binary files /dev/null and b/sdgos/wallpapers/nord/nord_buildings.png differ diff --git a/sdgos/wallpapers/nord/nord_design.png b/sdgos/wallpapers/nord/nord_design.png new file mode 100755 index 0000000..7f65f8e Binary files /dev/null and b/sdgos/wallpapers/nord/nord_design.png differ diff --git a/sdgos/wallpapers/nord/nord_lake.png b/sdgos/wallpapers/nord/nord_lake.png new file mode 100755 index 0000000..de44c4e Binary files /dev/null and b/sdgos/wallpapers/nord/nord_lake.png differ diff --git a/sdgos/wallpapers/nord/nord_mountains.png b/sdgos/wallpapers/nord/nord_mountains.png new file mode 100755 index 0000000..5af9ada Binary files /dev/null and b/sdgos/wallpapers/nord/nord_mountains.png differ diff --git a/sdgos/wallpapers/nord/nord_roads.png b/sdgos/wallpapers/nord/nord_roads.png new file mode 100755 index 0000000..3908608 Binary files /dev/null and b/sdgos/wallpapers/nord/nord_roads.png differ diff --git a/sdgos/wallpapers/nord/nord_valley.png b/sdgos/wallpapers/nord/nord_valley.png new file mode 100755 index 0000000..80db660 Binary files /dev/null and b/sdgos/wallpapers/nord/nord_valley.png differ diff --git a/sdgos/wallpapers/nord/nordic-obsession.png b/sdgos/wallpapers/nord/nordic-obsession.png new file mode 100755 index 0000000..bf7a6ba Binary files /dev/null and b/sdgos/wallpapers/nord/nordic-obsession.png differ diff --git a/sdgos/wallpapers/nord/nordtest1.png b/sdgos/wallpapers/nord/nordtest1.png new file mode 100755 index 0000000..4808085 Binary files /dev/null and b/sdgos/wallpapers/nord/nordtest1.png differ diff --git a/sdgos/wallpapers/nord/uroy13wr26s81.png b/sdgos/wallpapers/nord/uroy13wr26s81.png new file mode 100755 index 0000000..78c64ef Binary files /dev/null and b/sdgos/wallpapers/nord/uroy13wr26s81.png differ diff --git a/sdgos/wallpapers/nord/vjv103qnzmm81.png b/sdgos/wallpapers/nord/vjv103qnzmm81.png new file mode 100755 index 0000000..ec1ed35 Binary files /dev/null and b/sdgos/wallpapers/nord/vjv103qnzmm81.png differ diff --git a/sdgos/wallpapers/nord/wallpaperflare.com_wallpaper.jpg b/sdgos/wallpapers/nord/wallpaperflare.com_wallpaper.jpg new file mode 100755 index 0000000..9eeccd3 Binary files /dev/null and b/sdgos/wallpapers/nord/wallpaperflare.com_wallpaper.jpg differ diff --git a/sdgos/wallpapers/nord/wave-dark-nord1.png b/sdgos/wallpapers/nord/wave-dark-nord1.png new file mode 100755 index 0000000..e7dbaec Binary files /dev/null and b/sdgos/wallpapers/nord/wave-dark-nord1.png differ diff --git a/sdgos/wallpapers/nord/yll4wqs11gv61.png b/sdgos/wallpapers/nord/yll4wqs11gv61.png new file mode 100755 index 0000000..2ec7dee Binary files /dev/null and b/sdgos/wallpapers/nord/yll4wqs11gv61.png differ diff --git a/sdgos/wallpapers/retro-82/1-in-the-groove.jpg b/sdgos/wallpapers/retro-82/1-in-the-groove.jpg new file mode 100644 index 0000000..c9537a4 Binary files /dev/null and b/sdgos/wallpapers/retro-82/1-in-the-groove.jpg differ diff --git a/sdgos/wallpapers/retro-82/2-dusk-guardian.jpg b/sdgos/wallpapers/retro-82/2-dusk-guardian.jpg new file mode 100644 index 0000000..4f30b56 Binary files /dev/null and b/sdgos/wallpapers/retro-82/2-dusk-guardian.jpg differ diff --git a/sdgos/wallpapers/retro-82/3-glassy-lines.jpg b/sdgos/wallpapers/retro-82/3-glassy-lines.jpg new file mode 100644 index 0000000..c1106dc Binary files /dev/null and b/sdgos/wallpapers/retro-82/3-glassy-lines.jpg differ diff --git a/sdgos/wallpapers/retro-82/4-gateway.jpg b/sdgos/wallpapers/retro-82/4-gateway.jpg new file mode 100644 index 0000000..067baa4 Binary files /dev/null and b/sdgos/wallpapers/retro-82/4-gateway.jpg differ diff --git a/sdgos/wallpapers/retro-82/5-zen-boat.jpg b/sdgos/wallpapers/retro-82/5-zen-boat.jpg new file mode 100644 index 0000000..4a4821e Binary files /dev/null and b/sdgos/wallpapers/retro-82/5-zen-boat.jpg differ diff --git a/sdgos/wallpapers/retro-82/6-abstract-pyramids.jpg b/sdgos/wallpapers/retro-82/6-abstract-pyramids.jpg new file mode 100644 index 0000000..6dd9d0a Binary files /dev/null and b/sdgos/wallpapers/retro-82/6-abstract-pyramids.jpg differ diff --git a/sdgos/wallpapers/retro-82/7-the-journey.jpg b/sdgos/wallpapers/retro-82/7-the-journey.jpg new file mode 100644 index 0000000..03fc55c Binary files /dev/null and b/sdgos/wallpapers/retro-82/7-the-journey.jpg differ diff --git a/sdgos/wallpapers/retro-82/8-glitter-glass.jpg b/sdgos/wallpapers/retro-82/8-glitter-glass.jpg new file mode 100644 index 0000000..dfa5322 Binary files /dev/null and b/sdgos/wallpapers/retro-82/8-glitter-glass.jpg differ diff --git a/sdgos/wallpapers/risetto/0-launch.png b/sdgos/wallpapers/risetto/0-launch.png new file mode 100644 index 0000000..3c19194 Binary files /dev/null and b/sdgos/wallpapers/risetto/0-launch.png differ diff --git a/sdgos/wallpapers/risetto/1-color-curves.jpg b/sdgos/wallpapers/risetto/1-color-curves.jpg new file mode 100644 index 0000000..7618e1b Binary files /dev/null and b/sdgos/wallpapers/risetto/1-color-curves.jpg differ diff --git a/sdgos/wallpapers/risetto/2-coffee-beans.jpg b/sdgos/wallpapers/risetto/2-coffee-beans.jpg new file mode 100644 index 0000000..faf63ea Binary files /dev/null and b/sdgos/wallpapers/risetto/2-coffee-beans.jpg differ diff --git a/sdgos/wallpapers/risetto/3-industrial-moon.jpg b/sdgos/wallpapers/risetto/3-industrial-moon.jpg new file mode 100644 index 0000000..385b01d Binary files /dev/null and b/sdgos/wallpapers/risetto/3-industrial-moon.jpg differ diff --git a/sdgos/wallpapers/rose-pine/1-funky-shapes.jpg b/sdgos/wallpapers/rose-pine/1-funky-shapes.jpg new file mode 100644 index 0000000..adfe242 Binary files /dev/null and b/sdgos/wallpapers/rose-pine/1-funky-shapes.jpg differ diff --git a/sdgos/wallpapers/rose-pine/2-dot-map.png b/sdgos/wallpapers/rose-pine/2-dot-map.png new file mode 100644 index 0000000..53e136c Binary files /dev/null and b/sdgos/wallpapers/rose-pine/2-dot-map.png differ diff --git a/sdgos/wallpapers/setwallpapergroup.sh b/sdgos/wallpapers/setwallpapergroup.sh new file mode 100755 index 0000000..9e5b790 --- /dev/null +++ b/sdgos/wallpapers/setwallpapergroup.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +SELECTED="$1" + + +WP_DIR=~/.config/sdgos/wallpapers + +WP_GROUPS=$(ls "$WP_DIR" -l --group-directories-first | grep -e '^d.*' | awk '{print $9}' ) + + +if [[ $SELECTED == "" ]]; then + + SELECTED=$(echo "$WP_GROUPS" | fzf --layout=reverse) +fi +echo "user selected $SELECTED" + +dms ipc call wallpaper set "$WP_DIR/$SELECTED/$(ls -1 "$WP_DIR/$SELECTED" | head -n 1)" +sleep 0.5 +dms ipc call wallpaper next +dms ipc call wallpaper prev diff --git a/sdgos/wallpapers/snow/1-white.jpg b/sdgos/wallpapers/snow/1-white.jpg new file mode 100644 index 0000000..0e6121f Binary files /dev/null and b/sdgos/wallpapers/snow/1-white.jpg differ diff --git a/sdgos/wallpapers/snow/2-white.jpg b/sdgos/wallpapers/snow/2-white.jpg new file mode 100644 index 0000000..b8c5a7d Binary files /dev/null and b/sdgos/wallpapers/snow/2-white.jpg differ diff --git a/sdgos/wallpapers/snow/3-white.jpg b/sdgos/wallpapers/snow/3-white.jpg new file mode 100644 index 0000000..4ec4553 Binary files /dev/null and b/sdgos/wallpapers/snow/3-white.jpg differ diff --git a/sdgos/wallpapers/solitude/1-on-pole.jpg b/sdgos/wallpapers/solitude/1-on-pole.jpg new file mode 100644 index 0000000..5830446 Binary files /dev/null and b/sdgos/wallpapers/solitude/1-on-pole.jpg differ diff --git a/sdgos/wallpapers/solitude/2-wreakage.jpg b/sdgos/wallpapers/solitude/2-wreakage.jpg new file mode 100644 index 0000000..5c7174a Binary files /dev/null and b/sdgos/wallpapers/solitude/2-wreakage.jpg differ diff --git a/sdgos/wallpapers/solitude/3-climb.jpg b/sdgos/wallpapers/solitude/3-climb.jpg new file mode 100644 index 0000000..678e4e6 Binary files /dev/null and b/sdgos/wallpapers/solitude/3-climb.jpg differ diff --git a/sdgos/wallpapers/solitude/4-ether.jpg b/sdgos/wallpapers/solitude/4-ether.jpg new file mode 100644 index 0000000..766c6cc Binary files /dev/null and b/sdgos/wallpapers/solitude/4-ether.jpg differ diff --git a/sdgos/wallpapers/solitude/5-eyed.jpg b/sdgos/wallpapers/solitude/5-eyed.jpg new file mode 100644 index 0000000..b8bd7be Binary files /dev/null and b/sdgos/wallpapers/solitude/5-eyed.jpg differ diff --git a/sdgos/wallpapers/tokyo-night/0-swirl-buck.jpg b/sdgos/wallpapers/tokyo-night/0-swirl-buck.jpg new file mode 100644 index 0000000..504f3db Binary files /dev/null and b/sdgos/wallpapers/tokyo-night/0-swirl-buck.jpg differ diff --git a/sdgos/wallpapers/tokyo-night/1-sunset-lake.png b/sdgos/wallpapers/tokyo-night/1-sunset-lake.png new file mode 100644 index 0000000..d806728 Binary files /dev/null and b/sdgos/wallpapers/tokyo-night/1-sunset-lake.png differ diff --git a/sdgos/wallpapers/tokyo-night/2-pawel-czerwinski.jpg b/sdgos/wallpapers/tokyo-night/2-pawel-czerwinski.jpg new file mode 100644 index 0000000..2767138 Binary files /dev/null and b/sdgos/wallpapers/tokyo-night/2-pawel-czerwinski.jpg differ diff --git a/sdgos/wallpapers/tokyo-night/3-milad-fakurian.jpg b/sdgos/wallpapers/tokyo-night/3-milad-fakurian.jpg new file mode 100644 index 0000000..b9663ff Binary files /dev/null and b/sdgos/wallpapers/tokyo-night/3-milad-fakurian.jpg differ diff --git a/sdgos/wallpapers/vantablack/0-dot-hands.jpg b/sdgos/wallpapers/vantablack/0-dot-hands.jpg new file mode 100644 index 0000000..b76792c Binary files /dev/null and b/sdgos/wallpapers/vantablack/0-dot-hands.jpg differ diff --git a/sdgos/wallpapers/vantablack/1-twisted-stairs.jpg b/sdgos/wallpapers/vantablack/1-twisted-stairs.jpg new file mode 100644 index 0000000..ad81cf1 Binary files /dev/null and b/sdgos/wallpapers/vantablack/1-twisted-stairs.jpg differ diff --git a/sdgos/wallpapers/vantablack/2-layers-deep.jpg b/sdgos/wallpapers/vantablack/2-layers-deep.jpg new file mode 100644 index 0000000..e0f04b6 Binary files /dev/null and b/sdgos/wallpapers/vantablack/2-layers-deep.jpg differ diff --git a/sdgos/wallpapers/vantablack/3-layers-stacked.jpg b/sdgos/wallpapers/vantablack/3-layers-stacked.jpg new file mode 100644 index 0000000..4a81b94 Binary files /dev/null and b/sdgos/wallpapers/vantablack/3-layers-stacked.jpg differ diff --git a/sdgos/wallpapers/yuri/20250806191956_1.jpg b/sdgos/wallpapers/yuri/20250806191956_1.jpg new file mode 100644 index 0000000..453a0a2 Binary files /dev/null and b/sdgos/wallpapers/yuri/20250806191956_1.jpg differ diff --git a/update.sh b/update.sh index 292319b..a08b133 100644 --- a/update.sh +++ b/update.sh @@ -7,7 +7,7 @@ git pull echo "re-installing/updating pre-requisites" -sudo pacman -Syu ghostty firefox dms-shell yay git nautilus zsh-history-substring-search zsh-syntax-highlighting zsh-autosuggestions zsh-doc stow brightnessctl pipewire-pulse pipewire matugen adw-gtk-theme wl-copy hyprshot grim satty code-oss zoxide zsh zsh-theme-powerlevel10k eza kanshi ttf-nerd-fonts-symbols-common ttf-nerd-fonts-symbols-mono ttf-nerd-fonts-symbols ttf-cascadia-code-nerd ttf-cascadia-mono-nerd ttf-terminus-nerd ttf-firacode-nerd ttf-ubuntu-nerd +sudo pacman -Syu ghostty firefox dms-shell yay git wl-clipboard nautilus zsh-history-substring-search zsh-syntax-highlighting zsh-autosuggestions zsh-doc stow brightnessctl pipewire-pulse pipewire matugen adw-gtk-theme wl-copy hyprshot grim satty code-oss zoxide zsh zsh-theme-powerlevel10k eza kanshi ttf-nerd-fonts-symbols-common ttf-nerd-fonts-symbols-mono ttf-nerd-fonts-symbols ttf-cascadia-code-nerd ttf-cascadia-mono-nerd ttf-terminus-nerd ttf-firacode-nerd ttf-ubuntu-nerd yay -S mangowm-git dsearch-bin