added more wallpapers, added wallpaper switcher, added bar presets and an easy switcher.
@@ -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);
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
windowrule=title:Floating-Menu,isfloating:1,height:0.4,width:0.4
|
||||
@@ -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
|
||||
|
||||
@@ -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 `**<tab>` 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
|
||||
|
||||
@@ -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.
|
||||
@@ -75,3 +75,45 @@ you can launch this script with the alias `git-projects` or the bind *super+shif
|
||||
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*
|
||||
|
||||
#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`)
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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)
|
||||
|
||||
|
After Width: | Height: | Size: 4.4 MiB |
|
After Width: | Height: | Size: 10 MiB |
|
Before Width: | Height: | Size: 3.1 MiB After Width: | Height: | Size: 3.1 MiB |
|
Before Width: | Height: | Size: 397 KiB After Width: | Height: | Size: 397 KiB |
|
After Width: | Height: | Size: 9.5 MiB |
|
Before Width: | Height: | Size: 498 KiB After Width: | Height: | Size: 498 KiB |
|
Before Width: | Height: | Size: 332 KiB After Width: | Height: | Size: 332 KiB |
|
Before Width: | Height: | Size: 434 KiB After Width: | Height: | Size: 434 KiB |
|
Before Width: | Height: | Size: 5.5 MiB After Width: | Height: | Size: 5.5 MiB |
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 2.8 MiB |
|
After Width: | Height: | Size: 652 KiB |
|
After Width: | Height: | Size: 353 KiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 254 KiB |
|
After Width: | Height: | Size: 641 KiB |
|
After Width: | Height: | Size: 299 KiB |
|
After Width: | Height: | Size: 652 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 315 KiB |
|
After Width: | Height: | Size: 287 KiB |
|
After Width: | Height: | Size: 185 KiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 3.9 MiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
After Width: | Height: | Size: 1.8 MiB |
|
After Width: | Height: | Size: 1.8 MiB |
|
After Width: | Height: | Size: 434 KiB |
|
After Width: | Height: | Size: 2.2 MiB |
|
After Width: | Height: | Size: 1.8 MiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 2.1 MiB |
|
Before Width: | Height: | Size: 242 KiB After Width: | Height: | Size: 242 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 422 KiB After Width: | Height: | Size: 422 KiB |
|
Before Width: | Height: | Size: 512 KiB After Width: | Height: | Size: 512 KiB |
|
Before Width: | Height: | Size: 839 KiB After Width: | Height: | Size: 839 KiB |
|
After Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 2.0 MiB |
|
After Width: | Height: | Size: 1.6 MiB |
|
After Width: | Height: | Size: 1010 KiB |
|
After Width: | Height: | Size: 471 KiB |
|
After Width: | Height: | Size: 637 KiB |
|
After Width: | Height: | Size: 351 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 400 KiB |
|
After Width: | Height: | Size: 1.7 MiB |
|
After Width: | Height: | Size: 611 KiB |
|
After Width: | Height: | Size: 537 KiB |
|
After Width: | Height: | Size: 870 KiB |
|
After Width: | Height: | Size: 257 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 1.7 MiB |
|
After Width: | Height: | Size: 504 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 471 KiB |
|
After Width: | Height: | Size: 995 KiB |
|
After Width: | Height: | Size: 119 KiB |
|
After Width: | Height: | Size: 407 KiB |
|
After Width: | Height: | Size: 641 KiB |
|
After Width: | Height: | Size: 318 KiB |
|
After Width: | Height: | Size: 464 KiB |
|
After Width: | Height: | Size: 251 KiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
After Width: | Height: | Size: 517 KiB |
|
After Width: | Height: | Size: 165 KiB |
|
After Width: | Height: | Size: 831 KiB |
|
After Width: | Height: | Size: 159 KiB |
|
After Width: | Height: | Size: 354 KiB |
|
After Width: | Height: | Size: 2.2 MiB |
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 368 KiB |
|
After Width: | Height: | Size: 304 KiB |
|
After Width: | Height: | Size: 166 KiB |
|
After Width: | Height: | Size: 347 KiB |
|
After Width: | Height: | Size: 2.5 MiB |
|
After Width: | Height: | Size: 93 KiB |
|
After Width: | Height: | Size: 2.1 MiB |
|
After Width: | Height: | Size: 2.2 MiB |
|
After Width: | Height: | Size: 249 KiB |
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 4.0 MiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 262 KiB |