From 9d260af0c683ba9671015769829d83b4bee841cd Mon Sep 17 00:00:00 2001 From: Keule2 Date: Thu, 30 Jul 2026 22:36:49 +0200 Subject: [PATCH] fix: added missing dotfiles and removed unnecessary files/packages --- .chezmoi.toml.tmpl | 4 +- README.md | 31 +- .../minegrub/assets/MinecraftRegular-Bmg3.otf | Bin 11016 -> 0 bytes assets/minegrub/assets/Monocraft.otf | Bin 22020 -> 0 bytes assets/minegrub/assets/logo_clear.png | Bin 10850 -> 0 bytes assets/minegrub/assets/splashes.txt | 50 - dot_config/DankMaterialShell/clsettings.json | 8 + .../DankMaterialShell/empty_dot_changelog-1.5 | 0 .../DankMaterialShell/empty_dot_firstlaunch | 0 dot_config/DankMaterialShell/firefox.css | 138 +++ .../DankMaterialShell/plugin_settings.json | 25 + dot_config/DankMaterialShell/settings.json | 913 ++++++++++++++++++ .../themes/catppuccin/preview-dark.svg | 38 + .../themes/catppuccin/preview-light.svg | 38 + .../themes/catppuccin/theme.json | 555 +++++++++++ dot_config/ghostty/config | 59 ++ dot_config/ghostty/themes/dankcolors | 22 + dot_config/gtk-3.0/encrypted_bookmarks.age | 40 + dot_config/gtk-3.0/settings.ini | 17 + dot_config/gtk-4.0/settings.ini | 7 + dot_config/hypr/dms/binds-user.lua | 2 +- dot_config/hypr/dms/outputs.lua.tmpl | 8 +- dot_config/hypr/hyprland.lua.tmpl | 18 +- dot_config/hypr/hyprland/colors.conf | 32 - dot_config/hypr/hyprlock/colors.conf | 12 - .../encrypted_settings.json.age | 39 + dot_config/kdeconnect/encrypted_config.age | 38 + .../encrypted_private_certificate.pem.age | 50 + .../encrypted_private_privateKey.pem.age | 42 + .../kdeconnect/encrypted_trusted_devices.age | 52 + dot_config/matugen/config.toml | 6 + .../matugen/templates/feishin/dms-theme.json | 19 + dot_config/private_Thunar/private_uca.xml | 15 + .../private_feishin/Themes/dms-theme.json | 19 + dot_config/private_feishin/config.json | 37 + dot_config/pywalfox/config.json | 3 + dot_config/rustdesk/encrypted_RustDesk_ab.age | 38 + .../encrypted_private_RustDesk.toml.age | 58 ++ .../encrypted_private_RustDesk2.toml.age | 41 + ...ncrypted_private_RustDesk_default.toml.age | 38 + .../encrypted_private_RustDesk_local.toml.age | 47 + .../peers/encrypted_private_10.8.0.9.toml.age | 72 ++ ...encrypted_private_192.168.178.105.toml.age | 72 ++ dot_config/starship.toml | 147 +++ dot_config/vesktop/settings.json | 7 + .../vesktop/settings/empty_quickCss.css | 0 dot_config/vesktop/settings/settings.json | 575 +++++++++++ dot_config/vesktop/themes/dank-discord.css | 99 ++ .../private_xfce-perchannel-xml/thunar.xml | 12 + dot_config/yazi/keymap.toml | 30 + encrypted_private_dot_smbcred.age | 38 + executable_mount_server.sh | 23 + run_once_00-prereqs.sh | 19 +- run_once_10-install-base.sh | 17 +- ...l-gui.sh => run_once_20-install-desktop.sh | 21 +- run_once_30-install-power-mgmt.sh | 3 +- run_once_40-install-apps.sh | 28 +- run_once_50-configure-system.sh | 25 +- run_once_99-set-shell.sh | 3 +- 59 files changed, 3565 insertions(+), 185 deletions(-) delete mode 100644 assets/minegrub/assets/MinecraftRegular-Bmg3.otf delete mode 100644 assets/minegrub/assets/Monocraft.otf delete mode 100644 assets/minegrub/assets/logo_clear.png delete mode 100644 assets/minegrub/assets/splashes.txt create mode 100644 dot_config/DankMaterialShell/clsettings.json create mode 100644 dot_config/DankMaterialShell/empty_dot_changelog-1.5 create mode 100644 dot_config/DankMaterialShell/empty_dot_firstlaunch create mode 100644 dot_config/DankMaterialShell/firefox.css create mode 100644 dot_config/DankMaterialShell/plugin_settings.json create mode 100644 dot_config/DankMaterialShell/settings.json create mode 100644 dot_config/DankMaterialShell/themes/catppuccin/preview-dark.svg create mode 100644 dot_config/DankMaterialShell/themes/catppuccin/preview-light.svg create mode 100644 dot_config/DankMaterialShell/themes/catppuccin/theme.json create mode 100644 dot_config/ghostty/config create mode 100644 dot_config/ghostty/themes/dankcolors create mode 100644 dot_config/gtk-3.0/encrypted_bookmarks.age create mode 100644 dot_config/gtk-3.0/settings.ini create mode 100644 dot_config/gtk-4.0/settings.ini delete mode 100644 dot_config/hypr/hyprland/colors.conf delete mode 100644 dot_config/hypr/hyprlock/colors.conf create mode 100644 dot_config/jellyfin-desktop/encrypted_settings.json.age create mode 100644 dot_config/kdeconnect/encrypted_config.age create mode 100644 dot_config/kdeconnect/encrypted_private_certificate.pem.age create mode 100644 dot_config/kdeconnect/encrypted_private_privateKey.pem.age create mode 100644 dot_config/kdeconnect/encrypted_trusted_devices.age create mode 100644 dot_config/matugen/config.toml create mode 100644 dot_config/matugen/templates/feishin/dms-theme.json create mode 100644 dot_config/private_Thunar/private_uca.xml create mode 100644 dot_config/private_feishin/Themes/dms-theme.json create mode 100644 dot_config/private_feishin/config.json create mode 100644 dot_config/pywalfox/config.json create mode 100644 dot_config/rustdesk/encrypted_RustDesk_ab.age create mode 100644 dot_config/rustdesk/encrypted_private_RustDesk.toml.age create mode 100644 dot_config/rustdesk/encrypted_private_RustDesk2.toml.age create mode 100644 dot_config/rustdesk/encrypted_private_RustDesk_default.toml.age create mode 100644 dot_config/rustdesk/encrypted_private_RustDesk_local.toml.age create mode 100644 dot_config/rustdesk/peers/encrypted_private_10.8.0.9.toml.age create mode 100644 dot_config/rustdesk/peers/encrypted_private_192.168.178.105.toml.age create mode 100644 dot_config/starship.toml create mode 100644 dot_config/vesktop/settings.json create mode 100644 dot_config/vesktop/settings/empty_quickCss.css create mode 100644 dot_config/vesktop/settings/settings.json create mode 100644 dot_config/vesktop/themes/dank-discord.css create mode 100644 dot_config/xfce4/xfconf/private_xfce-perchannel-xml/thunar.xml create mode 100644 encrypted_private_dot_smbcred.age create mode 100644 executable_mount_server.sh rename run_once_20-install-gui.sh => run_once_20-install-desktop.sh (66%) diff --git a/.chezmoi.toml.tmpl b/.chezmoi.toml.tmpl index de91be3..92191a3 100644 --- a/.chezmoi.toml.tmpl +++ b/.chezmoi.toml.tmpl @@ -7,9 +7,9 @@ recipient = "age1pq1q8zvperhkgayvaeyppanuwml6l54a2ehp8au3z96qzsympcjxhsvzdk9exks [data] {{ $system := promptStringOnce . "system" "Which system class is this machine?" "desktop" }} system = {{ $system | quote }} - +{{ $gaming := promptBoolOnce . "gaming" "Should gaming packages (e.g. Steam, heroic) be installed?" }} +gaming = {{ $gaming }} {{ $email := promptStringOnce . "email" "What is your email address (git)" }} email = {{ $email | quote }} - {{ $name := promptStringOnce . "name" "What is your name (git)" }} name = {{ $name | quote }} diff --git a/README.md b/README.md index 6649b95..8a04858 100644 --- a/README.md +++ b/README.md @@ -1,43 +1,32 @@ -# Dotfiles (chezmoi) - +# Dotfiles Dotfiles managed by [chezmoi](https://www.chezmoi.io/). The repo works on Arch and Ubuntu (not complete) and has three machine classes: **server**, **desktop**, and **laptop**. ## First-time install on a new machine - ### 1. Install prerequisites - ```bash # Arch sudo pacman -S git curl age jq chezmoi # Ubuntu -sudo apt-get install -y git curl age jq -# chezmoi: see https://www.chezmoi.io/install/ +sudo apt-get install git curl age jq chezmoi ``` -### 2. Provision the age key - +### 2. Encryption key The age key needs to be placed at `~/.config/chezmoi/key` With following permissions ```bash chmod 600 ~/.config/chezmoi/key ``` -### 3. Bootstrap - +### 3. Init and Apply ```bash -chezmoi init --apply git@gitea.keuledrive.de:Keule2/Dotfiles.git +chezmoi init --apply https://gitea.keuledrive.de/Keule2/Dotfiles ``` - -Will ask: - -- **Which system class is this machine?** — pick `server`, `desktop`, or `laptop`. -- **EMAIL** — for git config. +Will prompt some questions for template data. ## Usage - | Command | Effect | |---|---| | `chezmoi apply` | apply any local changes to dotfiles and run-once scripts | @@ -48,14 +37,8 @@ Will ask: | `chezmoi managed` | list files chezmoi manages | ## Changing the system class - -Two ways: - +Edit the config file ```bash -# Option A: re-prompt -chezmoi init --apply --force --prompt - -# Option B: edit the cached value $EDITOR ~/.config/chezmoi/chezmoi.toml # change [data].system chezmoi apply ``` diff --git a/assets/minegrub/assets/MinecraftRegular-Bmg3.otf b/assets/minegrub/assets/MinecraftRegular-Bmg3.otf deleted file mode 100644 index 54f08ad42ae2c7e9eb4d46c7b621544e32cfc9a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11016 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 diff --git a/assets/minegrub/assets/Monocraft.otf b/assets/minegrub/assets/Monocraft.otf deleted file mode 100644 index 631c97a56e156ebf138ceacaa9a379ce8e1e3b5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22020 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 diff --git a/assets/minegrub/assets/splashes.txt b/assets/minegrub/assets/splashes.txt deleted file mode 100644 index f7254e2..0000000 --- a/assets/minegrub/assets/splashes.txt +++ /dev/null @@ -1,50 +0,0 @@ -I use Arch BTW! -Now with 100% more Linux! -GNU's not UNIX! -Praise Tux! -Wine is not an Emulator! -I am Root! -Still stuck in Vim! -Won't sell your data! -Now with Rust! -Full of Distros! -Do redistribute! -May contain penguins! -Support FOSS devs! -Bailing out! -Everything is a file! -May contain systemd... -Open source! -Made in Finland! -It's not a bug, it's a feature! -It's GNU/Linux! -Sudo rm -rf! -Yes, do as I say! -90% bug free! -Not water proof! -Used by billions! -12345 is a bad password! -Turing complete! -Woah. -I have a suggestion. -pls fix -beep beep -Boop! -Splash! -[Insert splash text here] -Made by "real" people! -Viruses have no power here! -No place like ~ -Used in space! -No reboots required! -Case sensitive! -.exe won't work here! -No ads! -May contain spaghetti... -No registry needed! -Forward slashes only! -No DLLs needed! -127.0.0.1 > localhost :) -No caffeine! -Zero calories! -Do not eat! diff --git a/dot_config/DankMaterialShell/clsettings.json b/dot_config/DankMaterialShell/clsettings.json new file mode 100644 index 0000000..fbdcb3c --- /dev/null +++ b/dot_config/DankMaterialShell/clsettings.json @@ -0,0 +1,8 @@ +{ + "maxHistory": 10000, + "maxEntrySize": 5242880, + "autoClearDays": 0, + "clearAtStartup": false, + "disabled": false, + "maxPinned": 25 +} \ No newline at end of file diff --git a/dot_config/DankMaterialShell/empty_dot_changelog-1.5 b/dot_config/DankMaterialShell/empty_dot_changelog-1.5 new file mode 100644 index 0000000..e69de29 diff --git a/dot_config/DankMaterialShell/empty_dot_firstlaunch b/dot_config/DankMaterialShell/empty_dot_firstlaunch new file mode 100644 index 0000000..e69de29 diff --git a/dot_config/DankMaterialShell/firefox.css b/dot_config/DankMaterialShell/firefox.css new file mode 100644 index 0000000..ad206c8 --- /dev/null +++ b/dot_config/DankMaterialShell/firefox.css @@ -0,0 +1,138 @@ +@media -moz-pref("userChrome.theme-material") { + :root { + --md-sys-color-primary: #3a693b; + --md-sys-color-surface-tint: #3a693b; + --md-sys-color-on-primary: #ffffff; + --md-sys-color-primary-container: #bbf0b6; + --md-sys-color-on-primary-container: #002105; + --md-sys-color-secondary: #52634f; + --md-sys-color-on-secondary: #ffffff; + --md-sys-color-secondary-container: #d5e8cf; + --md-sys-color-on-secondary-container: #101f10; + --md-sys-color-tertiary: #39656b; + --md-sys-color-on-tertiary: #ffffff; + --md-sys-color-tertiary-container: #bcebf1; + --md-sys-color-on-tertiary-container: #001f23; + --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: #f7fbf1; + --md-sys-color-on-background: #181d17; + --md-sys-color-surface: #f7fbf1; + --md-sys-color-on-surface: #181d17; + --md-sys-color-surface-variant: #dee5d9; + --md-sys-color-on-surface-variant: #424940; + --md-sys-color-outline: #72796f; + --md-sys-color-outline-variant: #c2c9bd; + --md-sys-color-shadow: #000000; + --md-sys-color-scrim: #000000; + --md-sys-color-inverse-surface: #2d322c; + --md-sys-color-inverse-on-surface: #eef2e9; + --md-sys-color-inverse-primary: #9fd49b; + --md-sys-color-primary-fixed: #bbf0b6; + --md-sys-color-on-primary-fixed: #002105; + --md-sys-color-primary-fixed-dim: #9fd49b; + --md-sys-color-on-primary-fixed-variant: #225025; + --md-sys-color-secondary-fixed: #d5e8cf; + --md-sys-color-on-secondary-fixed: #101f10; + --md-sys-color-secondary-fixed-dim: #b9ccb4; + --md-sys-color-on-secondary-fixed-variant: #3b4b39; + --md-sys-color-tertiary-fixed: #bcebf1; + --md-sys-color-on-tertiary-fixed: #001f23; + --md-sys-color-tertiary-fixed-dim: #a1ced5; + --md-sys-color-on-tertiary-fixed-variant: #1f4d53; + --md-sys-color-surface-dim: #d7dbd2; + --md-sys-color-surface-bright: #f7fbf1; + --md-sys-color-surface-container-lowest: #ffffff; + --md-sys-color-surface-container-low: #f1f5ec; + --md-sys-color-surface-container: #f7fbf1; + --md-sys-color-surface-container-high: #f7fbf1; + --md-sys-color-surface-container-highest: #f7fbf1; + + --m3-radius: 12px; + --m3-radius-sm: 10px; + --m3-elev-0: none; + --m3-elev-1: 0 1px 2px color-mix(in srgb, var(--md-sys-color-shadow) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 6%, transparent); + --m3-elev-2: 0 2px 6px color-mix(in srgb, var(--md-sys-color-shadow) 10%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 6%, transparent); + --m3-elev-3: 0 11px 7px color-mix(in srgb, var(--md-sys-color-shadow) 19%, transparent), 0 13px 25px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent); + --m3-elev-4: 0 14px 12px color-mix(in srgb, var(--md-sys-color-shadow) 17%, transparent), 0 20px 40px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent); + --m3-elev-5: 0 17px 17px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent), 0 27px 55px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent); + + --tab-height: 34px; + --urlbar-height: 38px; + + --state-hover: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); + --state-press: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); + + --focus-ring: 0 0 0 2px color-mix(in srgb, var(--md-sys-color-primary) 70%, transparent); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --md-sys-color-primary: #9fd49b; + --md-sys-color-surface-tint: #9fd49b; + --md-sys-color-on-primary: #073910; + --md-sys-color-primary-container: #225025; + --md-sys-color-on-primary-container: #bbf0b6; + --md-sys-color-secondary: #b9ccb4; + --md-sys-color-on-secondary: #253424; + --md-sys-color-secondary-container: #3b4b39; + --md-sys-color-on-secondary-container: #d5e8cf; + --md-sys-color-tertiary: #a1ced5; + --md-sys-color-on-tertiary: #00363c; + --md-sys-color-tertiary-container: #1f4d53; + --md-sys-color-on-tertiary-container: #bcebf1; + --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: #10140f; + --md-sys-color-on-background: #e0e4db; + --md-sys-color-surface: #10140f; + --md-sys-color-on-surface: #e0e4db; + --md-sys-color-surface-variant: #424940; + --md-sys-color-on-surface-variant: #c2c9bd; + --md-sys-color-outline: #8c9388; + --md-sys-color-outline-variant: #424940; + --md-sys-color-shadow: #000000; + --md-sys-color-scrim: #000000; + --md-sys-color-inverse-surface: #e0e4db; + --md-sys-color-inverse-on-surface: #2d322c; + --md-sys-color-inverse-primary: #3a693b; + --md-sys-color-primary-fixed: #bbf0b6; + --md-sys-color-on-primary-fixed: #002105; + --md-sys-color-primary-fixed-dim: #9fd49b; + --md-sys-color-on-primary-fixed-variant: #225025; + --md-sys-color-secondary-fixed: #d5e8cf; + --md-sys-color-on-secondary-fixed: #101f10; + --md-sys-color-secondary-fixed-dim: #b9ccb4; + --md-sys-color-on-secondary-fixed-variant: #3b4b39; + --md-sys-color-tertiary-fixed: #bcebf1; + --md-sys-color-on-tertiary-fixed: #001f23; + --md-sys-color-tertiary-fixed-dim: #a1ced5; + --md-sys-color-on-tertiary-fixed-variant: #1f4d53; + --md-sys-color-surface-dim: #10140f; + --md-sys-color-surface-bright: #363a34; + --md-sys-color-surface-container-lowest: #0b0f0a; + --md-sys-color-surface-container-low: #181d17; + --md-sys-color-surface-container: #1c211b; + --md-sys-color-surface-container-high: #272b25; + --md-sys-color-surface-container-highest: #323630; + + --m3-elev-1: 0 1px 2px color-mix(in srgb, var(--md-sys-color-shadow) 50%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 35%, transparent); + --m3-elev-2: 0 4px 10px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 35%, transparent); + --m3-elev-3: 0 11px 7px color-mix(in srgb, var(--md-sys-color-shadow) 45%, transparent), 0 13px 25px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent); + --m3-elev-4: 0 14px 12px color-mix(in srgb, var(--md-sys-color-shadow) 42%, transparent), 0 20px 40px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent); + --m3-elev-5: 0 17px 17px color-mix(in srgb, var(--md-sys-color-shadow) 40%, transparent), 0 27px 55px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent); + + --state-hover: color-mix(in srgb, var(--md-sys-color-on-surface) 6%, transparent); + --state-press: color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent); + } +} + +/* idk if this even works, but the suggestion in the material updated readme bricks symbols no matter how many fallbacks I add */ +:root { + font-family: system-ui, "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; +} diff --git a/dot_config/DankMaterialShell/plugin_settings.json b/dot_config/DankMaterialShell/plugin_settings.json new file mode 100644 index 0000000..d81b447 --- /dev/null +++ b/dot_config/DankMaterialShell/plugin_settings.json @@ -0,0 +1,25 @@ +{ + "calculator": { + "enabled": true, + "trigger": "=" + }, + "dankKDEConnect": { + "enabled": true, + "showOngoingMedia": true, + "selectedDeviceId": "15974e85541146b0b914d5928c541df9" + }, + "emojiLauncher": { + "enabled": true, + "recentEmojis": "🧇" + }, + "quickCapture": { + "enabled": true + }, + "dankPomodoroTimer": { + "enabled": true, + "workDuration": "60" + }, + "timer": { + "enabled": true + } +} \ No newline at end of file diff --git a/dot_config/DankMaterialShell/settings.json b/dot_config/DankMaterialShell/settings.json new file mode 100644 index 0000000..7b2d98f --- /dev/null +++ b/dot_config/DankMaterialShell/settings.json @@ -0,0 +1,913 @@ +{ + "currentThemeName": "dynamic", + "currentThemeCategory": "dynamic", + "customThemeFile": "/home/keule/.config/DankMaterialShell/themes/catppuccin/theme.json", + "registryThemeVariants": { + "catppuccin": { + "dark": { + "flavor": "mocha", + "accent": "mauve" + } + } + }, + "matugenScheme": "scheme-tonal-spot", + "matugenContrast": 0, + "runUserMatugenTemplates": true, + "matugenTargetMonitor": "", + "popupTransparency": 1, + "dockTransparency": 1, + "widgetBackgroundColor": "sch", + "widgetBackgroundCustomColor": "#6750A4", + "widgetBackgroundCustomStrength": 0.5, + "widgetColorMode": "default", + "controlCenterTileColorMode": "primary", + "buttonColorMode": "primary", + "cornerRadius": 12, + "niriLayoutGapsOverride": -1, + "niriLayoutRadiusOverride": -1, + "niriLayoutBorderSize": -1, + "hyprlandLayoutGapsOverride": -1, + "hyprlandLayoutGapsOutOverride": 2, + "hyprlandLayoutRadiusOverride": -1, + "hyprlandLayoutBorderSize": 1, + "hyprlandResizeOnBorder": false, + "mangoLayoutGapsOverride": -1, + "mangoLayoutGapsOutOverride": -1, + "mangoLayoutRadiusOverride": -1, + "mangoLayoutBorderSize": -1, + "mangoTrackpadNaturalScrolling": true, + "firstDayOfWeek": 1, + "showWeekNumber": false, + "calendarBackend": "dankcal", + "clockFormat": "24h", + "showSeconds": false, + "padHours12Hour": false, + "useFahrenheit": false, + "windSpeedUnit": "kmh", + "nightModeEnabled": false, + "animationSpeed": 1, + "customAnimationDuration": 500, + "syncComponentAnimationSpeeds": true, + "popoutAnimationSpeed": 1, + "popoutCustomAnimationDuration": 150, + "modalAnimationSpeed": 1, + "modalCustomAnimationDuration": 150, + "enableRippleEffects": true, + "animationVariant": 0, + "motionEffect": 0, + "m3ElevationEnabled": true, + "m3ElevationIntensity": 12, + "m3ElevationOpacity": 30, + "m3ElevationColorMode": "default", + "m3ElevationLightDirection": "top", + "m3ElevationCustomColor": "#000000", + "modalElevationEnabled": true, + "popoutElevationEnabled": true, + "barElevationEnabled": true, + "blurEnabled": false, + "blurForegroundLayers": true, + "blurLayerOutlineOpacity": 0.12, + "blurBorderEnabled": true, + "blurBorderColor": "outline", + "blurBorderCustomColor": "#ffffff", + "blurBorderOpacity": 0.35, + "wallpaperFillMode": "Fill", + "blurredWallpaperLayer": false, + "blurWallpaperOnOverview": false, + "wallpaperBackgroundColorMode": "black", + "wallpaperBackgroundCustomColor": "#000000", + "showLauncherButton": true, + "showWorkspaceSwitcher": true, + "showFocusedWindow": true, + "showWeather": true, + "showMusic": true, + "showClipboard": true, + "showCpuUsage": true, + "showMemUsage": true, + "showCpuTemp": true, + "showGpuTemp": true, + "selectedGpuIndex": 0, + "enabledGpuPciIds": [], + "showSystemTray": true, + "systemTrayIconTintMode": "none", + "systemTrayIconTintSaturation": 50, + "systemTrayIconTintStrength": 135, + "showClock": true, + "showNotificationButton": true, + "showBattery": true, + "showBatteryPercent": true, + "showBatteryPercentOnlyOnBattery": false, + "showBatteryTime": false, + "showBatteryTimeOnlyOnBattery": false, + "batteryPillStyle": false, + "batteryPillPercentSign": false, + "showControlCenterButton": true, + "showCapsLockIndicator": true, + "controlCenterShowNetworkIcon": true, + "controlCenterShowBluetoothIcon": true, + "controlCenterShowAudioIcon": true, + "controlCenterShowAudioPercent": false, + "controlCenterShowVpnIcon": true, + "controlCenterShowBrightnessIcon": false, + "controlCenterShowBrightnessPercent": false, + "controlCenterShowMicIcon": false, + "controlCenterShowMicPercent": true, + "controlCenterShowBatteryIcon": false, + "controlCenterShowPrinterIcon": false, + "controlCenterShowScreenSharingIcon": true, + "controlCenterShowIdleInhibitorIcon": false, + "controlCenterShowDoNotDisturbIcon": false, + "showPrivacyButton": true, + "privacyShowMicIcon": true, + "privacyShowCameraIcon": true, + "privacyShowScreenShareIcon": true, + "controlCenterWidgets": [ + { + "id": "volumeSlider", + "enabled": true, + "width": 50 + }, + { + "id": "brightnessSlider", + "enabled": true, + "width": 50, + "deviceName": "ddc:i2c-6" + }, + { + "id": "bluetooth", + "enabled": true, + "width": 50 + }, + { + "id": "wifi", + "enabled": true, + "width": 50 + }, + { + "id": "audioOutput", + "enabled": true, + "width": 50 + }, + { + "id": "audioInput", + "enabled": true, + "width": 50 + }, + { + "id": "idleInhibitor", + "enabled": true, + "width": 25 + }, + { + "id": "builtin_cups", + "enabled": true, + "width": 50 + }, + { + "id": "doNotDisturb", + "enabled": true, + "width": 25 + }, + { + "id": "diskUsage", + "enabled": true, + "width": 50, + "instanceId": "ms68kqnzaiq66pavhle", + "mountPath": "/", + "showMountPath": true + }, + { + "id": "nightMode", + "enabled": true, + "width": 25 + }, + { + "id": "darkMode", + "enabled": true, + "width": 25 + } + ], + "showWorkspaceIndex": true, + "showWorkspaceName": false, + "showWorkspacePadding": false, + "workspaceScrolling": false, + "showWorkspaceApps": false, + "workspaceDragReorder": true, + "maxWorkspaceIcons": 3, + "workspaceAppIconSizeOffset": 0, + "groupWorkspaceApps": true, + "groupActiveWorkspaceApps": false, + "workspaceFollowFocus": true, + "showOccupiedWorkspacesOnly": false, + "reverseScrolling": false, + "dwlShowAllTags": false, + "workspaceActiveAppHighlightEnabled": false, + "workspaceColorMode": "default", + "workspaceFocusedCustomColor": "#6750A4", + "workspaceOccupiedColorMode": "none", + "workspaceOccupiedCustomColor": "#625B71", + "workspaceUnfocusedColorMode": "default", + "workspaceUnfocusedCustomColor": "#49454E", + "workspaceUrgentColorMode": "default", + "workspaceUrgentCustomColor": "#B3261E", + "workspaceFocusedBorderEnabled": false, + "workspaceFocusedBorderColor": "primary", + "workspaceFocusedBorderCustomColor": "#6750A4", + "workspaceFocusedBorderThickness": 2, + "workspaceUnfocusedMonitorSeparateAppearance": false, + "workspaceUnfocusedMonitorColorMode": "default", + "workspaceUnfocusedMonitorFocusedCustomColor": "#6750A4", + "workspaceUnfocusedMonitorOccupiedColorMode": "none", + "workspaceUnfocusedMonitorOccupiedCustomColor": "#625B71", + "workspaceUnfocusedMonitorUnfocusedColorMode": "default", + "workspaceUnfocusedMonitorUnfocusedCustomColor": "#49454E", + "workspaceUnfocusedMonitorUrgentColorMode": "default", + "workspaceUnfocusedMonitorUrgentCustomColor": "#B3261E", + "workspaceUnfocusedMonitorBorderEnabled": false, + "workspaceUnfocusedMonitorBorderColor": "primary", + "workspaceUnfocusedMonitorBorderCustomColor": "#6750A4", + "workspaceUnfocusedMonitorBorderThickness": 2, + "workspaceNameIcons": {}, + "waveProgressEnabled": true, + "scrollTitleEnabled": true, + "mediaAdaptiveWidthEnabled": true, + "audioVisualizerEnabled": true, + "mediaUseAlbumArtAccent": true, + "audioScrollMode": "volume", + "audioWheelScrollAmount": 5, + "audioDeviceScrollVolumeEnabled": false, + "mediaExcludePlayers": [], + "clockCompactMode": false, + "focusedWindowCompactMode": false, + "focusedWindowSize": 1, + "focusedWindowShowIcon": true, + "runningAppsCompactMode": true, + "barMaxVisibleApps": 0, + "barMaxVisibleRunningApps": 0, + "barShowOverflowBadge": true, + "trayAutoOverflow": true, + "trayPopupSingleLine": true, + "trayMaxVisibleItems": 0, + "appsDockHideIndicators": false, + "appsDockColorizeActive": false, + "appsDockActiveColorMode": "primary", + "appsDockEnlargeOnHover": false, + "appsDockEnlargePercentage": 125, + "appsDockIconSizePercentage": 100, + "keyboardLayoutNameCompactMode": false, + "keyboardLayoutNameShowIcon": false, + "runningAppsCurrentWorkspace": true, + "runningAppsGroupByApp": false, + "runningAppsCurrentMonitor": false, + "appIdSubstitutions": [], + "centeringMode": "geometric", + "clockDateFormat": "d.MM.yyyy", + "lockDateFormat": "", + "greeterRememberLastSession": true, + "greeterRememberLastUser": true, + "greeterAutoLogin": false, + "greeterEnableFprint": false, + "greeterEnableU2f": false, + "greeterWallpaperPath": "", + "greeterLockDateFormat": "", + "greeterFontFamily": "", + "greeterWallpaperFillMode": "", + "greeterPamExternallyManaged": false, + "greeterSyncPending": true, + "greeterSyncBaseline": { + "clockFormat": "auto" + }, + "mediaSize": 1, + "appLauncherViewMode": "list", + "spotlightModalViewMode": "list", + "browserPickerViewMode": "grid", + "browserUsageHistory": { + "brave-browser": { + "count": 1, + "lastUsed": 1785341210583, + "name": "Brave" + } + }, + "appPickerViewMode": "grid", + "filePickerUsageHistory": { + "com.mitchellh.ghostty": { + "count": 4, + "lastUsed": 1785435157739, + "name": "Ghostty" + }, + "thunar": { + "count": 2, + "lastUsed": 1785366990917, + "name": "Thunar File Manager" + } + }, + "sortAppsAlphabetically": false, + "appLauncherGridColumns": 4, + "spotlightCloseNiriOverview": true, + "rememberLastQuery": true, + "rememberLastMode": true, + "spotlightSectionViewModes": {}, + "appDrawerSectionViewModes": {}, + "niriOverviewOverlayEnabled": true, + "niriOverviewLauncherStyle": "full", + "dankLauncherV2Size": "large", + "dankLauncherV2ShowSourceBadges": true, + "dankLauncherV2BorderEnabled": true, + "dankLauncherV2BorderThickness": 2, + "dankLauncherV2BorderColor": "primary", + "dankLauncherV2ShowFooter": true, + "dankLauncherV2UnloadOnClose": false, + "dankLauncherV2IncludeFilesInAll": true, + "dankLauncherV2IncludeFoldersInAll": true, + "launcherUseOverlayLayer": false, + "launcherStyle": "full", + "spotlightBarShowModeChips": false, + "keybindsFloatingWindow": false, + "useAutoLocation": false, + "weatherEnabled": true, + "dashTabs": [ + { + "id": "overview", + "enabled": true + }, + { + "id": "media", + "enabled": true + }, + { + "id": "wallpaper", + "enabled": true + }, + { + "id": "weather", + "enabled": true + }, + { + "id": "settings", + "enabled": true + } + ], + "networkPreference": "wifi", + "iconThemeDark": "Papirus-Dark", + "iconThemeLight": "System Default", + "iconThemePerMode": false, + "lastAppliedIconTheme": "Papirus-Dark", + "cursorSettings": { + "theme": "breeze_cursors", + "size": 24, + "niri": { + "hideWhenTyping": false, + "hideAfterInactiveMs": 0 + }, + "hyprland": { + "hideOnKeyPress": false, + "hideOnTouch": false, + "inactiveTimeout": 0 + }, + "mango": { + "cursorHideTimeout": 0 + } + }, + "launcherLogoMode": "os", + "launcherLogoCustomPath": "", + "launcherLogoColorOverride": "", + "launcherLogoColorInvertOnMode": false, + "launcherLogoBrightness": 0.5, + "launcherLogoContrast": 1, + "launcherLogoSizeOffset": 0, + "fontFamily": "CaskaydiaCove Nerd Font", + "monoFontFamily": "CaskaydiaCove Nerd Font Mono", + "fontWeight": 400, + "fontScale": 1, + "textRenderType": 0, + "textRenderQuality": 0, + "notepadUseMonospace": true, + "notepadFontFamily": "", + "notepadFontSize": 14, + "notificationSummaryFontSize": 0, + "notificationBodyFontSize": 0, + "notepadShowLineNumbers": false, + "notepadAutoSave": false, + "notepadSlideoutSide": "right", + "notepadDefaultMode": "slideout", + "notepadTransparencyOverride": -1, + "notepadLastCustomTransparency": 0.7, + "notepadUseCompositorGap": false, + "notepadEdgeGap": 0, + "soundsEnabled": true, + "useSystemSoundTheme": false, + "soundLogin": false, + "soundNewNotification": true, + "soundVolumeChanged": true, + "soundPluggedIn": true, + "muteSoundsWhenMediaPlaying": true, + "acMonitorTimeout": 0, + "acLockTimeout": 300, + "acSuspendTimeout": 1800, + "acSuspendBehavior": 0, + "acProfileName": "", + "acPostLockMonitorTimeout": 120, + "batteryMonitorTimeout": 0, + "batteryLockTimeout": 0, + "batterySuspendTimeout": 0, + "batterySuspendBehavior": 0, + "batteryProfileName": "", + "batteryPostLockMonitorTimeout": 0, + "batteryChargeLimit": 100, + "batteryNotifyChargeLimit": false, + "batteryCriticalThreshold": 10, + "batteryNotifyCritical": true, + "batteryLowThreshold": 20, + "batteryNotifyLow": false, + "batteryChargeLimitNotificationType": 0, + "batteryLowNotificationType": 0, + "batteryCriticalNotificationType": 1, + "batteryAutoPowerSaver": false, + "lockBeforeSuspend": true, + "loginctlLockIntegration": true, + "fadeToLockEnabled": true, + "fadeToLockGracePeriod": 5, + "fadeToDpmsEnabled": true, + "fadeToDpmsGracePeriod": 5, + "launchPrefix": "", + "gtkThemingEnabled": false, + "qtThemingEnabled": false, + "syncModeWithPortal": true, + "terminalsAlwaysDark": false, + "muxType": "tmux", + "muxUseCustomCommand": false, + "muxCustomCommand": "", + "muxSessionFilter": "", + "runDmsMatugenTemplates": true, + "matugenTemplateGtk": true, + "matugenTemplateNiri": false, + "matugenTemplateHyprland": true, + "matugenTemplateMangowc": false, + "matugenTemplateQt5ct": true, + "matugenTemplateQt6ct": true, + "matugenTemplateFirefox": true, + "matugenTemplatePywalfox": true, + "matugenTemplateZenBrowser": false, + "matugenTemplateVesktop": true, + "matugenTemplateVencord": true, + "matugenTemplateEquibop": false, + "matugenTemplateGhostty": true, + "matugenTemplateKitty": false, + "matugenTemplateFoot": false, + "matugenTemplateAlacritty": false, + "matugenTemplateNeovim": false, + "matugenTemplateWezterm": false, + "matugenTemplateDgop": true, + "matugenTemplateKcolorscheme": true, + "matugenTemplateVscode": true, + "matugenTemplateEmacs": false, + "matugenTemplateZed": false, + "matugenTemplateNeovimSettings": { + "dark": { + "baseTheme": "github_dark", + "harmony": 0.5 + }, + "light": { + "baseTheme": "github_light", + "harmony": 0.5 + } + }, + "matugenTemplateNeovimSetBackground": true, + "showDock": false, + "dockAutoHide": false, + "dockSmartAutoHide": false, + "dockUseOverlayLayer": false, + "dockGroupByApp": true, + "dockRestoreSpecialWorkspaceOnClick": false, + "dockOpenOnOverview": false, + "dockPosition": 1, + "dockSpacing": 4, + "dockBottomGap": 0, + "dockMargin": 1, + "dockIconSize": 40, + "dockIndicatorStyle": "circle", + "dockBorderEnabled": false, + "dockBorderColor": "surfaceText", + "dockBorderOpacity": 1, + "dockBorderThickness": 1, + "dockIsolateDisplays": false, + "dockLauncherEnabled": true, + "dockLauncherLogoMode": "apps", + "dockLauncherLogoCustomPath": "", + "dockLauncherLogoColorOverride": "", + "dockLauncherLogoSizeOffset": 0, + "dockLauncherLogoBrightness": 0.5, + "dockLauncherLogoContrast": 1, + "dockMaxVisibleApps": 0, + "dockMaxVisibleRunningApps": 0, + "dockShowOverflowBadge": true, + "dockShowTrash": true, + "dockTrashFileManager": "default", + "dockTrashCustomCommand": "", + "notificationOverlayEnabled": false, + "notificationPopupShadowEnabled": true, + "notificationPopupPrivacyMode": false, + "notificationForegroundLayers": true, + "modalDarkenBackground": true, + "lockScreenShowPowerActions": true, + "lockScreenShowSystemIcons": true, + "lockScreenShowTime": true, + "lockScreenShowDate": true, + "lockScreenShowProfileImage": true, + "lockScreenShowPasswordField": true, + "lockScreenShowMediaPlayer": true, + "lockScreenPowerOffMonitorsOnLock": false, + "lockAtStartup": false, + "enableFprint": false, + "maxFprintTries": 15, + "enableU2f": false, + "u2fMode": "or", + "lockPamPath": "", + "lockPamInlineFprint": false, + "lockPamInlineU2f": false, + "lockPamExternallyManaged": false, + "lockU2fPamPath": "", + "lockScreenInactiveColor": "#000000", + "lockScreenNotificationMode": 2, + "lockScreenVideoEnabled": false, + "lockScreenVideoPath": "", + "lockScreenVideoCycling": false, + "lockScreenWallpaperPath": "", + "lockScreenWallpaperFillMode": "", + "lockScreenFontFamily": "", + "hideBrightnessSlider": false, + "notificationTimeoutLow": 5000, + "notificationTimeoutNormal": 5000, + "notificationTimeoutCritical": 0, + "notificationCompactMode": true, + "notificationShowTimeoutBar": false, + "notificationDedupeEnabled": true, + "notificationPopupPosition": 0, + "notificationAnimationSpeed": 1, + "notificationCustomAnimationDuration": 400, + "notificationHistoryEnabled": true, + "notificationHistoryMaxCount": 50, + "notificationHistoryMaxAgeDays": 7, + "notificationHistorySaveLow": true, + "notificationHistorySaveNormal": true, + "notificationHistorySaveCritical": true, + "notificationRules": [], + "notificationFocusedMonitor": false, + "osdAlwaysShowValue": true, + "osdPosition": 5, + "osdVolumeEnabled": true, + "osdMediaVolumeEnabled": true, + "osdMediaPlaybackEnabled": false, + "osdBrightnessEnabled": true, + "osdIdleInhibitorEnabled": true, + "osdMicMuteEnabled": true, + "osdCapsLockEnabled": true, + "osdPowerProfileEnabled": true, + "osdAudioOutputEnabled": true, + "powerActionConfirm": true, + "powerActionHoldDuration": 0.5, + "powerMenuActions": [ + "reboot", + "logout", + "poweroff", + "lock", + "suspend", + "restart" + ], + "powerMenuDefaultAction": "logout", + "powerMenuGridLayout": false, + "customPowerActionLock": "", + "customPowerActionLogout": "", + "customPowerActionSuspend": "", + "customPowerActionHibernate": "", + "customPowerActionReboot": "", + "customPowerActionPowerOff": "", + "updaterHideWidget": false, + "updaterCheckOnStart": true, + "updaterUseCustomCommand": false, + "updaterCustomCommand": "", + "updaterTerminalAdditionalParams": "", + "updaterIntervalSeconds": 86400, + "updaterIncludeFlatpak": true, + "updaterAllowAUR": false, + "updaterIgnoredPackages": [], + "displayNameMode": "system", + "screenPreferences": { + "lockScreen": [ + { + "name": "HDMI-A-2", + "model": "Kamvas 16" + }, + { + "name": "HDMI-A-1", + "model": "Q32G3WG3R3" + } + ] + }, + "showOnLastDisplay": {}, + "niriOutputSettings": {}, + "hyprlandOutputSettings": {}, + "displayProfiles": {}, + "activeDisplayProfile": {}, + "displayProfileAutoSelect": false, + "displayShowDisconnected": false, + "displaySnapToEdge": true, + "connectedFrameBarStyleBackups": {}, + "barConfigs": [ + { + "id": "default", + "name": "Main Bar", + "enabled": true, + "position": 0, + "screenPreferences": [ + "all" + ], + "showOnLastDisplay": true, + "leftWidgets": [ + "launcherButton", + "workspaceSwitcher", + { + "id": "focusedWindow", + "enabled": true, + "focusedWindowSize": 1, + "focusedWindowCompactMode": false + } + ], + "centerWidgets": [ + { + "id": "cpuUsage", + "enabled": true, + "minimumWidth": true + }, + "memUsage", + { + "id": "network_speed_monitor", + "enabled": false + }, + "music", + "clock", + { + "id": "timer", + "enabled": true + }, + "weather", + { + "id": "colorPicker", + "enabled": true + }, + { + "id": "quickCapture", + "enabled": true + } + ], + "rightWidgets": [ + { + "id": "systemTray", + "enabled": true, + "trayUseInlineExpansion": false, + "trayAutoOverflow": true + }, + "notificationButton", + { + "id": "dankKDEConnect", + "enabled": true + }, + { + "id": "systemUpdate", + "enabled": true + }, + { + "id": "capsLockIndicator", + "enabled": true + }, + { + "id": "privacyIndicator", + "enabled": true + }, + { + "id": "vpn", + "enabled": true + }, + "controlCenterButton", + { + "id": "powerMenuButton", + "enabled": true + } + ], + "spacing": 3, + "innerPadding": 4, + "barInsetPadding": 4, + "bottomGap": 0, + "transparency": 1, + "widgetTransparency": 1, + "squareCorners": false, + "noBackground": false, + "maximizeWidgetIcons": false, + "maximizeWidgetText": false, + "removeWidgetPadding": false, + "widgetPadding": 8, + "gothCornersEnabled": false, + "gothCornerRadiusOverride": false, + "gothCornerRadiusValue": 12, + "borderEnabled": false, + "borderColor": "surfaceText", + "borderOpacity": 1, + "borderThickness": 1, + "widgetOutlineEnabled": false, + "widgetOutlineColor": "primary", + "widgetOutlineOpacity": 1, + "widgetOutlineThickness": 1, + "fontScale": 1, + "iconScale": 1, + "autoHide": false, + "autoHideStrict": false, + "autoHideDelay": 250, + "showOnWindowsOpen": false, + "openOnOverview": false, + "visible": true, + "popupGapsAuto": true, + "popupGapsManual": 4, + "maximizeDetection": true, + "useOverlayLayer": false, + "scrollEnabled": true, + "scrollXBehavior": "column", + "scrollYBehavior": "workspace", + "shadowIntensity": 0, + "shadowOpacity": 60, + "shadowColorMode": "default", + "shadowCustomColor": "#000000", + "clickThrough": false, + "hoverPopouts": false, + "hoverPopoutDelay": 150 + } + ], + "desktopClockEnabled": false, + "desktopClockStyle": "analog", + "desktopClockTransparency": 0.8, + "desktopClockColorMode": "primary", + "desktopClockCustomColor": { + "r": 1, + "g": 1, + "b": 1, + "a": 1, + "hsvHue": -1, + "hsvSaturation": 0, + "hsvValue": 1, + "hslHue": -1, + "hslSaturation": 0, + "hslLightness": 1, + "valid": true + }, + "desktopClockShowDate": true, + "desktopClockShowAnalogNumbers": false, + "desktopClockShowAnalogSeconds": true, + "desktopClockX": -1, + "desktopClockY": -1, + "desktopClockWidth": 280, + "desktopClockHeight": 180, + "desktopClockDisplayPreferences": [ + "all" + ], + "systemMonitorEnabled": false, + "systemMonitorShowHeader": true, + "systemMonitorTransparency": 0.8, + "systemMonitorColorMode": "primary", + "systemMonitorCustomColor": { + "r": 1, + "g": 1, + "b": 1, + "a": 1, + "hsvHue": -1, + "hsvSaturation": 0, + "hsvValue": 1, + "hslHue": -1, + "hslSaturation": 0, + "hslLightness": 1, + "valid": true + }, + "systemMonitorShowCpu": true, + "systemMonitorShowCpuGraph": true, + "systemMonitorShowCpuTemp": true, + "systemMonitorShowGpuTemp": false, + "systemMonitorGpuPciId": "", + "systemMonitorShowMemory": true, + "systemMonitorShowMemoryGraph": true, + "systemMonitorShowNetwork": true, + "systemMonitorShowNetworkGraph": true, + "systemMonitorShowDisk": true, + "systemMonitorShowTopProcesses": false, + "systemMonitorTopProcessCount": 3, + "systemMonitorTopProcessSortBy": "cpu", + "systemMonitorGraphInterval": 60, + "systemMonitorLayoutMode": "auto", + "systemMonitorX": -1, + "systemMonitorY": -1, + "systemMonitorWidth": 320, + "systemMonitorHeight": 480, + "systemMonitorDisplayPreferences": [ + "all" + ], + "systemMonitorVariants": [], + "desktopWidgetPositions": {}, + "desktopWidgetGridSettings": {}, + "desktopWidgetInstances": [ + { + "id": "dw_1785291452137_36l2ubjwl", + "widgetType": "systemMonitor", + "name": "System Monitor", + "enabled": true, + "config": { + "showHeader": false, + "transparency": 0.8, + "colorMode": "primary", + "customColor": "#ffffff", + "showCpu": true, + "showCpuGraph": true, + "showCpuTemp": true, + "showGpuTemp": true, + "gpuPciId": "1002:747e", + "showMemory": true, + "showMemoryGraph": true, + "showNetwork": true, + "showNetworkGraph": true, + "showDisk": true, + "showTopProcesses": true, + "topProcessCount": 3, + "topProcessSortBy": "memory", + "layoutMode": "list", + "graphInterval": 60, + "displayPreferences": [ + "all" + ], + "syncPositionAcrossScreens": false, + "clickThrough": false + }, + "positions": { + "DP-2": { + "width": 320, + "height": 480, + "x": 3513.9765625, + "y": 58.0390625 + }, + "HDMI-A-2": { + "width": 320, + "height": 480, + "x": 1589.69921875, + "y": 53.02734375 + }, + "HDMI-A-1": { + "width": 336.5390625, + "height": 526.99609375, + "x": 2216.2578125, + "y": 51.86328125 + }, + "_synced": { + "x": 0.4583333333333333, + "y": 0.3888888888888889, + "width": 320, + "height": 480 + } + } + } + ], + "desktopWidgetGroups": [], + "builtInPluginSettings": { + "dms_settings_search": { + "trigger": "?" + }, + "dms_clipboard_search": { + "trigger": "cb" + } + }, + "clipboardClickToPaste": false, + "clipboardEnterToPaste": false, + "clipboardRememberTypeFilter": false, + "clipboardTypeFilter": "all", + "clipboardVisibleEntryActions": [ + "pin", + "edit", + "delete" + ], + "launcherPluginVisibility": {}, + "launcherPluginOrder": [], + "frameEnabled": false, + "frameThickness": 16, + "frameRounding": 23, + "frameColor": "", + "frameOpacity": 1, + "frameScreenPreferences": [ + "all" + ], + "frameBarSize": 40, + "frameShowOnOverview": false, + "frameBlurEnabled": true, + "frameCloseGaps": true, + "frameLauncherEmergeSide": "bottom", + "frameLauncherArcExtender": false, + "frameLauncherEdgeHover": false, + "frameMode": "connected", + "barInsetPaddingShared": -1, + "barInsetPaddingSyncAll": false, + "frameBarInsetPadding": -1, + "configVersion": 13 +} \ No newline at end of file diff --git a/dot_config/DankMaterialShell/themes/catppuccin/preview-dark.svg b/dot_config/DankMaterialShell/themes/catppuccin/preview-dark.svg new file mode 100644 index 0000000..b7c286b --- /dev/null +++ b/dot_config/DankMaterialShell/themes/catppuccin/preview-dark.svg @@ -0,0 +1,38 @@ + + + + + + + + + 9:41 + + + + + + Catppuccin Mocha Mauve (dark) + Secondary text + + + Nested card + Body text on an elevated surface + + + Search + + + Button + + Accent + + Chip + + + + + + + + \ No newline at end of file diff --git a/dot_config/DankMaterialShell/themes/catppuccin/preview-light.svg b/dot_config/DankMaterialShell/themes/catppuccin/preview-light.svg new file mode 100644 index 0000000..d0c8466 --- /dev/null +++ b/dot_config/DankMaterialShell/themes/catppuccin/preview-light.svg @@ -0,0 +1,38 @@ + + + + + + + + + 9:41 + + + + + + Catppuccin Latte Mauve (light) + Secondary text + + + Nested card + Body text on an elevated surface + + + Search + + + Button + + Accent + + Chip + + + + + + + + \ No newline at end of file diff --git a/dot_config/DankMaterialShell/themes/catppuccin/theme.json b/dot_config/DankMaterialShell/themes/catppuccin/theme.json new file mode 100644 index 0000000..101ad5f --- /dev/null +++ b/dot_config/DankMaterialShell/themes/catppuccin/theme.json @@ -0,0 +1,555 @@ +{ + "id": "catppuccin", + "name": "Catppuccin", + "version": "1.0.0", + "author": "Avenge Media", + "description": "Soothing pastel theme for the high-spirited", + "dark": {}, + "light": {}, + "variants": { + "type": "multi", + "defaults": { + "dark": { + "accent": "mauve", + "flavor": "mocha" + }, + "light": { + "accent": "mauve", + "flavor": "latte" + } + }, + "flavors": [ + { + "id": "mocha", + "name": "Mocha", + "dark": { + "surface": "#181825", + "surfaceText": "#cdd6f4", + "surfaceVariant": "#1e1e2e", + "surfaceVariantText": "#a6adc8", + "background": "#1e1e2e", + "backgroundText": "#cdd6f4", + "outline": "#6c7086", + "surfaceContainer": "#1e1e2e", + "surfaceContainerHigh": "#313244", + "surfaceContainerHighest": "#45475a", + "error": "#f38ba8", + "warning": "#fab387", + "info": "#89b4fa" + }, + "light": {} + }, + { + "id": "macchiato", + "name": "Macchiato", + "dark": { + "surface": "#1e2030", + "surfaceText": "#cad3f5", + "surfaceVariant": "#24273a", + "surfaceVariantText": "#a5adcb", + "background": "#24273a", + "backgroundText": "#cad3f5", + "outline": "#6e738d", + "surfaceContainer": "#24273a", + "surfaceContainerHigh": "#363a4f", + "surfaceContainerHighest": "#494d64", + "error": "#ed8796", + "warning": "#f5a97f", + "info": "#8aadf4" + }, + "light": {} + }, + { + "id": "frappe", + "name": "Frappé", + "dark": { + "surface": "#292c3c", + "surfaceText": "#c6d0f5", + "surfaceVariant": "#303446", + "surfaceVariantText": "#a5adce", + "background": "#303446", + "backgroundText": "#c6d0f5", + "outline": "#737994", + "surfaceContainer": "#303446", + "surfaceContainerHigh": "#414559", + "surfaceContainerHighest": "#51576d", + "error": "#e78284", + "warning": "#ef9f76", + "info": "#8caaee" + }, + "light": {} + }, + { + "id": "latte", + "name": "Latte", + "dark": {}, + "light": { + "surface": "#e6e9ef", + "surfaceText": "#4c4f69", + "surfaceVariant": "#eff1f5", + "surfaceVariantText": "#6c6f85", + "background": "#eff1f5", + "backgroundText": "#4c4f69", + "outline": "#9ca0b0", + "surfaceContainer": "#e6e9ef", + "surfaceContainerHigh": "#ccd0da", + "surfaceContainerHighest": "#bcc0cc", + "error": "#d20f39", + "warning": "#fe640b", + "info": "#1e66f5" + } + } + ], + "accents": [ + { + "frappe": { + "primary": "#f2d5cf", + "primaryText": "#303446", + "primaryContainer": "#76534f", + "secondary": "#eebebe", + "surfaceTint": "#3a2f33" + }, + "id": "rosewater", + "latte": { + "primary": "#dc8a78", + "primaryText": "#eff1f5", + "primaryContainer": "#f6e7e3", + "secondary": "#dd7878", + "surfaceTint": "#f6e7e3" + }, + "macchiato": { + "primary": "#f4dbd6", + "primaryText": "#24273a", + "primaryContainer": "#7a5853", + "secondary": "#f0c6c6", + "surfaceTint": "#3b3035" + }, + "mocha": { + "primary": "#f5e0dc", + "primaryText": "#1e1e2e", + "primaryContainer": "#7d5d56", + "secondary": "#f2cdcd", + "surfaceTint": "#3d3237" + }, + "name": "Rosewater" + }, + { + "frappe": { + "primary": "#eebebe", + "primaryText": "#303446", + "primaryContainer": "#744f52", + "secondary": "#f2d5cf", + "surfaceTint": "#392e31" + }, + "id": "flamingo", + "latte": { + "primary": "#dd7878", + "primaryText": "#eff1f5", + "primaryContainer": "#f6e5e5", + "secondary": "#dc8a78", + "surfaceTint": "#f6e5e5" + }, + "macchiato": { + "primary": "#f0c6c6", + "primaryText": "#24273a", + "primaryContainer": "#775256", + "secondary": "#f4dbd6", + "surfaceTint": "#3a3033" + }, + "mocha": { + "primary": "#f2cdcd", + "primaryText": "#1e1e2e", + "primaryContainer": "#7a555a", + "secondary": "#f5e0dc", + "surfaceTint": "#3c3134" + }, + "name": "Flamingo" + }, + { + "frappe": { + "primary": "#f4b8e4", + "primaryText": "#303446", + "primaryContainer": "#793d65", + "secondary": "#ca9ee6", + "surfaceTint": "#3c2e37" + }, + "id": "pink", + "latte": { + "primary": "#ea76cb", + "primaryText": "#eff1f5", + "primaryContainer": "#f7d7ee", + "secondary": "#8839ef", + "surfaceTint": "#f7d7ee" + }, + "macchiato": { + "primary": "#f5bde6", + "primaryText": "#24273a", + "primaryContainer": "#7a3e67", + "secondary": "#c6a0f6", + "surfaceTint": "#3d2f38" + }, + "mocha": { + "primary": "#f5c2e7", + "primaryText": "#1e1e2e", + "primaryContainer": "#7a3f69", + "secondary": "#cba6f7", + "surfaceTint": "#3d2f39" + }, + "name": "Pink" + }, + { + "frappe": { + "primary": "#ca9ee6", + "primaryText": "#303446", + "primaryContainer": "#542f79", + "secondary": "#babbf1", + "surfaceTint": "#33293c" + }, + "id": "mauve", + "latte": { + "primary": "#8839ef", + "primaryText": "#eff1f5", + "primaryContainer": "#eadcff", + "secondary": "#7287fd", + "surfaceTint": "#eadcff" + }, + "macchiato": { + "primary": "#c6a0f6", + "primaryText": "#24273a", + "primaryContainer": "#532f7d", + "secondary": "#b7bdf8", + "surfaceTint": "#32293e" + }, + "mocha": { + "primary": "#cba6f7", + "primaryText": "#1e1e2e", + "primaryContainer": "#55307f", + "secondary": "#b4befe", + "surfaceTint": "#33293f" + }, + "name": "Mauve" + }, + { + "frappe": { + "primary": "#e78284", + "primaryText": "#303446", + "primaryContainer": "#692233", + "secondary": "#ea999c", + "surfaceTint": "#38272e" + }, + "id": "red", + "latte": { + "primary": "#d20f39", + "primaryText": "#eff1f5", + "primaryContainer": "#f6d0d6", + "secondary": "#e64553", + "surfaceTint": "#f6d0d6" + }, + "macchiato": { + "primary": "#ed8796", + "primaryText": "#24273a", + "primaryContainer": "#6c2336", + "secondary": "#ee99a0", + "surfaceTint": "#3a2830" + }, + "mocha": { + "primary": "#f38ba8", + "primaryText": "#1e1e2e", + "primaryContainer": "#6f2438", + "secondary": "#eba0ac", + "surfaceTint": "#3c2930" + }, + "name": "Red" + }, + { + "frappe": { + "primary": "#ea999c", + "primaryText": "#303446", + "primaryContainer": "#69333d", + "secondary": "#e78284", + "surfaceTint": "#382a2f" + }, + "id": "maroon", + "latte": { + "primary": "#e64553", + "primaryText": "#eff1f5", + "primaryContainer": "#f7d8dc", + "secondary": "#d20f39", + "surfaceTint": "#f7d8dc" + }, + "macchiato": { + "primary": "#ee99a0", + "primaryText": "#24273a", + "primaryContainer": "#6b343f", + "secondary": "#ed8796", + "surfaceTint": "#392b30" + }, + "mocha": { + "primary": "#eba0ac", + "primaryText": "#1e1e2e", + "primaryContainer": "#6d3641", + "secondary": "#f38ba8", + "surfaceTint": "#3a2c31" + }, + "name": "Maroon" + }, + { + "frappe": { + "primary": "#ef9f76", + "primaryText": "#303446", + "primaryContainer": "#6d3e24", + "secondary": "#e5c890", + "surfaceTint": "#382e27" + }, + "id": "peach", + "latte": { + "primary": "#fe640b", + "primaryText": "#eff1f5", + "primaryContainer": "#ffe4d5", + "secondary": "#df8e1d", + "surfaceTint": "#ffe4d5" + }, + "macchiato": { + "primary": "#f5a97f", + "primaryText": "#24273a", + "primaryContainer": "#704025", + "secondary": "#eed49f", + "surfaceTint": "#3a2f28" + }, + "mocha": { + "primary": "#fab387", + "primaryText": "#1e1e2e", + "primaryContainer": "#734226", + "secondary": "#f9e2af", + "surfaceTint": "#3b3028" + }, + "name": "Peach" + }, + { + "frappe": { + "primary": "#e5c890", + "primaryText": "#303446", + "primaryContainer": "#68542c", + "secondary": "#a6d189", + "surfaceTint": "#383428" + }, + "id": "yellow", + "latte": { + "primary": "#df8e1d", + "primaryText": "#eff1f5", + "primaryContainer": "#fff6d6", + "secondary": "#40a02b", + "surfaceTint": "#fff6d6" + }, + "macchiato": { + "primary": "#eed49f", + "primaryText": "#24273a", + "primaryContainer": "#6b572e", + "secondary": "#a6da95", + "surfaceTint": "#393529" + }, + "mocha": { + "primary": "#f9e2af", + "primaryText": "#1e1e2e", + "primaryContainer": "#6e5a2f", + "secondary": "#a6e3a1", + "surfaceTint": "#3a362a" + }, + "name": "Yellow" + }, + { + "frappe": { + "primary": "#a6d189", + "primaryText": "#303446", + "primaryContainer": "#2d5932", + "secondary": "#81c8be", + "surfaceTint": "#2a362b" + }, + "id": "green", + "latte": { + "primary": "#40a02b", + "primaryText": "#eff1f5", + "primaryContainer": "#dff4e0", + "secondary": "#179299", + "surfaceTint": "#dff4e0" + }, + "macchiato": { + "primary": "#a6da95", + "primaryText": "#24273a", + "primaryContainer": "#2e5c34", + "secondary": "#8bd5ca", + "surfaceTint": "#2b372c" + }, + "mocha": { + "primary": "#a6e3a1", + "primaryText": "#1e1e2e", + "primaryContainer": "#2f5f36", + "secondary": "#94e2d5", + "surfaceTint": "#2b382c" + }, + "name": "Green" + }, + { + "frappe": { + "primary": "#81c8be", + "primaryText": "#303446", + "primaryContainer": "#2c5853", + "secondary": "#99d1db", + "surfaceTint": "#2a3634" + }, + "id": "teal", + "latte": { + "primary": "#179299", + "primaryText": "#eff1f5", + "primaryContainer": "#daf3f1", + "secondary": "#04a5e5", + "surfaceTint": "#daf3f1" + }, + "macchiato": { + "primary": "#8bd5ca", + "primaryText": "#24273a", + "primaryContainer": "#2d5b56", + "secondary": "#91d7e3", + "surfaceTint": "#2b3735" + }, + "mocha": { + "primary": "#94e2d5", + "primaryText": "#1e1e2e", + "primaryContainer": "#2e5e59", + "secondary": "#89dceb", + "surfaceTint": "#2b3836" + }, + "name": "Teal" + }, + { + "frappe": { + "primary": "#99d1db", + "primaryText": "#303446", + "primaryContainer": "#245464", + "secondary": "#85c1dc", + "surfaceTint": "#283438" + }, + "id": "sky", + "latte": { + "primary": "#04a5e5", + "primaryText": "#eff1f5", + "primaryContainer": "#dbf1fb", + "secondary": "#209fb5", + "surfaceTint": "#dbf1fb" + }, + "macchiato": { + "primary": "#91d7e3", + "primaryText": "#24273a", + "primaryContainer": "#245667", + "secondary": "#7dc4e4", + "surfaceTint": "#293539" + }, + "mocha": { + "primary": "#89dceb", + "primaryText": "#1e1e2e", + "primaryContainer": "#24586a", + "secondary": "#74c7ec", + "surfaceTint": "#29363a" + }, + "name": "Sky" + }, + { + "frappe": { + "primary": "#85c1dc", + "primaryText": "#303446", + "primaryContainer": "#1f4967", + "secondary": "#8caaee", + "surfaceTint": "#27323a" + }, + "id": "sapphire", + "latte": { + "primary": "#209fb5", + "primaryText": "#eff1f5", + "primaryContainer": "#def3f8", + "secondary": "#1e66f5", + "surfaceTint": "#def3f8" + }, + "macchiato": { + "primary": "#7dc4e4", + "primaryText": "#24273a", + "primaryContainer": "#1f4b6b", + "secondary": "#8aadf4", + "surfaceTint": "#27333b" + }, + "mocha": { + "primary": "#74c7ec", + "primaryText": "#1e1e2e", + "primaryContainer": "#1f4d6f", + "secondary": "#89b4fa", + "surfaceTint": "#27343c" + }, + "name": "Sapphire" + }, + { + "frappe": { + "primary": "#8caaee", + "primaryText": "#303446", + "primaryContainer": "#243d6f", + "secondary": "#babbf1", + "surfaceTint": "#282f3b" + }, + "id": "blue", + "latte": { + "primary": "#1e66f5", + "primaryText": "#eff1f5", + "primaryContainer": "#e0e9ff", + "secondary": "#7287fd", + "surfaceTint": "#e0e9ff" + }, + "macchiato": { + "primary": "#8aadf4", + "primaryText": "#24273a", + "primaryContainer": "#243e72", + "secondary": "#b7bdf8", + "surfaceTint": "#29303c" + }, + "mocha": { + "primary": "#89b4fa", + "primaryText": "#1e1e2e", + "primaryContainer": "#243f75", + "secondary": "#b4befe", + "surfaceTint": "#29313d" + }, + "name": "Blue" + }, + { + "frappe": { + "primary": "#babbf1", + "primaryText": "#303446", + "primaryContainer": "#3d427b", + "secondary": "#ca9ee6", + "surfaceTint": "#2e2f3e" + }, + "id": "lavender", + "latte": { + "primary": "#7287fd", + "primaryText": "#eff1f5", + "primaryContainer": "#e5e8ff", + "secondary": "#8839ef", + "surfaceTint": "#e5e8ff" + }, + "macchiato": { + "primary": "#b7bdf8", + "primaryText": "#24273a", + "primaryContainer": "#3e437e", + "secondary": "#c6a0f6", + "surfaceTint": "#2f303f" + }, + "mocha": { + "primary": "#b4befe", + "primaryText": "#1e1e2e", + "primaryContainer": "#3f4481", + "secondary": "#cba6f7", + "surfaceTint": "#2f3140" + }, + "name": "Lavender" + } + ] + }, + "sourceDir": "catppuccin" +} \ No newline at end of file diff --git a/dot_config/ghostty/config b/dot_config/ghostty/config new file mode 100644 index 0000000..d3c19f5 --- /dev/null +++ b/dot_config/ghostty/config @@ -0,0 +1,59 @@ +# Font Configuration +font-family = CaskaydiaMono Nerd Font +font-size = 12 + +# Window Configuration +window-decoration = false +window-padding-x = 0 +window-padding-y = 0 +background-opacity = 1.0 + +# Cursor Configuration +cursor-style = block +cursor-style-blink = true + +# Scrollback +scrollback-limit = 512000 + +# Terminal features +mouse-hide-while-typing = true +copy-on-select = false +confirm-close-surface = false +mouse-scroll-multiplier = 0.6 +app-notifications = no-clipboard-copy + +# Working directory +window-inherit-working-directory = false +working-directory = home + +# Notifications +notify-on-command-finish = unfocused +notify-on-command-finish-action = bell,notify +notify-on-command-finish-after = 5s + +# Key bindings for common actions +# keybind = ctrl+shift+,=reload_config ## Default reload config shortcut +keybind = ctrl+shift+n=new_window +keybind = ctrl+t=new_tab +keybind = ctrl+plus=increase_font_size:1 +keybind = ctrl+minus=decrease_font_size:1 +keybind = ctrl+zero=reset_font_size +keybind = ctrl+enter=unbind + +# GTK +gtk-titlebar = false +gtk-single-instance = false + +# Shell integration +shell-integration = detect +shell-integration-features = cursor,sudo,title,no-cursor +keybind = shift+enter=text:\n + +# Theme +unfocused-split-opacity = 0.7 +unfocused-split-fill = #44464f +background-opacity = 0.8 +background-blur = true +# Dank color generation +theme = dankcolors + diff --git a/dot_config/ghostty/themes/dankcolors b/dot_config/ghostty/themes/dankcolors new file mode 100644 index 0000000..5bb11f5 --- /dev/null +++ b/dot_config/ghostty/themes/dankcolors @@ -0,0 +1,22 @@ +background = #191114 +foreground = #eedfe3 +cursor-color = #ffb0d1 +selection-background = #6e334f +selection-foreground = #eedfe3 + +palette = 0=#191114 +palette = 1=#ff7279 +palette = 2=#a0ff7f +palette = 3=#ffe172 +palette = 4=#f298bd +palette = 5=#76324f +palette = 6=#ffb0d1 +palette = 7=#ffeff6 +palette = 8=#a5999e +palette = 9=#ff9fa4 +palette = 10=#bcffa5 +palette = 11=#ffeca5 +palette = 12=#ffbbd7 +palette = 13=#ffc7de +palette = 14=#ffdbea +palette = 15=#fff8fb diff --git a/dot_config/gtk-3.0/encrypted_bookmarks.age b/dot_config/gtk-3.0/encrypted_bookmarks.age new file mode 100644 index 0000000..4d258fb --- /dev/null +++ b/dot_config/gtk-3.0/encrypted_bookmarks.age @@ -0,0 +1,40 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IExaejBRT2dC +a0JtSTVCZjN2QzR6cHFPMnNiZHNOWjlNNHY1ZDFOZHFZWW1xNWx4ZXBwODZ4R2Zw +dmE0VUNrU2lKUm5wQlJFM3VlMmVPYXIvR3pyNHJIakN4L29GQTNSRWlQR0tqNWtm +T3dmYjR1c2diWGJvV2RKWnlLay9idnRZNXZKTExKemFyQ2NCUDNmbXhPbHlxNEVX +a29GSlhSUDdSVUhkT0ZDMnpoVVpiTW51Qnk5NTFnZDRacnhVSUM4NFl4ZXphQkdX +S2orNFZsZ3hkaXlrS0Ric2tyb1Q2dkRtWFVaY01KOWFrRXY5MW13YjY5MWQ0S3JN +Rnk4eVp4RnhPVmYwaldLMlA2U1FEOTFndnBIckhwR2c2ekIramY2UUxHM3kydGE5 +aWgyTXRZck1yV1dHV25ZTHNQbFc5Nmo1TXo1TEMxR2VEWHhYcHN2RXhwbXRnVklH +cGZmRy9UK3FiWm5kS24rZXJhajdVRHJnWC9LWk9nUytJOEVJem9nb1p6V0tCWFkw +RGJZbXB0aTlEQ3Z4MXNRekdVYktGQTZVYWRDL3E5ZEkxZXhHRjhKTG4xWGVyeVBP +MWVSQUlLZythWEJyekR2VHljWHUyN3FjOGI4VzVrWmdTR3RzRE5jT2lWclBlVVAy +UEhvelZsSitkRzIwMkpsUzhPTVRoNVZYL1gxQkJ6K1JzMkZHbytYbndUUEdvSDkv +RzRVbDQrUGNVRzBvZy9yckVoR2ZuRjE1M1NSYnFoYXc2NjZaYlhDclZ6QTJ6b1Bu +TDRTMVdlZnE4cUtBUjB5SUR5WkxmY0ZiTnRRRVF2d1BhQkE1ZU4rZXVkQUZGZUQ1 +TGx2TURrWnBlZFA4SkxUelZCSWtHcmQvRzZBU216Mzl2cDdNa1JDVTBWcXlCMnFJ +T25mT05mdjlLSDJWUCthcnJPdmhYdXBPNGNaQjdvMlFadEVZVmpGZ1kxZkMvdDhm +eUdEV3diTGYzM293WkQwY3JWeUcvenZqQjNGbXNZSmpqZm91TG9vVVlMbE0rMlZh +bWtac25uK2E3S01hbDg5bk55bEx4N0hOL0RnYklJVWxSTzVFRFBLSDdrWWtxR2s0 +NTBJT2wydm10eFJYS1JaaEYzemFZZXBqOC9qT0RrVzJpdTZNaEpINjBlWkh0TmtJ +WkIxN0xNTitEeWU1NHJEdGt6SDFFN2FYVjAzQUZ4SGpFQm54VWtJcDRHNEtqR1dt +eTRobFd0WlpQNWlCc1AycTVQNlIvSUNabGFWdnpKSkhza1l5OW44U2U5S25xUEla +SGMvczdTMC9qVG16R2U1c1RUU0NGejB0eXlBYkdzbDdtNThMR0dMQWRzYk5td2xj +Y1hWQXkvd0dNT21RNlg0TmUvZVNoMC9hS3ZoS3FtdFJMUDVEMkRRaHdPVXBwWW5Q +eWx5ckNJRklhR1pjTmdYWFF6Z3dYc3ZUSlBXWENXZWM1YjhQMGFUVlViOUNwZXFk +YnptOFlVSWdESE1ld2N0NTFHbTY1MW5KQ1hWZ1hGcGxiMDlnckExZm9LUklBY0R1 +UmR0MFNkQm15NnRQV0hRVGNBeUhpRGtjdTFNUzh3YU10OWRvbDVEcTlBL2wrS25a +RVNick9kcmJTOTQ5WlhuNVovMGVSME9HdU0vQytyUGtoVnhjT3B5WDN3YktiZFlp +aUM5dkoyT25tTkdjdHQ1N0NwdTJYaE1aSlpGZEVncDRYY21LOXc0R2dndldZNUdo +MEVZMncvVGV3TkNuclkzOFYrYzhyWFlYNFNVbnJQdk4vQ1BqVXl3WXpQWCtNclVQ +amxOTVpZQzZOdnEyc1h2TVh5bWdIQlk2cVRramVJQktvWmEvNml5SUlmamJUSnFV +YkZia2NtOXJQdXltWXR6b3lHeDF5bGJZelpaYlhCRWpWVkRQMkNTN0U4Y3I4VXV1 +NFh5R2wwbDNkT2ZacGh5RW45eDFiMDRNOFZVQk9ETFFWKzlWOSthcVdxcTJBZwp2 +amtlcHNzbGRKNUZ4bHBOeUtsWS9ESW5KR1FMMjRXM1MwUUJEcUltRnlVCi0tLSBn +ZnJ2SkFvdlZWdWttZlZBYlYzeGFFZkhmT1cwOFhmQTVCOVdWUndjcGFnCldhj02O +Sj231P7vTQfK/ELD3qTj22urAirjLQ2gr9JjK6zyil89OAxFDKaZc3aHOcEIXnkf +oKOLYWrYkQrVIOV0UH73RcL/75clxKZSxPQGE2JvWucoWdKrEG1w9SIUmhPcpeaa +5YiUhVwXgyUwgvj1rFG9tfljU+SdasExhnCHNMQsxntya+4QtVuSMW0CeLu3DWP7 +ZpMbWfTKMF08Ow== +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/gtk-3.0/settings.ini b/dot_config/gtk-3.0/settings.ini new file mode 100644 index 0000000..a5c2814 --- /dev/null +++ b/dot_config/gtk-3.0/settings.ini @@ -0,0 +1,17 @@ +[Settings] +gtk-theme-name=adw-gtk3-dark +gtk-icon-theme-name=Papirus-Dark +gtk-font-name=CaskaydiaCove Nerd Font 12 +gtk-cursor-theme-name=breeze_cursors +gtk-cursor-theme-size=24 +gtk-toolbar-style=GTK_TOOLBAR_ICONS +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=0 +gtk-menu-images=0 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=0 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintslight +gtk-xft-rgba=rgb +gtk-application-prefer-dark-theme=1 diff --git a/dot_config/gtk-4.0/settings.ini b/dot_config/gtk-4.0/settings.ini new file mode 100644 index 0000000..3daff22 --- /dev/null +++ b/dot_config/gtk-4.0/settings.ini @@ -0,0 +1,7 @@ +[Settings] +gtk-theme-name=adw-gtk3-dark +gtk-icon-theme-name=Papirus-Dark +gtk-font-name=CaskaydiaCove Nerd Font 12 +gtk-cursor-theme-name=breeze_cursors +gtk-cursor-theme-size=24 +gtk-application-prefer-dark-theme=1 diff --git a/dot_config/hypr/dms/binds-user.lua b/dot_config/hypr/dms/binds-user.lua index cbad4c9..e2934da 100644 --- a/dot_config/hypr/dms/binds-user.lua +++ b/dot_config/hypr/dms/binds-user.lua @@ -21,7 +21,7 @@ hl.bind("SUPER + SHIFT + S", hl.dsp.exec_cmd("dms ipc call quickCapture screensh hl.unbind("SUPER + SHIFT + T") hl.bind("SUPER + SHIFT + T", hl.dsp.exec_cmd("dms ipc call timer toggle"), { description = "timer toggle" }) hl.unbind("SUPER + B") -hl.bind("SUPER + B", hl.dsp.exec_cmd("brave")) +hl.bind("SUPER + B", hl.dsp.exec_cmd("xdg-open https://"), { description = "browser" }) hl.unbind("SUPER + E") hl.bind("SUPER + E", hl.dsp.exec_cmd("thunar")) hl.unbind("SUPER + SHIFT + O") diff --git a/dot_config/hypr/dms/outputs.lua.tmpl b/dot_config/hypr/dms/outputs.lua.tmpl index c6890b3..60a9ccd 100644 --- a/dot_config/hypr/dms/outputs.lua.tmpl +++ b/dot_config/hypr/dms/outputs.lua.tmpl @@ -1,14 +1,10 @@ -- Auto-generated by DMS — do not edit manually --- Templated by chezmoi: per-system monitor configuration. +hl.monitor({ output = "", mode = "preferred", position = "0x0", scale = 1 }) {{ if eq .system "desktop" }} -hl.monitor({ output = "", mode = "preferred", position = "0x0", scale = 1 }) hl.monitor({ output = "HDMI-A-2", mode = "1920x1080@60.000", position = "6400x1080", scale = 1, vrr = 0 }) hl.monitor({ output = "DP-2", mode = "3840x2160@120.000", position = "2560x0", scale = 1, vrr = 0 }) hl.monitor({ output = "HDMI-A-1", mode = "2560x1440@119.998", position = "0x0", scale = 1, vrr = 0 }) {{ else if eq .system "laptop" }} -hl.monitor({ output = "", mode = "preferred", position = "0x0", scale = 1 }) hl.monitor({ output = "eDP-1", mode = "preferred", position = "0x0", scale = 1 }) -{{ else }} --- server has no GUI; no monitors defined -{{ end }} \ No newline at end of file +{{ end }} diff --git a/dot_config/hypr/hyprland.lua.tmpl b/dot_config/hypr/hyprland.lua.tmpl index 3f2a47b..81ae34b 100644 --- a/dot_config/hypr/hyprland.lua.tmpl +++ b/dot_config/hypr/hyprland.lua.tmpl @@ -1,5 +1,4 @@ -- Hyprland configuration (Lua) — https://wiki.hypr.land/Configuring/Start/ --- Templated by chezmoi: per-system autostart, touchpad, and workspace rules. hl.config({ autogenerated = false }) hl.on("hyprland.start", function() @@ -9,14 +8,14 @@ hl.on("hyprland.start", function() -- DMS_STARTUP_END -- Auto Start Applications -{{ if eq .system "desktop" }} +{{ if or (eq .system "desktop") (eq .system "laptop") }} + hl.exec_cmd("dcal run -d --hidden") hl.exec_cmd("kdeconnectd") +{{ end }} + +{{ if eq .system "desktop" }} hl.exec_cmd("feishin") hl.exec_cmd("vesktop") -{{ else if eq .system "laptop" }} - hl.exec_cmd("kdeconnectd") -{{ else }} - -- server has no GUI; nothing to autostart {{ end }} end) @@ -92,8 +91,6 @@ hl.workspace_rule({ workspace = "2", monitor = "eDP-1" }) hl.workspace_rule({ workspace = "3", monitor = "eDP-1" }) hl.workspace_rule({ workspace = "4", monitor = "eDP-1" }) hl.workspace_rule({ workspace = "5", monitor = "eDP-1" }) -{{ else }} --- server has no GUI; no workspace rules {{ end }} -- Env vars @@ -101,6 +98,9 @@ hl.env("XDG_MENU_PREFIX", "plasma-") hl.env("QT_QPA_PLATFORM", "wayland") hl.env("QT_QPA_PLATFORMTHEME", "gtk3") hl.env("ELECTRON_OZONE_PLATFORM_HINT", "auto") +hl.env("TERMINAL", "ghostty") +hl.env("EDITOR", "nvim") +hl.env("VISUAL", "nvim") -- Dank Material Shell require("dms.colors") @@ -109,4 +109,4 @@ require("dms.layout") require("dms.cursor") require("dms.binds") require("dms.binds-user") -require("dms.windowrules") \ No newline at end of file +require("dms.windowrules") diff --git a/dot_config/hypr/hyprland/colors.conf b/dot_config/hypr/hyprland/colors.conf deleted file mode 100644 index 928bee2..0000000 --- a/dot_config/hypr/hyprland/colors.conf +++ /dev/null @@ -1,32 +0,0 @@ -general { - col.active_border = rgba(8c938877) - col.inactive_border = rgba(42494055) -} - -misc { - background_color = rgba(10140fFF) -} - -plugin { - hyprbars { - # Honestly idk if it works like css, but well, why not - bar_text_font = Google Sans Flex Medium, Rubik, Geist, AR One Sans, Reddit Sans, Inter, Roboto, Ubuntu, Noto Sans, sans-serif - bar_height = 30 - bar_padding = 10 - bar_button_padding = 5 - bar_precedence_over_border = true - bar_part_of_window = true - - bar_color = rgba(10140fFF) - col.text = rgba(e0e4dbFF) - - - # example buttons (R -> L) - # hyprbars-button = color, size, on-click - hyprbars-button = rgb(e0e4db), 13, 󰖭, hyprctl dispatch killactive - hyprbars-button = rgb(e0e4db), 13, 󰖯, hyprctl dispatch fullscreen 1 - hyprbars-button = rgb(e0e4db), 13, 󰖰, hyprctl dispatch movetoworkspacesilent special - } -} - -windowrule = border_color rgba(9fd49bAA) rgba(9fd49b77), match:pin 1 diff --git a/dot_config/hypr/hyprlock/colors.conf b/dot_config/hypr/hyprlock/colors.conf deleted file mode 100644 index 8f99fb3..0000000 --- a/dot_config/hypr/hyprlock/colors.conf +++ /dev/null @@ -1,12 +0,0 @@ -# This configuration is generated by matugen -# Changing these variables with matugen still enabled will overwrite them. - -$text_color = rgba(bbf0b6FF) -$entry_background_color = rgba(00210511) -$entry_border_color = rgba(8c938855) -$entry_color = rgba(bbf0b6FF) -$font_family = Google Sans Flex Medium -$font_family_clock = Google Sans Flex Medium -$font_material_symbols = Material Symbols Rounded - -$background_image = /home/keule/Pictures/wallpapers/background.jpg \ No newline at end of file diff --git a/dot_config/jellyfin-desktop/encrypted_settings.json.age b/dot_config/jellyfin-desktop/encrypted_settings.json.age new file mode 100644 index 0000000..1aaebf1 --- /dev/null +++ b/dot_config/jellyfin-desktop/encrypted_settings.json.age @@ -0,0 +1,39 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IHptWXI5WGhN +b1BERExMeFNmN3lZaitINmFwWFNmYXB6SGJtOE1xODF2L3pTdWZFYThSYU9DVXA0 +SU9mNkJvQnBhc01XRkcyZThVTDRvY3ZOWHBhN3RmK1orZSs4aXBBK0dtQWo0Z0tk +U0pPeWxSc05sN2ZydnpCOUVsZGJjZjI3SHNSTldlSnJuNzFjckdlU2w5ZHcyaksx +U2NkcWtQQzRvVm4xeFcrU0c2Y083NGt1VDgxMlk0YjhiZ3ZPZTc5d2FEbDlqOGY2 +UXV3RmhlaTZ5RHdHRXo5Q2xwRHVYdE1PYVZSeGRsOFNnaFRGQ0tDOUE2STg0cTJR +aVR1eFRsOFNzc2E4TGIwVDV0R3pEdDNqcUU0T1ZsM2U2N2dTRnJzZ2xnQ0lGS0d3 +Q1pFUzExYlY4Y1Z3QmRkTE15aTIwcENaRzFSSjNFKy9xU2ZqTFhudE9xRWJHTllC +aHVJS0k1U1NpdzZ0UTd6bkU0SE1GN0QvdjZPWFZDMFNyRlJjamhpYTI4dlpmL1px +Z252WDd5SVM0RXh2WVBZQnk1REwyVDUwcE9kR3czOVpwTERLc2doZHphU1NuYzdW +TmdqK2hOUFpaVFQ4ZkpicGRiVWs1aVBkdzlWOEV5WnlJS0c1L1NWZTlTYkdWVWlz +SHZlRmFHL0FsdVRoNmNBdE1KWGk2VFFYOTUzVEVVZDBUYmYxek95aXRIVWJWc2tj +dlNHcEg0SWM5Q1RUNVU4eDlkRXAva3ZtcnZDbUxHVzFZUC9yeXEwVStuZVdSRWNW +aW8vaXhjWk1wZkdjbkEyS2JxL0xIOGNUbXJIWXE2UFV0c0dyYkZnUmJwVGtrcVdF +Q1hQaExvRC9NQlp3WlRHQ0Rwb0dJRUtQK3o3Sk5PTnBLUFFUa0Q1UExQVXZYWjBC +Mk1ldjN3MC81RDBTRXlXVkt2bVhtNzJMZ2VJdXF6WXlNOVBmdExScGxrQlpTM2tp +S0ZRRm84dWlmNS9SY25LOGpkekM0VnZlUXNGbXNrWjFuNDVxSE5yVER0M3N3NVE0 +QTZGZUYycndMVnpnUjlPbFJIR0dCNmxnd1QwTm1oOEhTNFJmWjZTMjFFYzRYK3Ev +SWdNOTgyZDdxblVrT2dQZHM5UGlsTFg0a0JtdTVNZEh2eGxoOG54aktzcHdtZDZI +YkFLcERvU29mbGlORGc5VC9lYkp6Rk9ST2VjbU0zU2ZEWHN2Q1VFb0lxalIyWFY1 +YjV0MS90S3BXbjdhOGMxemJUbnVxdkh2ZHpBRDUwTkc1N01MeW1wQzJaVkY5djFF +WWhOK0hMRFNPZjEwb0dKSnhSYjczcjBPUEwzbnZRdDYzblB4d0RISXlJSnU5RWky +VVZaRUlndDRieFJqdzFsQ21KSW52dnlqTHF0aEJpOWFNbFJWNU93SnFxTzRvTEMx +OVBaNW1jMkl6eFNxYmdUWm83djd3ZENNaXYrbjlBVWdaNDBIM1NCdnZHT29xME1U +VUhMZDRlS2I4T0NkVmVzcFcxdHBwamE0Q0pQQk1KTHd3Y1VkMGx0VmNmUzRnT24w +cmNWMHovcHhEWFhQM0lBYVViaDA4bHREN05jczRBR29pczN6R3htaVA4MlhLUmNY +V0FXWDdKNG0yVXVwV3c5Rkoxb0xaUE1yS1VRb1BBcDRDQ1psSFdNbzlramk4Mk5i +UlBhWVJiREliTkpEc0VlaDlBc2JoWU5lb1orNkZyQmg2eGUwYVErZzJrdkhyYVdU +dmRzbHZRU1VzKzYwNHl3T0t2cm4vMnQ5dHYyUUoveFNyd1ZQL0RKaW1ZSGEwRDNp +aWNobGNESUZ1Vk05UW9xODIxNG9KYUJ3QlhQNWxQK21qcVNJeGd5c1loNElMMUkz +U1g4eU5hNVJZVDMrZDk0dmN0UTZBSUJOSnFqeGljZnczdG05NXhuL09PdGRocWlj +eGxVeHplaStxd01iR3cwQzEwa2ZvajlWdkhVclhpdTRmN3draHM5Z0RLVFNJQQpl +VHZJSkNFa3lPa2N5Kzd0MU1LdnljOHJHY1dJWDRtUUZkcjVGNWdaU1NNCi0tLSAz +cVpWTS9wSERVMlFkYkNKOVEvMW1WZjEydFpiWWNPWVhmQTllckNTM3E0Cnvo7Ni7 +LiaDSr/LkiLgF6putH34pXBTg00ChPjomKzdskVr+vEs/iU/DTw3a7mQp4fJXJ2T +LKVlDJEdAefSpu3MMNctlPgqfAV3szvvBcPUTRHKgZQe0CrOM5RDiAIFmMCYx+gO +uKMBYBMW +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/kdeconnect/encrypted_config.age b/dot_config/kdeconnect/encrypted_config.age new file mode 100644 index 0000000..7bab1ec --- /dev/null +++ b/dot_config/kdeconnect/encrypted_config.age @@ -0,0 +1,38 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IE5QYjJRSUhY +dGxPZ0xkZzdwbk1TMjBJdll6UFFibGNIcWt5dWZjN1g5eVBEVy94WlNKMWRnVXFJ +SUI5NVRkRXNTa1JGcjBnZTVsNkk4R3JBVkNvQ0RMQkhweklra2pXTm9RdGlmazlS +U0VhQ0l4QjBSd1lFaVdxc1IzdXdDQ08wVTEyS3JJd3lzU1dHMGZPYVErd0Fqcmxm +TEJ0WnR5UGtTVE9rZDc2TFp3aU5Ja2VkY2dEWlRtTzhlZ1V6TElObkZYOGlrUTJ3 +YXZnZUtTbk1SYlVJa2ZUb0lPTVhFNkhFMS9tL3VrVnlmTU9MZ3d5RUZRTENiRTBp +bEs5VnFDQUlwVWJNRzBsYzNmNEIxR2svV3R0dzR2N0lGd2JBdUc0Mk54aFVjRGE4 +NXY2ZUNON3JrbmR2U3JmOCs4Um5GT0xnemVuZWJxZGczV3ozaU1RVTg2ZFRheXBQ +V2U2SVMyMFJqNEZNWk9sNElaWVlQbitmVVk4c012aWhTR0dCUlM3Qk5wL0FlMGtZ +QTdORHQ3VWYwYUxUT2dtNmtvUVJhanFVU3ZMUmNVRCtteHEzekp4cDFnNWR4Z0Fn +d09KU2dHZ1BYRU1UbWYxVFZKWU54QjFVRVpIZVJCZW1TK09pQWtVWmRma1NKNTl2 +OHlWekZySVhwQThORDQ0R09KSVpmV3prbEhHbkJLSzBwVkhJaGxsVDBPcEtyQmR2 +VFl2YjJ0aFdOR2o5OWhiSFY4eDZUQVlCZjl4Nys3QVQ2a3RyWHNFend6clBtVStI +S0ZZT0FWd09ZR0J3QU9lRDJEUUZMTVBvS2VvdkoyZlNLM3M3a2FaQUNhUzl0NWtR +ZVJPVTlkWk9RSUdYYkpJaHdibEc0aDMvbUlabmJRZ2thUENjeFl6bXZuNHV0Vk1G +OFVSNEpES29OejhybDFHUlBHcWwrTzR2ZFUrd2IyVTJjU010d3JHSFBmV1RSY0Uz +VkhHZytma0pRaGZCcFVsVnIzMUNvZUhEaWlQblpWZlFkR0dyOTZOVm5IdnR0S2N2 +YVFGVksveE0rL0lROVNHaTlrS1VZdlZmWk9PcDlkRml4QVNDalFESlJuNW5qUndr +QnZkVjlWRldndERKU2VyNU1Ea3ZKK3lzSVlTK05JanBuTUVZOHpaRThqWjRQTlRy +aFdPYmpoY05ab3ltM3lMcFZJV3J5bWNDMTZSa0szUjFyZHJobjBDdnB5a2QrT3dQ +Y0VNU3gveW03b3NsQ2ErcUpjTmtsU2hLZWdMSUVlK09iYlRhcW5NV2xTRUk4bHNO +R3NUdDZXVG41RXcvUXd3UjM4K1JDYjhLR3BmbEJKZ0VkdjNmRm5CQkxNaUxkZ1RU +ZktneFdkVjNaR094QW84blJUT2MzQkhZM3ArOVlCU3Qzaktpem1FSnhJQVhXQXhv +eUozb0UwRHFDeG9GMUJ0SGFjRm1LOFRhTkt3RlRQaWVmWlJ1ZzdCeThtM2dzNDdN +c0w4c1B1Y2RLWm8vQS8zNE5NWkNUN1ZJVmt0a0gwdnRPaGZkeHFGVEwrUzZEWGd5 +S0FwUmtuQjVQMkJpY3RCejJIRDJhRS9zbStXWUR0Tk9MYUcvdHVIcjQ0TG16ZnZR +WmxIT3h2UFFmTjhiVVJubno5a3pFQWJjZURDM0NDSGhXd1Vlejc4Wk5PZ20xQ0Vl +ZUw5VWQ0eUdIRmRIN2lKbFEydGk2cFpuU2JrWkMwTlhxTXNueDdDYk9hYlZ0R241 +YURpanh6OWhXN0I4OExJdndWcDFXVS9KbkhwQzJUUUZEVzlOWXMyQWI0R085R2ho +ZFlzTThjdm5HK0xsaWY3TFY3QkhrUWROWUpjdVBkaGZiMDUxVWRtU2Nkbi9MYldH +cWlOR28zWTdFWDc2OHNwYTdvZ2JCbjkxMHhScWJXVWZnSGhha0RpNTJWQkk3Rmds +M1k2T3IrNE1lRUFvWUwwM2dFOENRRVoreVVOMU1aRmhFcHBRa1h5V2NYQldmdwpC +d2xuK1ZNVVd3TGlvdWV1TFBGcXJ2YkRvLytTd2gwbW11V3dscUZvMVdRCi0tLSBt +VWlEUXVJRVplWk95NnJ6aWk0M21PZEZJNmlFaElyZ1RIbGg2b2N4bEdnCr/X/gOx +E+iWN1KBHhQCDa/UjtfrQB+ELIxT+mY3ONPBTofrV4asXxNnEm5fSP0BCu1y3k2e +ujDsa/ulg0shpkFA7oaj +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/kdeconnect/encrypted_private_certificate.pem.age b/dot_config/kdeconnect/encrypted_private_certificate.pem.age new file mode 100644 index 0000000..e5aa5a6 --- /dev/null +++ b/dot_config/kdeconnect/encrypted_private_certificate.pem.age @@ -0,0 +1,50 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IDhIZXlPbTE4 +U0VFdER5R0kyMElvS2ZlSkk1YzQxSFhjb1VyTHMrRVdHNmRXRFJEbkNManlmeWt3 +RWNGV2wxdldKMU1NOXZtS0hjTU5NR1Z1c2lJZ1FVQ0JHUmZFaE1SSWtOTkQ3enBF +bzNVTC9acWo1akRrWDBWYmZUcUlMTmZVNVJONE85Q0o3TjZaY3RLeDAyTytjVG1J +bmhaRWtpeWJLODY2aWRyY0tKb1BhT1BabXlOZGN6RVgzZ29raWdJOGRRRXlKMndt +U1F6cmxla2pQVkNqYW4xOGtsK0lQa2V2UVNtbEpFNWEzQThzM3pUWWFMRGRwa1ZZ +blBWMFkxM1EyRkphZ2k4VnFzV3dLTitLcFVnUXRjUWJPZ1Z6eG05aHZDeDk0bmRC +RTRub3VEUUVVOEJ3QkxYc0tVZTBZRDNrTEhPUnpFcmkyeUd3UGhHUDVJV1hVbjdt +a0pFZmJjWDNtdzY5MVF2bXdWdlhKNlRYVU5CVzlNMHJMdGdXMHhlRXB3KzFYNkFy +aVFLdCtMd0NyM2lBWlpSZk5KV0RzUkxqWm01UnA3SXovOVJzS2lCR3o0TUFEWTh3 +aXF2L0V3bThNV2cwaGRVdDZHTmtzUzBiZFlZQklXV3ZzMHcvUWw5Tm4vSzcvWnMw +NzAyRlZ2d3g0b2VOazZ4NEdPK1E5ZC9MN0tDcUhJdTVSZ2ZXd1FNYnovSFJnTnps +Ty9rWStkQXRRT2x3ZlZyVHpqa2M0SWdEaXQrUTBlVzdWemgvdjliU21XNVB5VU1w +Vmlid0pFY3Q1emFVUWZxeVVJVi85dEpRWlFqWUZ2NWxoaUw4RXNacVpWUDhiZ0NJ +S1Y2M2ZqNkNuLzY2aytxWjU5WW0weE9IZ2NpZUxJbFl6dE5MYTQ5UWtLbHVBeFpz +OEtLMGVZZGNCeUdpZ1ZqaDBvNmZDUWx1dzhpUUhtVHlVUFZWb0lDSHVTb295UzFG +WDJXNlZZckRMYWw3cDR6L3AwN1BGS0l2allIcmhwTkNMYTh2T0FPUis1Z3VsYXdr +VmwwVHpZWWRzNW9hSHQzeWJ5Mm5namRLanhJS0NqbXBHeU1ZREpYVXZVRGJZU1JP +ZURVVHF5UXR1eklqd1VRcHRyTGRQWXFxOXg4d3FoRkZGRHUyQ3RpQitESVZnN2ww +U243aFI5ZUYwamo0MzYwd1VyU1ZHVEszTGowN0o4Q2p4MEl0b0hXWEE5MjZHUnhK +NFpVbU93anJibmFDQlh2NFFQODFzbkNJVlpyT0xJSklDYnYxZzQ3dkI3N0Yzbmtj +dEc3dlBhaU5qV1QwSzBWbVd0YzdCaE9UcnE0d0htTFhvSHFvSCtOZGpBbVpxaUQx +K1kxV3Q5UUFvaDdocWxFdFVsTmJ4RXJqblhHVmFjNS9ja2JDRXpuUjdoS0hLSlhP +UWk1MUZFY2VqeDRLVW5CZUZYclFCaVFZRC9pdEhZOEF2eGpoVHpyVUk4VENpQXJv +M1ZpTHhMd3AzRm9aQzg1dEpDNFZIbldpd2llTGZqUStkVU1PZ0JVVzYyVXFkNlhN +aGU2NWVUQks3S0k3RDJ0M3Y2VitieHBuT05pbFZDdkNCbE50Y0FDYiszbXNRbzRV +Wm94Wm5LYzR1Y0hhMWp0ckgwZG9CamtKdWt2UmsreU9RMFFXcmhPTDg1ZFUvb3Zl +cWJ4S3g4WFZBMnE5SmtMR1BBWGM2U3BTa090RnJuOTlhb1dIUTAzVVZQMHE1Y0k3 +UzJsMTVCTzZuMXVlWHBuaEorOXBDb3NJZWZzcmNZV2VlK0VHSG9kTWtyT2o4Slc0 +NitRd3pGUkRvOXVKdVJ3eE4vM3FtWlMvdEl5dU9qbkxYeTlEeVZod2k1QlY3Y0tN +cnBOa3NZZGs5cS8zVXZhbXZDc0ppYkxlRkNxaTRFN1NiQTRhK0Z1Kzh2RDRndFBK +UUwva3ZrVTdVTFBrZEd3REdwUXBqZHVyU0h3WVIzeTMvWmUxUHY0djQ1SGxkUQo3 +WUhyS1pxenIwYnhNeHA4Wm8vcFVKZklQMmNqNGZSOE5QckliMkpiaEpZCi0tLSBS +Zy9tN2NRbWE5M0VDRXUxY0lHMHplT3BPb3hWUDdwT0cvY09sNTN2b1M4CrWDuL+H +AOvMkQFfO7qwb7X7yflE8qmyQB/SebWhcVAhiAFG8GCvuxOD6sCohXyOxaw9vIX4 +5/nzWlQDWzTUpmLmJZXFYmqFObisTrKI74/bAZwxuTb4Tlysv7d/Piu2cTwPgONX +zSlFXSi5UtpTeZ3xj7Tkl9KCL02ZQCWcXFwbiBZg8phFne/ypywKPwlVYnui+hpc +aLz/qm+wf/Ykz7x1SDN7AvQNYwHd264e3iRmAIUULYFtfiMMr39rvl2cATaM5jU5 +M2UZ0jKI/vwr2obHpXpMRJibihYaZb7N0G3h2ydpP+djdN7guNoisbinegYhIDEe ++bG+QWCxiTgnjZQNtj2derQ53BckUNCxnNp/ElzhAYKCS+G1CyL8L7OGrLvOAnDx +Y8C8df/Gzp99O2TlXocTCw8Haytxu6c/K/nizakI7xYYeCWvBBKRSdN4bR3JDpi2 +vWUPwOZicwJo1olNw+wXm5jdyXlYkuWdwNVsNKq2XgQKCBAtoTYUruYJqEAgQx3f +lfQx1kRWQlQ9gJSN9sAoteeDial6WaZtMM7N2Uc1EuxGFvV0ozhy9DvX0f+X9fgr +Uh50oULVnP1UKxe39ASbqzGjhOE/g+DvDptXu2VigDeKflz6ckQ2iyxDel0Wu+B5 +S/KBXPWN2NNJxEIT8wBdulRG4R+BxMLOIxxdAs8pFd/OIxgyEjVDFTbW/hPln840 +wqjm5Bof1+vQ8Lh9FfU+Fj3aZH2W3+WDfFK2lTVbuFx5mPXwImhDrbnrb+KEHr0A +Gz29Qwf9sKPla4bsH43yfz2wTSUSOLCetprfJx4Vn8GRb7l31iagpmqk98jFp9Wg +1CWEeqhkqw9EnB72I7Og36Kj7OkjB58mIwg= +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/kdeconnect/encrypted_private_privateKey.pem.age b/dot_config/kdeconnect/encrypted_private_privateKey.pem.age new file mode 100644 index 0000000..c75f195 --- /dev/null +++ b/dot_config/kdeconnect/encrypted_private_privateKey.pem.age @@ -0,0 +1,42 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IHlRYmdVZnBQ +N21PODZaYkprcERVYjFBWGlKR1FLbHZ2ZWZuSHVmUndzckZ5eVJxd2twVXh0SjE2 +WmdyZmxRaVJMM3RxWVd1b0Y1dFhCU21tNTNmSE9IZ0dLMDZCd09WOFRKeGU5dHl4 +THVUR0xnNGRUekdSTHVha0ZVZGt0WVhwN2xHUiswWlVyc0tEaU1qM3V1Q2F0NGJa +TW5KNkx3NmZacWZQVkE2UEN1Y1FGVUlXTkhEWFBKd0ZJWVMvYlVaQmRueG5sOUo0 +ZWdpcWdPVzVYdWU4SkR3RE9xNW1SY05yV1d0TzBtazdqQ1RRYXo1R0VYc1BDVngy +RVIrVkRxYWdOTXVka3gzYytsaHRlT0IwSm1jRGNpb09FaGUxSVB6NG1SK09icC9X +T3ZVRlVncXlzR29XbkJ6Lzcydm5UclhtcHJ6SVVxL0pjSWZVbHN3VVRHRHNlZmor +RUdTZzRhMUdOZUFvWUp0YThld3R3d0w2ajNqWTNNek4xR0NDb3E5aTYxV1VqSGIx +S0o4OFJwS1h3SFBXMUU0dU45dlYxaWhlY1Vac3Ntblo2Z3EzVkVMNThpSE1YWUg4 +VldsbDF2djhUeXRlWkRTdDV6dGhQZ1hWL3QvZXd4ZVhqeGFkdGlGRUZWS2Y4OGlF +dm94dC96cG04MmhxU3UrTTRybHVtQlFOK01HK3p2Mzg5bzc4V0d5UjhIRTluRnZB +WmZtajhGb1laMVVSV2dZWWM5NFhza1ArL25oTkNKU2wzclVtYjZYQnpraWl3QjFE +aDZMMUw2R2ZMd1FOb1RtVDFGUXRZU2o4MzE5V1JlekdLQkF1T3pDcG1YeENpSGQv +NFVtTGc4OGxYOXJMakVHN2U2aGtkZ3A2WTRIckdZNWdadHMyNWkrMHoyN0dTY2Jk +cjQyWWVPQzhDdVNSdTBPbWw1b3gzRFNYRkpGS01CNDczVGN6emxXTkREOWNJUkNX +UjIvNEZIOU12SElZUi9FKytyNVp6QnBkdUtxYkJlbmZHWXQzdjFJYXl6alpjMTdE +eHRzVDgzaEFXQmMyQmpYRlBDRG1kU1RRUGgxaXZybytMN0NCRFgvaEZ1bVRnZ0lY +cUNXdWRJSk90TmovbnBIN3F1UVFXbkRLbmRycnRwaDBlamFqOHZkZjBWbEsvMUI5 +Y3ZQU2RvSWczeHJSWHNvZ1BVekcyR2VXWHdhMzZNMnE3cmhrcitvUVVJWElUQkQy +d3BibFpudUx5dnVXb2NvL2VoWHkrMkVFSzNlRVovL29tSkZJdDdxYkwwVkJaallL +cmtjb3FyRXBHaXBrTXhMQkRVNjJrdGlXVXhGUU9ZT3dLcE8xajZBcmRkWWFRVlE5 +b2Fwc3FyUzI5WGUxSFZTK3pxRU4wdlNZOTUyc0NUd3l6WThQcEgxLzFodHpyY2pt +a1FDOUZUSnNUUk4xS2taV2E0dnhZOFB1OCtsc2lUVkFSUkRoNStUaExtTkRtZDdi +SkZJMWpQMWxJNEI1Mzh0SkNHVVVha0h3SGtDOXMyRFp1ZVM2cGUxb1YwVE5vMXo0 +VERZc0c4d09KakVHT3d3MytOeDBzdjdacU5ONVlVcVNjMk1ma1pkMjk4K2JoZk44 +OW1WcjlJUUoxWDNKNnBONTVBTXhOVlNFeTRHdXk2T3c2KzNmVk4xRjdDZnZNSlhE +Q0lWRUF2VUtNajVlcUFBcjdtMUIxWVNiUVRiZlZBRlFYQlFpMlFNaGdqM3QvWEE5 +dGhad3ZQeE5lbGdRdTBvZlBOWlBkOEUxOGVWTi9ZRXBvZEd2WURMdjUvZVFGbEVo +UVZwNVhpakx5dldCTTNhbmMvQXExWFBYRHRUTmFMdVpzam9NV01UaytpRmRCTlU5 +ZDkybVVQc3BJc1BCLysrUU9oZHVFdDR5WlNDcXNjeXEvbmpyZi9oYlh5UmhNUHVF +R0p2WkR4R1BzcVgzdEoveFdrd1Z4RFpKNjZuK2ljMk93UXlsOVdtcTlwTTNQUQpV +UURXQ2ZrdU8xZWYvbGlSbzlobW91dlViODFzclNrazZvZXM1VjQrdE84Ci0tLSBx +SGl0VWR0U3RoNEwrT2lydER6YTlTcER1UmdWZkJaVDEvdGN4eTI3TEhRCu1sT4Ef +bjR8bCkI2VnB2YrNuks3AlcTiub3mqQMCOTVa9C1ECqH4n882NaJNJpnjRwCcTau +1UPnR7Zk5NMUXmONLgFwjyoll6PDZMVNmejQtF48D99WArAlZy+v2i+1Yt97AkNP +VERMq0Ng0dflnDv8qHbT0UBupdu4P83vRiHDegPk2dDr8MYA9EDY+tZ6QSlcKkcs +xhh6dOxQz6ijsK41oBtUspSGLS0ADd1IGxavhnkWQ7Kv9x5EgjZdvGNPKYZk6Sym +0pTy0RfNVUOL4rsYUcE+bXzqqoQB6TD9c3fb5sftTAD48KIKOlO7NvVFHgq0hwRX +KiBrTzVifuNXk2k8kCc= +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/kdeconnect/encrypted_trusted_devices.age b/dot_config/kdeconnect/encrypted_trusted_devices.age new file mode 100644 index 0000000..138864e --- /dev/null +++ b/dot_config/kdeconnect/encrypted_trusted_devices.age @@ -0,0 +1,52 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IFAxL29veG9z +ZGt0VXVCNHAwdzR0T3ZWN1k5U0Q4QjAzbjNacG1UZGlISDlJSnMvMG8ra0E0Nnh0 +d1BaWWYxVGRxQ0JzRGFhNjV1Mkhac2VyYUoyTzI5OGttL0tHVHowUVpaM3dVS2VU +UUZ0dW1GOFBHblBuMlFPbmVkMVRnbjV4WUt2RVpTTVBRWUh6TS9YdGFVR0FuNHlP +OU4rYlN0OS9XQWYvWlIrTGdwNXNmcitlVWRDamxhdHdMdTdjVUVReXhwSnVYSmZV +ekkyN25CNXNXWXcwV2k1NlFFS255M0RiVVFwelhseHhMSEhXZW1UT3o1N2phbUFZ +bmsvbnBydzlJNE04ZU9WRjR0eVFoZlc4RGlmbm53aGE2c2NhelVIZndXdjhIOHdt +Ny9SVHREdmxkb0hBaEk1dm9FUHp5U0ZvZHBCL2M0dTcxcVlVVnFHR0pIaWJodU15 +NVB3aVJQTzRCWVp1dVlKaXpPd3U3WTFlMC9rL2poTzJYR2tEUlNRWUp5N3RZVFR5 +M1dVUnhzZnlEYnpBR0pWVTNucjNtRFIvZnc1QUVoV2JudGU0OUJYZU5vUzllYXhs +YUxZRnQ4ekxxY3gwWXRIL01JRjRDUXBBNUJQTHZLTWpTaCtqclhlNFcvSmoydmJy +S3dDbVVjVnUyeE9jbGxCa3FlaldWbXFEZStLQzc2aXBkWFpYRDNtLytRS1FZQ2lu +cEdGYnAzNElPOXkra2s5d2l4R2h5S2V6UDBvT1lSeDFvSVRwYnZzbHZTRGdDTzFo +RUd3dHZNZGpDRWZyN1RHOGdXRll5czFjMy9ETmg4Z2dkbzZqbnFBRU1CYk1kRE5P +SmIzSVc2OHRWbUFRMm1KM2VnTkNxRHozQkI0ZDJwSU01ZUxOWUNTK1RkaEs4eTZV +eU50VjEwdTczMWt0Ukt0N2U4Yk1ScUE0eFB2YXltcEdDV0tNZ09mWE04Z1Q2cXZm +Wm5vWEg4UXY5ZFl0QzdlVUlLZElEdWw1NUt5ZDJWeVJTdjBaRjU1Uk9oZU4vczJm +aXhZc2ZkdHUrVTBjNzBMRGM4b0VVWWlkbHd2Qm5RbjN0dENHZkZXVEhNRSs5Q05F +U1AycTdtREZqNU5MUWM3MkhVQ2NJem5QV0xiMVNnMHorUnNYSTk1dDhJZ0VpZ3p0 +dndRR3ZFOVkzNDlGZjBiS3BBVnB5QTJOMHNreUhFTkdtamhtMm9VZ1dHSlpBRkk3 +VTdxMzZaa1FTQmNBNU1XWUVzYzVVODJqWHhIbUNoY3JXS3JEYk1peUhscS9PZGtv +Q1o0WVVVcWxaY2JZbldJTUUxbmFwQ0VOUURmQ3E4WkMvd2wyT09XQXJRRmh1MFNF +WUU5Qms2dUVpYU1RaW5nZkpXQytveG90RkxJdWJuaDloTUJCLzk0QTk5MEZCNjRZ +VmhMM2t1SWVrcktDMGhkbFdXOFJuZFlvKys0SnlnUWo1a3l0QkRsaFBZSFRjMkJD +U1dWZFRwMGJTVFhsMWtSZHNiMmo4UUhGbmFLb2tPVTZHT3dJaUJLU0U1NVVjMlFq +YXVweEZadzJFbzc3NytBdkR0cC82MzhmeVRKTThLVmRMMzVReDlaWHZCa3pFNkFU +bzFTdC96M29TQ3BEcDMxTGw1bmtsL005WXcvSVNEakpEeDJpemRJQ0ZPRmFFeStP +dlN4NnEyMFF0Y2dVOSttTi9LT0t1cytQT1hJWVM5MmN4V2x6VTFNUmw3RDFaWmo0 +aEFVOHZObWlzbFRGcmhkNjhFTVNmRG5NLzY1cloyNU1GTmVwM1pjTERzQm1hMXR2 +YXJqKzBUMVhnS2hDL2hjNGIxYXl6TUloUWpxYW12MHJyZXRRQXRTWSt4ZEtOL1ZC +ZDlid1RaNmRjUFEvaEdjL281T282KzlkNnp6YURkckM3bUNaMWlRWHVoTHdUNCt6 +TlVZdDF2MjFRVHQvZk5FZ1ltMi8yNDZvVU1xaVJNUkVQN0dKdkM0QWpQV1VVdwp3 +YmMzSzlQUFN1K3lRK3Vjc095VUV6VW9yMFBuKzZSUmh3VXpKdGhIdC9rCi0tLSBs +ZlJyUW82d09qNDBTWm00M21pMHM4QVRMdFN5cndEQ2JqS01RZDFseDJjCpIPPagR +MtWSIJ0DFxifFmoSjXNOzQcnfh80MAHj0dEtkgtZVO13SFlPccWOxQE9NwnAYFH5 +ilYd6Gqh1mdhiBrNOOIUXz5ml/X9N+NIecQnwMZrxvwxPJ0WVkwhnulPCp5P878p +gcgjD6zVuoNHvCf0GQocFWZor86iBn8yLe/tkudH/xiDU8ba3TImv+scFgnimUZQ +SL4zookGcQDUuSxXUiHApIMmX11i9AhHPosIToGbzIBKh9kAIla0kURJaurybn6T +hTrnGft3mylD8x3e9TX9ZAY7GpH3EglzYZKtFg7/GKuHZybxtTxzJms92UExT2uF +ZZG/l82ESLvErzP+yockX9GHYlSeprwA8LJDsJDoBN0JQY2sIkbkhnHC7AOBeDhU +zcIiubSzetI29iv5HHVYaxoTrHBzOOQSAUKAR39XSdsrvkWJIb2VHV70gFByfGFh +VcltAjnC+iV9C3tIW3ZX7brcKJ9z8cT3olAMtKhcc+qwajpZmJlOx/3+wy9+/EG7 +ppCpCiX4cfdZsk1Ti/Ox5uTYIf3YfXge4X3L1whu/cX9F64xTiOHNLii3ALWDu9p +EWNVTo+XjRUJ40tH6uQ3cO8OxVeIK9XhShy3LURTUrDhWHwFZ6FrQH/jliyExxUU +6tuPq1Di/PMBFtDqU1FMppgPG34RhKVGO9/D7/VK99u8xSWdff5iM0loE3OW2xvH +KGsZxHKmyW5AI+0HJvxGUm/O+QUomCi0RvttssvEsZx038mJamVSplosBJF+blg0 +3Dv4B6h4EKNPxS6ck/KLk1IY9NdEoh//nG16/vg/vnjuxE7p7vDEZMD/98iQU3zw +axw+XffVo01IkqZ88ynCX61AxanLtLhz2HfvtdZtVAKvREkZS+AhuzaVasjjPkWb +OHPfF0IBSQQ8es3qwJvescC0WVLTK+iRGuPO738k80Q+M6PixkdqI2d5anKF9xJY +EpNkpQ== +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/matugen/config.toml b/dot_config/matugen/config.toml new file mode 100644 index 0000000..ba5f42a --- /dev/null +++ b/dot_config/matugen/config.toml @@ -0,0 +1,6 @@ +[config] +version_check = false + +[templates.feishin_dms] +input_path = '~/.config/matugen/templates/feishin/dms-theme.json' +output_path = '~/.config/feishin/Themes/dms-theme.json' diff --git a/dot_config/matugen/templates/feishin/dms-theme.json b/dot_config/matugen/templates/feishin/dms-theme.json new file mode 100644 index 0000000..61e1cb6 --- /dev/null +++ b/dot_config/matugen/templates/feishin/dms-theme.json @@ -0,0 +1,19 @@ +{ + "mode": "dark", + "extends": "defaultDark", + "colors": { + "background": "{{colors.background.default.hex}}", + "background-alternate": "{{colors.surface_container_low.default.hex}}", + "surface": "{{colors.surface_container.default.hex}}", + "surface-foreground": "{{colors.on_surface.default.hex}}", + "foreground": "{{colors.on_background.default.hex}}", + "foreground-muted": "{{colors.on_surface_variant.default.hex}}", + "primary": "{{colors.primary.default.hex}}", + "black": "{{colors.background.default.hex}}", + "white": "{{colors.surface.default.hex}}", + "state-error": "{{colors.error.default.hex}}", + "state-info": "{{colors.tertiary.default.hex}}", + "state-warning": "{{colors.secondary.default.hex}}", + "state-success": "#4caf50" + } +} diff --git a/dot_config/private_Thunar/private_uca.xml b/dot_config/private_Thunar/private_uca.xml new file mode 100644 index 0000000..2a07859 --- /dev/null +++ b/dot_config/private_Thunar/private_uca.xml @@ -0,0 +1,15 @@ + + + + utilities-terminal + Open Terminal Here + + 1760386784117591-1 + ghostty --working-directory=%f + Example for a custom action + + * + + + + diff --git a/dot_config/private_feishin/Themes/dms-theme.json b/dot_config/private_feishin/Themes/dms-theme.json new file mode 100644 index 0000000..cf6d306 --- /dev/null +++ b/dot_config/private_feishin/Themes/dms-theme.json @@ -0,0 +1,19 @@ +{ + "mode": "dark", + "extends": "defaultDark", + "colors": { + "background": "#191114", + "background-alternate": "#21191c", + "surface": "#251d20", + "surface-foreground": "#eedfe3", + "foreground": "#eedfe3", + "foreground-muted": "#d4c2c7", + "primary": "#ffb0d1", + "black": "#191114", + "white": "#191114", + "state-error": "#ffb4ab", + "state-info": "#f1bb98", + "state-warning": "#e1bdca", + "state-success": "#4caf50" + } +} diff --git a/dot_config/private_feishin/config.json b/dot_config/private_feishin/config.json new file mode 100644 index 0000000..c46b09f --- /dev/null +++ b/dot_config/private_feishin/config.json @@ -0,0 +1,37 @@ +{ + "disable_auto_updates": false, + "enableNeteaseTranslation": false, + "global_media_hotkeys": true, + "lyrics": [ + "lrclib.net" + ], + "mediaSession": false, + "playbackType": "web", + "should_prompt_accessibility": true, + "shown_accessibility_warning": false, + "visualizer_system_audio_consent_granted": false, + "window_enable_tray": true, + "window_exit_to_tray": false, + "window_minimize_to_tray": false, + "window_start_minimized": false, + "window_window_bar_style": "linux", + "__internal__": { + "migrations": { + "version": "1.15.1" + } + }, + "window_has_frame": true, + "release_channel": "latest", + "bounds": { + "x": 0, + "y": 0, + "width": 2560, + "height": 1440 + }, + "maximized": true, + "fullscreen": false, + "server": { + "PJ0pGjJwdVvO-M2JogZUg": "763131396fed5a9b7367d73e61d7b14103971f" + }, + "theme": "dark" +} diff --git a/dot_config/pywalfox/config.json b/dot_config/pywalfox/config.json new file mode 100644 index 0000000..66473ef --- /dev/null +++ b/dot_config/pywalfox/config.json @@ -0,0 +1,3 @@ +{ + "theme_mode": "dark" +} \ No newline at end of file diff --git a/dot_config/rustdesk/encrypted_RustDesk_ab.age b/dot_config/rustdesk/encrypted_RustDesk_ab.age new file mode 100644 index 0000000..28b413b --- /dev/null +++ b/dot_config/rustdesk/encrypted_RustDesk_ab.age @@ -0,0 +1,38 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IDZ0cUgyRWFT +aExoUTEwd1dyc1FQekpsQlRSNnFEdHRtU2ViQm40SUtoMzlWa2ZTMVU5WXAxSnRq +NHFQYTk2SWJBZUd2bys1YnBZWm5sT2xvNnF1TjAzVHRkUE5vb2FuK3pHdWFjRkRs +d3VvdDlEYXpURktMWkF6VTJaSC81LzJWQlU0TGdCdUEvYVRHcXh5anNxYVVYd05X +YzBXbFRVWEtCbGlVYzZMcTBtZmtHRU5XYkhFNGxNT0JEQ2JaeHBIVkxXTll4emlw +RHh1blZIM0hZZHFib29ncmZqTVNqREVobklXU3JUNnJQSjVqU2VJeGFWVXBtaWJG +YnRlWVJnOGdFUTlGN2R1VThqZDhPanpYOTRsKzRKQVJSKzZ1bG5LWEMzQTU5Ni9p +a0x0VzRBN254T2l4NFlYM0RvLzB6eEdOKzdPR2JOTXAxZUtRVENCYWFmK3E5YkFI +ZlA5REpJQUNadlcvRVRLdHc5cTU0aXJSU2cyM2lzV293WVlzUHRoVjlRSFRMUHNl +a3dTMzh5cVN3b3lhdlpWTWg1SXpkbEtQSGJrQmo0eEZOSWFXckJJVm1OYklKcWUz +OXVkWm12Mk1VY2tFeWlRdWR4dGV6eHBnV0hHT2Rpb1d6YlhqeGdQOHBiQ1NWR3dZ +QWw5Q090bXNyRmt4Z3pMbTA4VmtvUHZseEdaNERtbThMbk1xNndXMjNRZzFFWVhQ +LzVlbVpseldXN1MwOXVTcUhtNFJQdjhHbTVxTEpZbmttUEFvd3RYTUQrRFRFYVAy +WFlhVGVGU1ZmMUhIalowbnQ3M1hIQXNRL2R0bFVXZ0Y1bm10TklJeWJMSW5PRjdS +QkpRc3R3L3pDamxLdFpSNmM3OXJMd0NsQlF5Z3V6Q29aTGNBZDk0ODJ5YU9KaG5p +UFVvdlhuUHJIcnYyZ1RZQVlDakxMais4QS9Ldml2V2VqdEg5Qjd0dlBVQ28zcmFn +c1ZSK1VaZWQybEtrVGlYcHVicDE5S1RhL3hqaGR4dWYrYlRIQStMeXdCYkkvcTZV +RlllMGh1UFFDdWdxR3pQUEtyVUtzSy9DWHEzZHVubWlISEZDQ3NrbDFVNEZBakZ0 +K3B4K0RKaUoxaXE4UGhWb0luNlV4UDFqNmlSQVhmTXovMmo5WkhsM25YNXhoK25C +UUhSOHdLa2pCME1vWWMrLzJuZUZwYTBnTkpzczkwUTgwald2ejFSRk81TmJaTUhD +UFJqeDcwUVFhdkFoTTVwdGlWOE1USDZqbHVrZW9pK0xoWmRIMHVqK0lHY0dZMVNj +aVcrMjlkRXYrY1orRkJpQWVWWDlXUG5LSHBYSE5abVdTUkZhY29iREFaMDlqdEJO +Q1N6WG13M2ZJYmpNelo4S1VYRjUydllXZkI4WFB3dWEyWW5HazArRDd4VDRRMTZ6 +T2kyTzlwN1B4OWtIc3E0dGE2KzlPNDZhUGh4Wld2THlVaExmcUlKSFF5Q1E3SFN2 +QXo5ejVyL2FWdlRTK2dLUC9wS3Fjam5wUVhSQ25hQVVGa2FRWmxuMlFDSTRMQ2lO +YzdNZnFCQm9nMng5M3NzK3hPMjVTN3l6RW43Mm9Ma3p2NkczK0MrMFpoN0VEYnl6 +SXU2WTZ1eGRYT0UxZXNUcmxLcGZudk52Uis4ME1Ja0dLaG9IaDVNdzh2OTMzSHhM +cVMzV3loY0FvUStld2xWUEkwL013NEdwUUE4WWdYV0w3cXpPMWtLSm4zQml0ZTRx +UmRuTWNSUVo3N1J6OHExZWxtcUZYM1VaMFhHQ2RwaHVBcXY0QUczSWcwU04rSkQz +dXdkNTMvY2ZDczNmSkdUc21rbk50N1FrcjdDcW83Zy9HYmFrdU5RNnJDUFJ5dldY +QTdXZlJFbEV2Ym1ncWNaODljdGNwZnlxcWp1ZUdiRitUZUg4NXN3Q1pDNzRkK2R5 +a0dMd3FLczBuZUQ4WVQ2Ty9nNGtCZjZ1R1dHR0t6ZXlvblMyZDlnazNpZ3dZUQo2 +WExrRkxGVlZ4MnhhQjB3cG9xQ1BEOTJ6UlNGKzk4SEJwVSt3NHNKR0ZBCi0tLSBn +VVJYZllVM2NSdnc4ajAydS9lQ2pBcCtvRUZwKzUrTHhVWkwrd0toOHRZCmpdnqWy +6VkgrUqYfKeB8UcN+RhNahwcschtFcoXXiMsSpwa2QO5HsG6jIySLF1HRnPCy1pH +G1qZHpECLWm5CpVVrEep4ns6AT4gySCsqClnFhd+ilYqGyllJyR7 +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/rustdesk/encrypted_private_RustDesk.toml.age b/dot_config/rustdesk/encrypted_private_RustDesk.toml.age new file mode 100644 index 0000000..e26b56d --- /dev/null +++ b/dot_config/rustdesk/encrypted_private_RustDesk.toml.age @@ -0,0 +1,58 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IHhnT3BnMkhl +WGdUMXNzWElpWHhLdEI3dXdUbXJOVVdmRU9ycmpLdDFQUDJMM3NmbXdzSWgybm1z +S0pHQUNERFpyQ280VVJMZWJSTkVsUFBZTURIU2pEbDduNUhBbzBKQ0h6NUVBQys5 +enM3WlJhUnpnQWxVd0lPNnoyZ2xxbEczeDFsTmxMVmNjanFOeXN4NzlYMEpLU0Y5 +QWFoNVh0WnUvcDlpSFgzeTNacnR0K1FxTDdSbXg5YUpBY3E3akp5aER1dGdYNDNm +WWZVbHl6MmFHWk52K0VvNTNCSVIzRmpIUkhkTGxFZVQ4dXJzdXp2bE93eThnR1Nv +NEZaTGJiM3RpNUFyeW1BenBDdUVoWmZieHpvUDZoeklYbjVBeDl4aTRmdUZ0V1Zo +VnR3Y3UxbWpBbFpTclR4YUN4WTc5Snd3MkJqUkRONFZjV1dmZHp6eUhxRHNMZVlx +WDVpVklPbGxDek9VNHo2bEJWTVJENk5abDFHamtZTmg0SmFPVEc4UXpZN3Z6eWkw +M0FTcHhJTjNmaEQ1Rmova1hnUDVtU2U3V1ExeWRlVjA0b0V6MTJjK3EvWjQ0YkIr +N2hkVnNrTWFkQUxzRnVTb2ZnbnF1VTVEaUJidzFWUWwvRk50SXNPa3hSTDUvSWFK +dWZrR0p3dG5mcmRQM0lycVNUajJITTMzcnBJcmNOV2o1QW5rNUlIZHRPemRFRW1t +Wkh2TkdZejZGdkwxZUkrMUtGdUVoT2FlSWVIMzJPUUd2VXNmMUNGZTJnTHNiZVRk +eW1FbnJYRXE5Q0JjcWdhaS9WeDh3cDVTU2dnUFd0R2oxOHpRQVVDem1XelRDU0p4 +TnhhMDFYSWExcVdldXhKRmc0eWVnN2ZxR1EvdnlnWXJObGd5MUpCQ3o4NzRyZVRB +dHR5Y2JOb0FBWDlJaHNFM3h2OUNNSmZvd2w1WVZtSVltRjdmS3hQSUsrbUdiNURI +ZzEzdjFQczJyTm8zdnErTW5EbnFGOU50TDdYRVZKWU91d0xtUEttZUtKNCtYNHk4 +Q2RLcVRtVGxYVWcvZGRZd25MWGFZK0U2YkVhRmNOc2JPL2daMklqakpmYURjQzVC +Qk5aNm0xbXYvQW9hcStEZzV0RDl5ZEVlYWpod1pOZlRlSURQNkk1ZWp0RGJkS096 +MWRCSmpLV2wyRmhnQXNWZXlGMEZLUHI4MkF3RlJXWnR6MTVCTlZrQkNRaS9kZmhh +Vkl2bWswdXl3eC9vVW1SN0FHQXVWOFgrY3Zjd3llZG4zSnZIbnZMeDFTaWdVVVBU +SGhGQTRhSVgybHN3R0lIT0ZLTnFneVo4MkdNR0FNTU1QaWozNkl0Tlk1blVSQldB +RHFtWVYxUm5kcjVUZFZVenVVUElzcnNCUitDNS9sMlJDZmxGcVBQNlRwbEpZZGwx +V0Y1bGhxdWMvUWtsL0Z5RWRkZTM1N3pCajdKQ2FLdlQwa2JNZ0ZaTXB6WVZzUGFG +QmFaZm8wMVZHb2ZJM1B3UStuNzMxZkpReUUvQnJvWFhaaWordXJISUxKOGxpdndm +M0JYQ0pYbHowT0xLYjBIZTNkTE9paXhIYWdYQ0I4TVVWWUR4dURRZ0VUQitNMjZo +VGQyMUhNQUhxTEVmaUIyOTY5N25xSjN4U3orT0V5Nnk2cWk0dmJsWCtHaHdOOFRJ +eG9pZXhya0J2ZVR2MllHa01ya29Ga29TNHFkS01mQ21qK283dFdwQ0liL1ZlcHB1 +RHVsYzVTTmFtNGhFdWhTcHpJanpOZHUrcVJDakZMQ0lqZmJ0aDhXdEFKMEI2Mzh5 +SXNjL1NWVnh6UUFwVzMzeWpsbWpsR0I4aEFwVFlsNW9QS09mS0lGRUNmWjZxMStN +bHhXWFZLL090SFdFUU45NHIyUGdTbWNuVVlDR2lnYURDaVhBT04yQ2trc2NuSjVl +elpVMDR3VjlQZHdUTmFxNkljdytHM1hrOWl6d0xyS0dONysxclhDTUVCbnRVQQps +MzU5dkptVWJiMktNVkl2QmtobXBWYjRXSnpFZGszb29qWnRPVjIzRERRCi0tLSBS +N3NwWDByY3cveFdwQ1UvS2UrOFNyZFhwUFNJNnpoVWh3OFAzNW5BOUpzCvCofuCY +Kc59kgKNuR68obDq9c+DaWrdAflMx+xASEsQkm4amhjXkhp9IPoVTl9yasIJ3WqJ +y1YQsi6n9dD7BS4A2+M6GOHDZr/MPFUvOFdSWqjyGrkZNqG6EILtXsEB5V8K+kol +PTDm8p9sY7sU7cgLZ/PVAgvukSlu+hZzSyfPKKYfNmj4V2uCPhstIGaaWhEV/eSy +dUENbCisbMqYh45o7ojsljXt0oCHftBi8nx8hFUFGwXMgPaH02jPkgqfqFlhYbq/ +Ddix800P4FwU1lbqyOTy4FALzHIqso+XFGMcVtAMKGG4qCzZWrRL5SPnyxl3h4ab +qBhU40dd+i4iLZFKG7qdGtnh/kds8ZpDEc5rsHSMxITjE65BmThaLtpi1mdZrTBW +GWaj/9jxqH/6M4hvXYZwhyrmLCFGhFrucEC3SH9ceS36gRghwamFQgoIFmXZO9L8 +WMFLcl1EIvCM+1LPKPKRAwkKaT4I1HQuiV0tyRR5IPtZdH2j+OMqnqp+RJQmCIAT +N6gMYC1h3i7VbJekyQWTQ2fbLlTX1nFMXTneq7F1YREmABR697S/GZqaUEVwnGx/ +HAuGSBWQVcf+OoZodvFAQgud9BK0mn71I8Xzu+1WMMGime2r1+Pf8d+4/Jg4iTGR +XFeWNrRJF7h/DQspOZwNlKEcb8wUkHmZJLOzyA2td8gqNcGE6g4EMWgg+aTE4U1u +La+6YfHQff/J8ftrCBfD/rRJj/87wXMjE+sL97JKqhPVwHDj9Sa5zgFE/IWsXG0E +xeUJ01GQBibn+cVFbWLe0L3Byi4rr/hlhb2jkZJjp2M6XcG5pDhH5vxCEUFRdv2m +UPw5UEW2FHXqXG2RlAV3P6jF+Y5QbeOJjpHsnCpb1v+LS06Gm2lmouUSkhUv5fKr +vNxMsEDmSenYf75SeuUDh71U9PXzV5WTdidMluFLI2drAGLpijzCoAyfJrhveAmS +/3Tcjkhrjng+9gFFS6AmRbFm5KPwUYJV18NSo7CRdniIaHZnYyXmQJ6GUz8CD/xz +kCJJvoSAyhUtR4oRtuvk4KSYQ4Xp79nPJS7s8lw0Bhn8woXtXMpwnNur8kCd9MS+ +Gv0kb60U3dTr62SghT2Ee6eKrG8ItM1WEv8YgjPmdWjkCMLeTjIytV1mhv4JB2W+ +3QFhIa4xE5BA9e0AEQ+dfH40hexXmun7bg91W0asLUCnLHa4OeMNuoSWk3SAOsph +7M2dIOdKTbmWB0vHIeDksBJNu1UqFt0q+1abHuVQAqih0E/UA7k9nZ8U7/lfZFY5 +9GZXoGWvQqeliuTSFQQ6G46PNfDYRy6GRbYgG8PLk08HTwunS/wk2Ac1n739v6BD +k6O9EoaHz7+H +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/rustdesk/encrypted_private_RustDesk2.toml.age b/dot_config/rustdesk/encrypted_private_RustDesk2.toml.age new file mode 100644 index 0000000..214ae0d --- /dev/null +++ b/dot_config/rustdesk/encrypted_private_RustDesk2.toml.age @@ -0,0 +1,41 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IGVnSnE1TU1Q +M0EyTSswK0liVVN3bFdQbjNSVTM2WEk4UWM5NWJDVkdhb0kyRUpMU0lJaHQxKzZN +eXR3Vk1CZjBkMmxyMlJHdU8rVjJjUjNGWmNwTmx6TGFnR21rKzJSREdndTRZRVFD +eEIyWDBiY3MxNVZIdFpGVFBwSldMWVN6cENLNU1tOHJGSldrZ1FldGFQZStUSVlL +S21OQXBSeXVLUWxqeXR3WVhjbzV2TDZId1UvakV5OERweTVzZng1K2k2N0ZLSXFs +RThGSlozTWo1K0I3bHgwbkphQ1Z0UDNIU0l1VC9ndkIxYUhRNTM0WUZ3aHF0QkJp +djdGSlRHM0tZY3FtVHRxMncyd0VaeG5qWWg4TWo4NUNrSmRjRWFuYW1tT1o0QmlK +ZklUL0dtOVVqNlZ0T3dBZVllVXA0NXNJUTZkN1RvQ2c4M2lVeC9SallzaTY3WnFw +VU5UVHR1dkp0T3pibVRoOXM1a0xYVUxIZW1KcXBLbEJORlFJUXhmU2lsd245NXE0 +ek9zRWZHNytsZUtQV3M1MmR2SGszZVpQTVFUL2VXSXVRK3h4Ti83c09rVkZOVVpm +eTBVUTFXZTZBSnBFN3V2SDlYdFNkUmxvaE5DMm5RTzhCUXpxZEhFL0srV1EzOVM1 +SUQ4WlhCWXpVL09ydmlTWFRwZm1idlhEWjR2ckVRcWVsZk9rY3pWcGZlRlp0VzIv +Wm9Sc1JseE94SUN1d2pXRU5lcEhwbitHL3RqYm9CVlpBc0xlSjUreXpZRS9uV1Nx +ZlBPbHhTeGMvL0M0S1p0REFSS2lkamdsZzBsL21PbTE4dW9rRHJGQnJSS0pvcDVo +L2l5UTcwd3BDTnFlRnJaUHIxelBGdU56bGtCK3BPVk9SS3d6d1JQUGsxbUZ3OC9E +ZXJQc0JzanFJRzBWTFFPZE03ZDFpVHVwbUhBdUxWalNnZlFFRDFaNWJKOWQ2WU15 +ck1Bd2dISFFabU40R2FpQ0paYU4vc29kbkM0cXB3aFpIWExTUXBCL0E2V3pOeXhz +VlErS0t2aTNvYXNuR3E1TW9Ua0VIL0htZERPRWhHYmxIMjQ3Y094dERaOWZSVzFK +bU96dXg3NkZVbmRVVytOdWFRQklYbncxZDBKaEEzK25WVTlRSldJNENhNlFLY1I3 +SXF3c2RrUVVUZE1NL291OTZ3eStUcktyTGlsOTVoNnVENGJoSEl4VkxTbzhKem41 +NlM2WDBzUERpMWx2S2IxbXZBaWU5SGtFVVJRaU5HNEhLNFdLbCtlSnY1SlJmSFdR +M0VEUjFFcXppa2tpVVZlbmF1MUJaV240S0FZeGwwNUVmM0NPb1JJUHlSSnd5NG9r +NUlzK2s0aHhDaXhmTzdJNUF2RGY2K2FsSHJUdGh6SEx2aThrRW5ubVdiNjJQTHJo +T0pUZmUrL3lwTWlaek4vN2lqZE13clF1VXFNUXpKYmdDRjBXOVYrbkNHeXRmQVhv +dHRxVkZhNFhid0dnQktlNS9YbzNoNVEwa2xON2V4cmRFSld5WC9heUtpREI2ZkJt +T0E1L2U2QTYwa2cwcFFJLzQvbHlNNXh6c3d1NGkyejhjWnJxb0RMb0dxZy9rTXlG +ekNZT0J0blRVcmczN2lzZmt1VVVkbkFkU2pCMkZFRk5SV0NDbVlaNnVoUDh6WUR5 +VXQ1ZjBsKzVnS0ZCYVo4WGV3ZktoZnViL1dCeDBzOFYxd2tQYitsSnVQbFBaanZT +TDRRa1RjcDlPQldYSHBwNTFvUDJ1RG9iaVpJU0t4RTE4Zm9JVFQzeGFwZVFQNHRW +MmFkMVFsUS93TVlFSXdyNmJ0UlprdWxnYjloMXhGRzZWNEJMU2VFSEJ3L3F3ZjZx +Y25za0FNbnBvWDhrSFhESjBHbW1La040cEJUazZkbkR1RXJpT2p5UkZQUFkrNTVU +WkgzaFcyL2p6MkRCWlc1Y0x0MGEwbEZqQXdjS3NWaVBzcnBXMW5kdGh3TXhLZwo5 +NWd3WC9CRDFCblJNdWYxVkkzVDdBM0ZxbFA1S1J5NmwwZEpRcGN5ejVVCi0tLSB2 +TzJBUjRhK0NiS29TTTZueGtFWEtOUnhKY2VQdTlIMklETVo0N2ZHaHhZCs/Gz/gu +AbBU573g/ZCPs0WsMZqqEQMovjf58FMjtjnGQ5OIxEPVo0DBuqrPwhY2mXjSnoPS +P71NGCW6z56JkaB+PyQMysJ1pFNX8yuBddiPAQevkv0M5uNWztxdiFp9TtVYz6qn +InRFrSC56KXy3LhxgZfJRU9Nc3eibW7cpKj9dKujvRO8NB4t4UU2dadWvo/AUnE+ +xbcUbxJyHBTmZpav9z12UAwonWlE/D5V/Z3Xq4Sm/2NGgkShBDsmIrGuzXOu9FIF +cbAilYUkAa9DN3an/VRYm2+hupOYYQ== +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/rustdesk/encrypted_private_RustDesk_default.toml.age b/dot_config/rustdesk/encrypted_private_RustDesk_default.toml.age new file mode 100644 index 0000000..42abee4 --- /dev/null +++ b/dot_config/rustdesk/encrypted_private_RustDesk_default.toml.age @@ -0,0 +1,38 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IFJqdUtSTHlG +WDJxaVpqQkNhbVUzY3JZNkJOUkZGbk42T2FvN2RURTVmUWgzN1RhcmFoRmZwUTdx +MEVvSmtUYkRNVzVNY3Y5eFI4NlA3UTl0eUM3UmF3VlRyZzdNV002N2JBVi9GbStB +a1R3SzVtc3dKMThBV1V4T25DSFZNQnVVcEVMUmN2TnFtZXQ3OFpzZ1gzczY4WVZT +ZFJRcmlpWG1kMU1GNFdsYjVnSExXQldobVFNeGtaNUlCeDg1cTBGTi9jcHh3VFNv +S0NCQkN1M2dBVVluUXEvQngxMHlEcDU1MmhHZ24xSE5jNnBiZmFHakVma05YcVM1 +T05XbHc0QVAwQkV0eVZwSW9wUWl3QnZSaVlSUmN5WTVET1VFQWdFQ3F5ZWtvM0d1 +M3FBekFwMkk4NTMyTW1lMy9raXJ2QkJ5dU4vREJIUXNiMktrVWVsUXJKZVpWWTJt +dHVuVGV3MUNIT3hWVTUxRUx1MGtnUW9YZTJCSlVCY2NIdzlPaDUxWHpONFlzV0lz +cWkwSEpxWVM4MmIxVitmYjRscW13RDhNeUk5UFJmRE1Va1J2WHJGdHU2TDFQaTBi +QkMxbHZ4UlF6dUo0TXQ2UTdjUDJwQXFCTGVuVFZHRUFiQ1RqRDJUK3VhYlJaSjlv +RS9yZXhNM0hhT3NOK25PR3ZvMzJiS2NXWk01L0c0VC9ZR2UwNWM2ZkFTZ0NZOWVX +WGhEWU1IZmhuelZLY1Fhb2JkS1kvemU4S2hiQ2UvSDdRYlJydDlhNy91Wm8wclFI +SURKWndBamdCUXgyQStaV1NocXZ2ZmoyREtuMXFETGZtaERSMXJkSWZxUUNIT2I5 +cnVaR3AvdWx3a0xSQ0VUaE8zZzVTR0dEdFU2ZFdhYWprLzNNbGdZRFRkc3lWUHE5 +Z1Y4RGIyL1JQRkMyMExIREcwS1V3VzZJTzdwbjRLNjlOYURrN3B6dTkzemRmSVhM +dTdhWEY2UHd1RXo3dlgvZ1FjeUNMUVU4WkM3eWdSamRVMzhZNzB3OU8xOGQrVVBI +M2xKWm1XMktTYmM3QTYzaitCSjBhYjQ5cDVPMmJBNkdnOEIvYndoOE54Vi9PY2pJ +akxpT3dkQzRXVStMREVnNGl6a0xwU1ErNk5SUnE1VWZjRm5xZnVzRTdGNmNrMmJQ +ZnUweXdOUUZBd29QQjV4UHB2OCtuSi8xdG1DV09YU040RklreldrSkEzdDl4VnBT +RVdIaFVoVjNPaHFPOHEyK1RHcFphOEZKZ2tOMHZQdWdYeFJIK1hHcFBXTDM1WWE3 +RFo1WE5ZQ1ZjRWNZOVd4VUp5RjFtaDFqbzNEUjF3aGsrNWdlL0xMVjJLRlFkVnJp +Z2lQbDlZelpORDhBOU5XbFVBZTcwVVhLdWNqZDdWTFJWdThIVVBQTEdWZFp2S2Qv +M0lwTkpZVVpBdkU5ZDV1SVJLQ21wd3ZkandtVC9FbnczR2Mrb25qU3BuT09mRGdt +K0FQdTFrVWRzakpGU0VlSEdXcThZaStnaFJ4VjJWUkFhdHhUS1A1V3FydWc2YzZT +SjQyV3oyS282TkhiOGpiZUFpK3VDaFNSRnQ2RlVHQ0gvbkxBakhwQzZ4b0xnQ2NC +c2xqQjZmVFZQbll6dS9JdThqVUZxU2tWdFBmY1BTT3ByRUxwcDF3NkJzaGJQa3dT +bDRjWUE2eFJBemRlYVd3U1A3NHRwY2o2TGRhMmRMTWZFYmx1ZVpxdDl6NFp5ZWtW +d2doRGhxcm5iTDFpYmRNdmdhOGlKRUdmanJMN0sxb25PMHpDWU1mVVN6bUNWdExa +UWtXSm1TSnFmaDZBWnVXOUVXTkxqWExkcGwzQTB2NTM2djN0clUwMkZLMExZSDJh +N3hkMHRZSi94dTR6MllPM2dqQjhCR01YVGZ5ZVdSZlpmd3hyTy9WZmJ6T2pDVWdX +Z1JEelFzNkpKaVB1QWs0SEZGdUEzanNyT0dJUkNuc1plTWZhOWRNQVdpaUZLUQph +VjhVeFVRRERjUG5VUDBkRkdHOEVtaWRYYmx1QjZvMXozMXN4QmpGeFFZCi0tLSBy +QzAwTGJFZGFLdUN4MWMzNElRZy9oaXY2bW5pU0JRc3BObHJvZmlnZ0FJCspKro/E +7glFylnDnQafaMnyNM5nk7hPxD4IK+V2rm5AMGePf152YK3bNr7O6vI3TfCI0ma4 +bnGyBo2amptyQfj61Pk= +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/rustdesk/encrypted_private_RustDesk_local.toml.age b/dot_config/rustdesk/encrypted_private_RustDesk_local.toml.age new file mode 100644 index 0000000..85702f0 --- /dev/null +++ b/dot_config/rustdesk/encrypted_private_RustDesk_local.toml.age @@ -0,0 +1,47 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IExJTGVRc3dL +Q1pvUTMzcFRtUHVjcTUzSzA1QTdIMXcvVXZVZFltSnUvVGdyK1lLOVlFdTJKZGRC +Rkx0bzNUdHJtckZOYWFES2FNU0R2Q1NRbmlwTGpxK09keGZjMjNFUldudEc2Zmlh +U0RGR2tuY01wKzF2djl6ZnRpQWJDSUVILzRkZXZJTWZXNWV0UXhVZlhXb0crWm41 +akpod0puUWgwVDFkaTloSnJQNHZwNjBLdVFaM2VQb21wS3V0WHdyNFQxMnBQMjlG +L2tPdVpBVFRxRUcxME1vY25KUWk4L2RZYXZ5enJzUk56bmNHWTNHblFIOW9YSVZn +U3Y3VHQ3bUtXdVc4L2F0dHZ2dFFpMFp4Y1BEQXY4Ym95eFJHZ2VuQW5IZ3ZzRWFi +WHdGR0l2bHJUQ1BhOCsrUGRjc1JOcWJ2M1pYKzMxWFVvMXNDSVAzTE9kQVlsS0Yr +NXdZdERmRkJpSFJ3Tlp6dlFmall4N2F0OWdFR3AvVmJMRy9qbHgzcjgxV0FpVlhU +TUhJenJMblg0NU8rL2Q4bCtSRjl6Q2VOWlQ1ejlmRXB1VEVZeXJBbXlwOURXNVlI +aXMrS1ovUWlsaFd1Z0RHZVZWWjZZVHV0aDM4cTM0WmVmYTlYa0V5NGRQOVhDY2Fo +SU1FTy9UVXd0V0E5UVAzRkhIOTRScjFQbCtMTjJyVFRkeXl4b3ZOVTFvK2xlWUVC +eUpVdGtVSXdham02cFltRU9leHRiTjlFbEJCMENCU1AySG1jb25PcXU1N1ZjN3Zt +bWpxY1NONWRlL3hyS0ljY2xWODN4TlVOaFlmTG5QTlRPZkhQeURRRTJ5eDViaGNB +eWRaQUh4MXRQV2wydFA0UTVBdldWMzNzcXV2VHNYMnJuYTQvR3dUeWhEaEVnNmEy +RlNycm44UTJiMUFKZ2tXZjBBTWJpaUZtN2NNeHZkOGZTV0ZMK0FhdDU4eHphWndy +RWRIWk42U1BGaTErVFkwZnppd2JkMk9KYkwvczFiUUdYR0NwOGZnSEQ3VUd3akJL +cnBXMlZCL2JtK2FCZkdnQmF0V29kbmI2SUcxS21lUFNYS1EzV1V4Njh3ZFYydk00 +RkhXZjNyQndQM2J6M2ZvNlNlM2h6c0g3Zm1qKzNEVWVJT08wcVRVTEY5cVdtczFr +ajJvR0txckpWSEpONGFrTTdzM3NjS3Y5QWZLcnlzTnJWcUptdi9HSTRRRHNMNDdx +c1JtblkzSkphSFo3alo3K0prVkhUa2hyaG1ORE5ocG5MSlkzZmsrLzJzWkNrZVRs +dmxocHhoU0d5TnZpVFN6OElLejhVQXllZDFzVlN5bUpqaElsdWlnYjR0RXFSamw0 +blFBazgzUTJ2Z2RYcDlWbVM4bFZQaHlLT256V2ozNWRWcDRVZkp6UWNORndXRGtm +VHhGU01aYXdzQ0hZVG1rejRVY3lBaGxaYU1CQVI4RFg0cys4ek5VUGJHVkc3SnVL +TGxpbjA0WWVXYkkyeDRuTkRaZERrd1cxYzFGM0JXSlE0SjMxUG90TXNuZXFINjlR +VHZMUDhiSlZRVHRxZ2JzSk9Ia3JIQzRGR0hhK05RcktZMGhhczhpZVJTWGFJVXhy +ZzFzREVURXZsZlRuMVhsa243Q29PeUJFVmNmK2JvVnVOeWJWNmEzY0tTbzRVdHRM +bVRKVS9CbktwcUtsK1lQbnBsUjJISzNJaHNTWVM5S0VwVXNJQ0hXY3UwNnFDSGxn +RitmTkhEendTbGtYcFdvdmFlQUlNSkhzeHlaQ1pBZVZ5dmdNWll5VVZvQ0hvdE9y +OU1BTjYvd1NpMzZnT3k4R1N2bmt3S1lRa3BIRHhPcm9BcHZJNHM0Qzk2L0RoY09m +eDkwZWo2QTd3Um5GelhXS3h2Z2h1UEQ2KzQ5MGNtazlMRG5RMlZBV0pBS2E5cjRj +UnpjcjlkUW4zTWkxdHdhbHpOdDg2Q0xNRUprUEdLTEhSUjBHcStSajNZZWZYZwpu +ejRWcVU3UFNQMnFYUXdRSlNPV0NPYTNsZmhGWjNpTGRGOEZMWUlJUHc4Ci0tLSA3 +aHpaSVhxb1RzRTJhWjMrS2tCTSt3SXQwVnZSUUM5VjJRUEx2Vkd4RWlBCrCOCjOf +i83yXaaFYON4pJ/fwWOv9oaRx5IRcXuK93nJDTvDT+H8NNDwjmwLdgxVpRQZZWWD +Avrdw/R6Nq/rCtDgaRyZjmYbVioFNb9qmqiHr/DhNlmd1QPRMytRWXDVgkiSZ4q7 +4KBtfceggW66UGhw0ybu064ebtDKpAqqg2JWkz/shQ5yKcEqhbYGxXBdObLGbR+K ++6WPnzlS++DxwNrYyWPWawmoDJD6T3o1gA7O2dpyW0ywFEKfL9moSfLksEtK5MUX +naCQ3Bp6X/rnLCklxqS7JDpHrmjUWETKetmv4S+4bu/gsOIf/vELBn/JIlBRXrI1 +SNIV5pE1WwNANNcjWJY5PmHfx7QSturAW6H8Xtdab/l26pp8ys+ocqV/uRjri67P +i/c2THKoiPqgVDMGnYVeyh76mKiIfJJOOGw5l0QyHND1aH9OK5Blb5uP6W8i9hcZ +P0q4Jl2x0C+5+EV1+2EWaD2bNM7d1tzSRQzVzJ4/nMcRpa6xBQvglbZz27cuCAYe +dXF1M+whQg9hdyBU8t9K7Al48wxgTIW1WAl2SJcCHIIHhhaS7OQD8uA/1v3P/JMz +CHDQ8BQRKuLLKAWP21ZXriKkSOY/CM5ykMckABNycxhsxrRlLJfF4JeIA/WBZwMk +4V4LbeElyBfhPSR/Qy5a+s2wPpUUQUp4hO7f +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/rustdesk/peers/encrypted_private_10.8.0.9.toml.age b/dot_config/rustdesk/peers/encrypted_private_10.8.0.9.toml.age new file mode 100644 index 0000000..d495256 --- /dev/null +++ b/dot_config/rustdesk/peers/encrypted_private_10.8.0.9.toml.age @@ -0,0 +1,72 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IGJySlRHQ3E2 +RURJVkhEV2I3Y1VOY0xUMEE1ZVR4VFZsY2xqZ01hc3RoS3VuUkN1QXMrWVNjTjdu +Z3lwS0dTbFNuTTMyNlozcGIvRjNSU0EzRnFaN0F3dmxYQ3dNWlRTYXlVdDZlRGVG +ZTYzNjhWalNnMVRRc1YycDBjb0Naa2VUQlM5SFQzaWdTcHNlVVdLRlZtalBBd095 +bHJHclVBZmdueUptZTVLbnd6MUZ5VWYxd3l4M0NuNmNobUF4WTJYbkk4NWx5L3F5 +SFl3Nk5GWEtsU2xZME0yOTdZMGNpREZBYzVWRHR4RFNJVjlsbGJmYmNNeTlWcEFp +bm9JeEIvQkRlMGljTjBxY0ZJTGFib1hqQ1U0U1BaNU56M3RzVGpwc0JvcXVxTU9x +aHJQR1dtdmh0VldVS0YxMGFEc0xocWFVUVJOL2RYQ1NKMnpQVytaS0lTSVZmYnZO +c0hIWk85cUNYK2t2RHVUZWV1WVYwcTRsZmZ3a2Faa1lnellmZlhGL0h1V1lKN1Av +UzBrcjc1dDRvZmtqOTcvbkUzeHpMN2xGeEl5UUtWd2FZNXJuKzJPMi9MVHNBeVkw +dm9JblhiTlU5enJmRURiRVNGSVBwS1Z0cXVLNFJoUU8yVjJZN05ra2JFUUg2OThM +T3FVRGJWaGxSaWhUaGVmQUdXeEdpdnN4bWZvREFRK3BGRk9PUmtubDZhOXg5YkFL +WEkzY2RoS0FZZ2g1MU5jMGZwaFN4a1VvTkp4U2d4Tnc4aG5BbVRvODBKZ3l2amlH +Q1phQ3ZLRTl6QnFhNVh5azJWcU9KNFYvT2o5LzNlY21Cb2owelpyWjJMUkZYWnFT +RmV5dC80SjFnZytoYVVCd0FCamEwbDYzcmZNdWhMWUdhL0JLQ2ZDeE1JRkt2MHdG +S0UrWlVnY2hTOHNkaUFQM0MwRlpEd2dYTWM0UkZwYVhtdXpaUlRwQ1lpbWNKN0Mv +ZnFwazl4UmpnTk1nbjFtNmVJditSY3E5OFhaT3d2SS80V0RjcEhZOE5Ic3FHOUFl +QjMveVFMbG9yZGdxWVFybHdXWFBIYVZnK2p6VmMvb3FwTTVaUzVmSzZhYVZSSUpJ +WE8zOExMTXo0TWVYY2NOYVFDeWxVTUNRSGpXdWVlSktxdEk1K1RiTXdHQ1hBaEdm +bjAvckIzTHMvMElIS2NjanVzYy83dHdmUTNBV0cvMndzSVJyRHdvNWwwY0hBWXE3 +OHpleUU2VDFhNjVvbDFENDNzcjk2UUZ6czc0NDhCcERFZ1pGMEZPeDlvUmwySGI1 +dHliRW1UWm1VMkV2QUVwUlg3Z3pNTlo2SzdiQWNLMUVRWDBnVDV0OG11TitWdVky +U094NFE1QUxFK2FBZGc1YTJwSmFJcERGQTRhRS9nWmhrYmRmV3pzb0pHN0cwa2Q4 +Z0hDNk9FdkxaRlczN09HZUJSbHIwT1VKV3JDV3NTUkpRRHdOZytLTzkzYVZYUnNi +QmovaiszaDBWR1ZXMElUWVd0TU5keDRPODN6cGg2dEp5aURZaWRURG0wWDFIZnJV +YUU0S0dWanNRTGpiaTBwOElhYTlTZEhKSVlZcjk2ck9SdC9kay9VdldXQjdZYmNW +dGROanFySEl5NDVzUjQ3Mm1GakNJUG5oOGJMM2FxMmZKempOazlNSEtvWUl5WFRF +VTFmNUNmaXN0bmt3cG5CbVpRUzJuL0h3WXFzYjY4YjJlU1c4WmVHMmk5RzQ5ZXBk +Tm5nM2VaL0Mydmx4ZHhvb2UwOVAvSXB1YkZKM1NvQlREM1g0UXJnS3N2dXNwV1pF +V3JNNlAyREcvRThLRFBOZm80MEhMTmo2NmZPdHBPTlk0b3dzWnBJQ3I3UmNpNDFR +UTVaOWVZY0FlSFlSWW00a1JZWkdJcWRGSXNsM2kwUUlCa2ZWQmtLcWxjVnZSbDB1 +R2FtRllvMjhoYytLOEc1WUZpN3M1bmpkQ0hFSlp5Q1VOdnFyS0VHNUdxZFZWQQpY +RFVobXc3UUVIdzA1VmtTVWxlNW1zS2dpY1N3cStFVGk4b2FLd051OS9ZCi0tLSBw +a3hsVzljaXduT0crdHh4aVRGTGdRZ2JDSGRoYU5jTUVUdFk3endWSFg4Chzc1ai9 +XFuOzEbuX9Z2obzHcpFMzDg/HrpyGEy+9b+i4RdMRy+qLMHv4V1FK2PYpaP7ZA3t +spQMgfEjtTs987BISbhY1jfLBicNyb4Z1CehtqMCbbGYedOu15AZw9W8Cvaxm1lN +BU1rIwi6OX2sU8vhLKn0xP7or3yccGB3UynQpmy35mMXGpVUC8gfBljr0WZopfwM +YtT/3ZN5ehraCl93SmtQRPd34v5zGSTotY3ru5R3kpMc5y4NA/9nzyOVvVLVZzAd +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 +4l4ANahgsPZKNGDH5A== +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/rustdesk/peers/encrypted_private_192.168.178.105.toml.age b/dot_config/rustdesk/peers/encrypted_private_192.168.178.105.toml.age new file mode 100644 index 0000000..9c4a0f5 --- /dev/null +++ b/dot_config/rustdesk/peers/encrypted_private_192.168.178.105.toml.age @@ -0,0 +1,72 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IENJZmNQN3ht +bDlTSUdabEJwVmtqYkFiWnZ3Z3NvdkxWbysyQjFmNnIxVUhhRG10NFFmcVA1THF3 +R1lCNERMTzM4VkprYmhrRDBpT0MxR2VuVlIzNTFqZW5rS3M3Rlk0RmppWXEzNElk +Rnp1Rlc4UkhibUlGVmdtRFVoVHdBWENCSUdvOTlBelk0TUw1UFlNaUtnY0hrSDNp +bXJRdnBuRUdsOTJaY1FEUW5lR2d2NXlYb3BCeXFleUJWVHZIcDloQ2cydTFEcklL +TUp4MStUZ2l3RitJbVZ5dzhyK3MzSnp3NzQ4ZU56VEpIQ0xGV2d0NlVDVG11a2Mw +dlFueURDcHRMeXo3c01BZTJNUmJnYlN4OUtEVWIzaXJjYmtGUUM4ZVV4MTZQTmxv +YjlJWUZQNnZVK1B3ZnExNFBIb2YzT2JJREk4ZGFESWpVNVFVZWJDMk80U0FGM2lU +MjlDMEI5bGJhbTR6ZGxSQ3k2bWdxdVdweXlQbWZFVE94czB6clZBcXRTRE1VMmk3 +bEFvNlBCTzdBMnFma2NidDlwbGZKK1FYVXVjeG9KWDIxeXo2UW5OR1VobGltTWNC +RnZUNzFneGNQK1dmVDRBaitZWVdzenVZNDdOaFdUdU80QWRobVpudmRFcHg4TXJR +ckhudncwU0hMVTJsY2x4Zy8ySU9uT0JOd3FJRUdlZXZqVXRTK0FVSlBLRFIxdXp6 +UkhZSEpGcGhPNzdqY2FiUWp4UjBzbC9tM2hpcGtBQ0RGWnhYWEVIVnhYTEJVZVdj +VlZuZ2gxT1JVdDc2eEdVVjRKbFI5a1RtY0UvaGpkNUNrenJkTWRkQ0hZanpRMVNG +R2dkejVxbDVocWNoMk16cVoySlBwNE0vS3BOQ1BBK1FNb1A3OFNPMnZ0cjQ4RGxU +YmtIRG5TWXliZzlYU0dpWGs5TmJnaGlmckIrZWZ3amIxUGlVL1J3L2gxNUJMNVRF +a2pRN1paZ3llMkFFMjI1YWwwZWZac01iUXYxNGJ5NHFzaVJtMkZzRlB1d3pTMWFj +ZHZaTlZzeEwrZENKcDBOM1lQZDJaVUpzOTRLQjNzS0Rldmk2V3lVUUkyd0RMZUdv +cmdzOGRRaVdxYkE2ME5TVEVhd3lFcEZWVUNtUmJHbTBZaTRBam9qNWxxTDdWaEhH +OGFBR2hFakwxVExqZXNGaXFCNlBQOFUySWgvWWt5dzVrNjdnemN3YXhObzY5V2hB +a1FndXc5QmVnMHlsL2s4aGlWNEY0OGNORjhEWEhNc1k4bmxGNzNtc0NlWEhDT1VW +dUcwV1NSTnZ5bk5HU29yOFpBY2pXWGRHWU4rQnBZd1lTOXB2Mm04WmtjaHJNY1VT +RGZoTmltU3Z3WE8vZFphcWU3WUxQbng4Z1VrTGtyaVVuSjZlQ3lwa3BYb05PUEtn +Q05FR005VkJtWWIxS2ZFTGV2YlFqdk5nMWZtUkd0T3F0ZzI1bVBkREVCbFpibng3 +Tk1SQ0c3MHR2aTlBQmV1ejdPU0pBMFVINHU0VlJlWUQ5K0kzSUdneWZ1dmlzRHIr +RDk3Y0ViUjJVdWhWdzluTjdVbW5zQVhZOTI3bGdwN2pUdU1DbURsOGZucVp6V2Fh +NDJpeVBYd290Z0lkUDQ0clJ5VERBMXVHaHU3bG1FTVcxbGJrU0RVZ3orb2RjZXBE +ektaaERRK20raVVXS2k4MVVoMXZjR2RkcTFvOXhLZ2FZaS80L1pmcktLL01WM2J4 +MG54aUEyTVo5UTdmN2E1RHlNMFg3bDRnUnJNWXNnRkpvMElYT2NCSjMyZ2h5RGda +QnhKODY5THVaRnNRZGg4anE5Mk5GQnNrdHFod3hDZUl0bHhkNE5TS2dWWlRJNGJQ +SFhmaWFySnFnS09rNWo3Qy85Zm13MzVNYUZOR044dmVRSUNpcWkwcHBDQURwYUVH +b2VCVWk0UFpQQTd3YkpoSytheXVGeVJ1VGdWZnRyN0JXL1BhSzhJNmRoekJiQQp1 +cEVjbXh2Z3ppK015TGFxSzlXaCthK2IyQ0t6VTJrc3NWeUpOZ0xFZ01nCi0tLSBH +cHVJb0RBam9CWjJLT24rWHdUalVoaGlPQXdMZVdGNDk3cXFGckl1b1dFChcdxAnf +yAQYNlv+Pqpzn3sM7PIw7JmqGSaTIBnAktFnhjRCfx4NREwwAbjV0EU+IGMWpr4u +HHz9Ple3nJbpZRQOdtf4ahLiBr4jKJ/ogZA9FWVG1zEMOzI8+5cbAlND19PVLgtT +3RuNWduNzqW6YXsgc48q0zdqZ9H6dL/xrkPQRVTY5P2lqacnfDyglgQ4MaFC200k +HtS8w3jkxm5IY4JetZaOUvIKjrbG8Sfufg/QPAGsdW4YBMc+U8zEzwbJSXCebgsZ +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 +B9o+JZ+D9GI= +-----END AGE ENCRYPTED FILE----- diff --git a/dot_config/starship.toml b/dot_config/starship.toml new file mode 100644 index 0000000..25dabb5 --- /dev/null +++ b/dot_config/starship.toml @@ -0,0 +1,147 @@ +## FIRST LINE/ROW: Info & Status +# First param ─┌ +[username] +format = " [╭─$user]($style)@" +show_always = true +style_root = "bold red" +style_user = "bold red" + +# Second param +[hostname] +disabled = false +format = "[$hostname]($style) in " +ssh_only = false +style = "bold dimmed red" +trim_at = "-" + +# Third param +[directory] +style = "purple" +truncate_to_repo = true +truncation_length = 0 +truncation_symbol = "repo: " + +# Fourth param +[sudo] +disabled = false + +# Before all the version info (python, nodejs, php, etc.) +[git_status] +ahead = "⇡${count}" +behind = "⇣${count}" +deleted = "x" +diverged = "⇕⇡${ahead_count}⇣${behind_count}" +style = "white" + +# Last param in the first line/row +[cmd_duration] +disabled = false +format = "took [$duration]($style)" +min_time = 1 + + +## SECOND LINE/ROW: Prompt +# Somethere at the beginning +[battery] +charging_symbol = "" +disabled = true +discharging_symbol = "" +full_symbol = "" + +[[battery.display]] # "bold red" style when capacity is between 0% and 10% +disabled = false +style = "bold red" +threshold = 15 + +[[battery.display]] # "bold yellow" style when capacity is between 10% and 30% +disabled = true +style = "bold yellow" +threshold = 50 + +[[battery.display]] # "bold green" style when capacity is between 10% and 30% +disabled = true +style = "bold green" +threshold = 80 + +# Prompt: optional param 1 +[time] +disabled = true +format = " 🕙 $time($style)\n" +style = "bright-white" +time_format = "%T" + +# Prompt: param 2 +[character] +error_symbol = " [×](bold red)" +success_symbol = " [╰─λ](bold red)" + +# SYMBOLS +[status] +disabled = false +format = '[\[$symbol$status_common_meaning$status_signal_name$status_maybe_int\]]($style)' +map_symbol = true +pipestatus = true +symbol = "🔴" + +[aws] +symbol = " " + +[conda] +symbol = " " + +[dart] +symbol = " " + +[docker_context] +symbol = " " + +[elixir] +symbol = " " + +[elm] +symbol = " " + +[git_branch] +symbol = " " + +[golang] +symbol = " " + +[hg_branch] +symbol = " " + +[java] +symbol = " " + +[julia] +symbol = " " + +[nim] +symbol = " " + +[nix_shell] +symbol = " " + +[nodejs] +symbol = " " + +[package] +symbol = " " + +[perl] +symbol = " " + +[php] +symbol = " " + +[python] +symbol = " " + +[ruby] +symbol = " " + +[rust] +symbol = " " + +[swift] +symbol = "ﯣ " diff --git a/dot_config/vesktop/settings.json b/dot_config/vesktop/settings.json new file mode 100644 index 0000000..32b60a9 --- /dev/null +++ b/dot_config/vesktop/settings.json @@ -0,0 +1,7 @@ +{ + "discordBranch": "stable", + "minimizeToTray": false, + "arRPC": true, + "splashColor": "rgb(194, 201, 189)", + "splashBackground": "rgb(16, 20, 15)" +} \ No newline at end of file diff --git a/dot_config/vesktop/settings/empty_quickCss.css b/dot_config/vesktop/settings/empty_quickCss.css new file mode 100644 index 0000000..e69de29 diff --git a/dot_config/vesktop/settings/settings.json b/dot_config/vesktop/settings/settings.json new file mode 100644 index 0000000..cba9025 --- /dev/null +++ b/dot_config/vesktop/settings/settings.json @@ -0,0 +1,575 @@ +{ + "autoUpdate": false, + "autoUpdateNotification": true, + "useQuickCss": true, + "themeLinks": [], + "eagerPatches": false, + "enabledThemes": [ + "dank-discord.css" + ], + "enableReactDevtools": false, + "frameless": false, + "transparent": false, + "winCtrlQ": false, + "windowsMaterial": "none", + "disableMinSize": false, + "winNativeTitleBar": false, + "plugins": { + "ChatInputButtonAPI": { + "enabled": false + }, + "CommandsAPI": { + "enabled": true + }, + "DynamicImageModalAPI": { + "enabled": false + }, + "MemberListDecoratorsAPI": { + "enabled": false + }, + "MessageAccessoriesAPI": { + "enabled": true + }, + "MessageDecorationsAPI": { + "enabled": false + }, + "MessageEventsAPI": { + "enabled": false + }, + "MessagePopoverAPI": { + "enabled": false + }, + "MessageUpdaterAPI": { + "enabled": false + }, + "ServerListAPI": { + "enabled": false + }, + "UserSettingsAPI": { + "enabled": true + }, + "AccountPanelServerProfile": { + "enabled": false + }, + "AlwaysAnimate": { + "enabled": false + }, + "AlwaysExpandRoles": { + "enabled": false + }, + "AlwaysTrust": { + "enabled": false + }, + "AnonymiseFileNames": { + "enabled": false + }, + "AppleMusicRichPresence": { + "enabled": false + }, + "WebRichPresence (arRPC)": { + "enabled": false + }, + "BetterFolders": { + "enabled": false + }, + "BetterGifAltText": { + "enabled": false + }, + "BetterGifPicker": { + "enabled": false + }, + "BetterRoleContext": { + "enabled": false + }, + "BetterRoleDot": { + "enabled": false + }, + "BetterSessions": { + "enabled": false + }, + "BetterSettings": { + "enabled": false + }, + "BetterUploadButton": { + "enabled": false + }, + "BiggerStreamPreview": { + "enabled": false + }, + "BlurNSFW": { + "enabled": false + }, + "CallTimer": { + "enabled": false + }, + "CharacterCounter": { + "enabled": false + }, + "ClearURLs": { + "enabled": false + }, + "ClientTheme": { + "enabled": false + }, + "ColorSighted": { + "enabled": false + }, + "ConsoleJanitor": { + "enabled": false + }, + "ConsoleShortcuts": { + "enabled": false + }, + "CopyEmojiMarkdown": { + "enabled": false + }, + "CopyFileContents": { + "enabled": false + }, + "CopyStickerLinks": { + "enabled": false + }, + "CopyUserURLs": { + "enabled": false + }, + "CrashHandler": { + "enabled": true + }, + "CustomCommands": { + "enabled": false + }, + "CustomIdle": { + "enabled": false + }, + "CustomRPC": { + "enabled": false + }, + "Dearrow": { + "enabled": false + }, + "Decor": { + "enabled": false + }, + "DisableCallIdle": { + "enabled": false + }, + "DontRoundMyTimestamps": { + "enabled": false + }, + "Experiments": { + "enabled": false + }, + "ExpressionCloner": { + "enabled": false + }, + "F8Break": { + "enabled": false + }, + "FakeNitro": { + "enabled": false + }, + "FakeProfileThemes": { + "enabled": false + }, + "FavoriteEmojiFirst": { + "enabled": false + }, + "FavoriteGifSearch": { + "enabled": false + }, + "FixCodeblockGap": { + "enabled": false + }, + "FixImagesQuality": { + "enabled": false + }, + "FixSpotifyEmbeds": { + "enabled": false + }, + "FixYoutubeEmbeds": { + "enabled": false + }, + "ForceOwnerCrown": { + "enabled": false + }, + "FriendInvites": { + "enabled": false + }, + "FullSearchContext": { + "enabled": false + }, + "FullUserInChatbox": { + "enabled": false + }, + "GameActivityToggle": { + "enabled": false + }, + "GifPaste": { + "enabled": false + }, + "GreetStickerPicker": { + "enabled": false + }, + "HideMedia": { + "enabled": false + }, + "iLoveSpam": { + "enabled": false + }, + "IgnoreActivities": { + "enabled": false + }, + "ImageFilename": { + "enabled": false + }, + "ImageLink": { + "enabled": false + }, + "ImageZoom": { + "enabled": false + }, + "ImplicitRelationships": { + "enabled": false + }, + "IrcColors": { + "enabled": false + }, + "KeepCurrentChannel": { + "enabled": false + }, + "LoadingQuotes": { + "enabled": false + }, + "MemberCount": { + "enabled": false + }, + "MentionAvatars": { + "enabled": false + }, + "MessageClickActions": { + "enabled": false + }, + "MessageLatency": { + "enabled": false + }, + "MessageLinkEmbeds": { + "enabled": false + }, + "MessageLogger": { + "enabled": false + }, + "MoreQuickReactions": { + "enabled": false + }, + "MusicRichPresence": { + "enabled": false + }, + "MutualGroupDMs": { + "enabled": false + }, + "NewGuildSettings": { + "enabled": false + }, + "NoBlockedMessages": { + "enabled": false + }, + "NoDevtoolsWarning": { + "enabled": false + }, + "NoF1": { + "enabled": false + }, + "NoMaskedUrlPaste": { + "enabled": false + }, + "NoMiddleClickPaste": { + "enabled": false + }, + "NoMosaic": { + "enabled": false + }, + "NoOnboardingDelay": { + "enabled": false + }, + "NoPendingCount": { + "enabled": false + }, + "NoProfileThemes": { + "enabled": false + }, + "NoReplyMention": { + "enabled": false + }, + "NoServerEmojis": { + "enabled": false + }, + "NoTypingAnimation": { + "enabled": false + }, + "NoUnblockToJump": { + "enabled": false + }, + "NotificationVolume": { + "enabled": false + }, + "OnePingPerDM": { + "enabled": false + }, + "oneko": { + "enabled": false + }, + "OpenInApp": { + "enabled": false + }, + "OverrideForumDefaults": { + "enabled": false + }, + "PauseInvitesForever": { + "enabled": false + }, + "PermissionFreeWill": { + "enabled": false + }, + "PermissionsViewer": { + "enabled": false + }, + "petpet": { + "enabled": false + }, + "PictureInPicture": { + "enabled": false + }, + "PinDMs": { + "enabled": false + }, + "PlainFolderIcon": { + "enabled": false + }, + "PlatformIndicators": { + "enabled": false + }, + "PreviewMessage": { + "enabled": false + }, + "QuickMention": { + "enabled": false + }, + "QuickReply": { + "enabled": false + }, + "ReactErrorDecoder": { + "enabled": false + }, + "ReadAllNotificationsButton": { + "enabled": false + }, + "RelationshipNotifier": { + "enabled": false + }, + "ReplaceGoogleSearch": { + "enabled": false + }, + "ReplyTimestamp": { + "enabled": false + }, + "RevealAllSpoilers": { + "enabled": false + }, + "ReverseImageSearch": { + "enabled": false + }, + "ReviewDB": { + "enabled": false + }, + "RoleColorEverywhere": { + "enabled": false + }, + "SecretRingToneEnabler": { + "enabled": false + }, + "Summaries": { + "enabled": false + }, + "SendTimestamps": { + "enabled": false + }, + "ServerInfo": { + "enabled": false + }, + "ServerListIndicators": { + "enabled": false + }, + "ShikiCodeblocks": { + "enabled": false + }, + "ShowAllMessageButtons": { + "enabled": false + }, + "ShowConnections": { + "enabled": false + }, + "ShowHiddenChannels": { + "enabled": false + }, + "ShowHiddenThings": { + "enabled": false + }, + "ShowMeYourName": { + "enabled": false + }, + "ShowTimeoutDuration": { + "enabled": false + }, + "SilentMessageToggle": { + "enabled": false + }, + "SilentTyping": { + "enabled": false + }, + "SortFriendRequests": { + "enabled": false + }, + "SpotifyControls": { + "enabled": false + }, + "SpotifyCrack": { + "enabled": false + }, + "SpotifyShareCommands": { + "enabled": false + }, + "StartupTimings": { + "enabled": false + }, + "StickerPaste": { + "enabled": false + }, + "StreamerModeOnStream": { + "enabled": false + }, + "SuperReactionTweaks": { + "enabled": false + }, + "TenorGifSearch": { + "enabled": false + }, + "TextReplace": { + "enabled": false + }, + "ThemeAttributes": { + "enabled": false + }, + "Translate": { + "enabled": false + }, + "TypingIndicator": { + "enabled": false + }, + "TypingTweaks": { + "enabled": false + }, + "Unindent": { + "enabled": false + }, + "UnlockedAvatarZoom": { + "enabled": false + }, + "UnsuppressEmbeds": { + "enabled": false + }, + "UserMessagesPronouns": { + "enabled": false + }, + "UserVoiceShow": { + "enabled": false + }, + "USRBG": { + "enabled": false + }, + "ValidReply": { + "enabled": false + }, + "ValidUser": { + "enabled": false + }, + "VoiceChatDoubleClick": { + "enabled": false + }, + "VcNarrator": { + "enabled": false + }, + "VencordToolbox": { + "enabled": false + }, + "ViewIcons": { + "enabled": false + }, + "ViewRaw": { + "enabled": false + }, + "VoiceDownload": { + "enabled": false + }, + "VoiceMessages": { + "enabled": false + }, + "VolumeBooster": { + "enabled": false + }, + "WebKeybinds": { + "enabled": true + }, + "WebScreenShareFixes": { + "enabled": true + }, + "WhoReacted": { + "enabled": false + }, + "XSOverlay": { + "enabled": false + }, + "YoutubeAdblock": { + "enabled": false + }, + "BadgeAPI": { + "enabled": true + }, + "NoTrack": { + "enabled": true, + "disableAnalytics": true + }, + "Settings": { + "enabled": true, + "settingsLocation": "aboveNitro", + "includeVencordInfoWhenCopying": true + }, + "ConcatenatedComponentExtractor": { + "enabled": true + }, + "DisableDeepLinks": { + "enabled": true + }, + "SupportHelper": { + "enabled": true + }, + "WebContextMenus": { + "enabled": true + } + }, + "uiElements": { + "chatBarButtons": {}, + "messagePopoverButtons": {} + }, + "notifications": { + "timeout": 5000, + "position": "bottom-right", + "useNative": "not-focused", + "logLimit": 50 + }, + "cloud": { + "authenticated": false, + "url": "https://api.vencord.dev/", + "settingsSync": false, + "settingsSyncVersion": 1785341637575 + } +} diff --git a/dot_config/vesktop/themes/dank-discord.css b/dot_config/vesktop/themes/dank-discord.css new file mode 100644 index 0000000..7d8aa3a --- /dev/null +++ b/dot_config/vesktop/themes/dank-discord.css @@ -0,0 +1,99 @@ +/** + * @name dms-midnight + * @description midnight-discord, generated by dms + * @author refact0r + * @version 1.6.2 + * @invite nz87hXyvcy + * @website https://github.com/refact0r/midnight-discord + * @source https://github.com/refact0r/midnight-discord/blob/master/midnight.theme.css + * @authorId 508863359777505290 + * @authorLink https://www.refact0r.dev +*/ + +/* IMPORTANT: make sure to enable dark mode in discord settings for the theme to apply properly!!! */ + +@import url('https://refact0r.github.io/midnight-discord/build/midnight.css'); + +/* customize things here */ +:root { + /* font, change to 'gg sans' for default discord font*/ + --font: 'gg sans'; + + /* top left corner text */ + --corner-text: 'Midnight'; + + /* color of status indicators and window controls */ + --online-indicator: #3a693b; /* change to #23a55a for default green */ + --dnd-indicator: #ffb4ab; /* change to #f13f43 for default red */ + --idle-indicator: #1f4d53; /* change to #f0b232 for default yellow */ + --streaming-indicator: #073910; /* change to #593695 for default purple */ + + /* accent colors */ + --accent-1: #a1ced5; /* links */ + --accent-2: #9fd49b; /* general unread/mention elements, some icons when active */ + --accent-3: #9fd49b; /* accent buttons */ + --accent-4: #363a34; /* accent buttons when hovered */ + --accent-5: #9fd49b; /* accent buttons when clicked */ + --mention: #10140f; /* mentions & mention messages */ + --mention-hover: #363a34; /* mentions & mention messages when hovered */ + + /* text colors */ + --text-0: #10140f; /* text on colored elements */ + --text-1: #e0e4db; /* other normally white text */ + --text-2: #e0e4db; /* headings and important text */ + --text-3: #c2c9bd; /* normal text */ + --text-4: #c2c9bd; /* icon buttons and channels */ + --text-5: #8c9388; /* muted channels/chats and timestamps */ + + /* background and dark colors */ + --bg-1: #424940; /* dark buttons when clicked */ + --bg-2: #272b25; /* dark buttons */ + --bg-3: #181d17; /* spacing, secondary elements */ + --bg-4: #10140f; /* main background color */ + --hover: #363a34; /* channels and buttons when hovered */ + --active: #363a34; /* channels and buttons when clicked or selected */ + --message-hover: #363a34; /* messages when hovered */ + + /* amount of spacing and padding */ + --spacing: 12px; + + /* animations */ + /* ALL ANIMATIONS CAN BE DISABLED WITH REDUCED MOTION IN DISCORD SETTINGS */ + --list-item-transition: 0.2s ease; /* channels/members/settings hover transition */ + --unread-bar-transition: 0.2s ease; /* unread bar moving into view transition */ + --moon-spin-transition: 0.4s ease; /* moon icon spin */ + --icon-spin-transition: 1s ease; /* round icon button spin (settings, emoji, etc.) */ + + /* corner roundness (border-radius) */ + --roundness-xl: 22px; /* roundness of big panel outer corners */ + --roundness-l: 20px; /* popout panels */ + --roundness-m: 16px; /* smaller panels, images, embeds */ + --roundness-s: 12px; /* members, settings inputs */ + --roundness-xs: 10px; /* channels, buttons */ + --roundness-xxs: 8px; /* searchbar, small elements */ + + /* direct messages moon icon */ + /* change to block to show, none to hide */ + --discord-icon: none; /* discord icon */ + --moon-icon: block; /* moon icon */ + --moon-icon-url: url('https://upload.wikimedia.org/wikipedia/commons/c/c4/Font_Awesome_5_solid_moon.svg'); /* custom icon url */ + --moon-icon-size: auto; + + /* filter uncolorable elements to fit theme */ + /* (just set to none, they're too much work to configure) */ + --login-bg-filter: saturate(0.3) hue-rotate(-15deg) brightness(0.4); /* login background artwork */ + --green-to-accent-3-filter: hue-rotate(56deg) saturate(1.43); /* add friend page explore icon */ + --blurple-to-accent-3-filter: hue-rotate(304deg) saturate(0.84) brightness(1.2); /* add friend page school icon */ +} + +/* Selected chat/friend text */ +.selected_f5eb4b, +.selected_f6f816 .link_d8bfb3 { + color: var(--text-0) !important; + background: var(--accent-3) !important; +} + +.selected_f6f816 .link_d8bfb3 * { + color: var(--text-0) !important; + fill: var(--text-0) !important; +} diff --git a/dot_config/xfce4/xfconf/private_xfce-perchannel-xml/thunar.xml b/dot_config/xfce4/xfconf/private_xfce-perchannel-xml/thunar.xml new file mode 100644 index 0000000..00a150c --- /dev/null +++ b/dot_config/xfce4/xfconf/private_xfce-perchannel-xml/thunar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/dot_config/yazi/keymap.toml b/dot_config/yazi/keymap.toml index f86054b..aeb675a 100644 --- a/dot_config/yazi/keymap.toml +++ b/dot_config/yazi/keymap.toml @@ -38,3 +38,33 @@ desc = "Delete a bookmark" on = [ "b", "D" ] run = "plugin bookmarks delete_all" desc = "Delete all bookmarks" + +[[mgr.prepend_keymap]] +on = [ "i", "s" ] +run = "linemode size" +desc = "Linemode: size" + +[[mgr.prepend_keymap]] +on = [ "i", "p" ] +run = "linemode permissions" +desc = "Linemode: permissions" + +[[mgr.prepend_keymap]] +on = [ "i", "b" ] +run = "linemode btime" +desc = "Linemode: btime" + +[[mgr.prepend_keymap]] +on = [ "i", "m" ] +run = "linemode mtime" +desc = "Linemode: mtime" + +[[mgr.prepend_keymap]] +on = [ "i", "o" ] +run = "linemode owner" +desc = "Linemode: owner" + +[[mgr.prepend_keymap]] +on = [ "i", "n" ] +run = "linemode none" +desc = "Linemode: none" diff --git a/encrypted_private_dot_smbcred.age b/encrypted_private_dot_smbcred.age new file mode 100644 index 0000000..d24d34f --- /dev/null +++ b/encrypted_private_dot_smbcred.age @@ -0,0 +1,38 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IGdLRGI4UWZE +Mi9zNmNuUzNqMkpiKzNYVVF0RzZVRTQ2MDF3bk85Nmo1a1MxajBTSDVPN3Zmc3NX +N2RWb2FXQkplVlJobzA3MnlUTGloK3Q0empEbmlhakxZZy81cnVOKytDbGtGUDB0 +Tkova3RCZEU3ODZBQzJFaGQzdHU0R0pveWg5NUNYck5FYTZLWTFKZEtTL2YzVmgy +cmJ1aWlkOFM1N0lSeDFSZy81ZlNUR1V3MTNCU0NnRE5jU2N5Y24ycFVIMVZ0N0w4 +aDZudThnNjd2MDRYalBYUVFUbHVqU0M0ei96ZWU2L0VNc3lMdmVmY0RwenVlbkR3 +aFpHOG5UYzV2TktVTlhQNWlUNWk0ejh6RjBEdDYvaFVVeDFNNklaR2kxdExmcm9h +UTFaMWpkeW91bllLa1hWZVRrN0QxVWM1NnFaTDJZb2ZOTzRDVzFEYTNoR2lKUU5U +amdFMXV5VmFxLzc4aTA1cGFqdGpCMXJvY2Z5YjdEQzZoSmJqVzVndmJrYTZoODgz +eWs5Nm01a1ZJdk84Z3ptN2ZCd2pDd3hEZEhPbnhyYnpRT0Q4V29TNit4cENEVEUv +cmtuWXFrKzhveDZuVlNtTTBvZVBhWFRsZ2hUMnFiS3NTNWg4YS9Oc240TUtwYW53 +aWk0SHd4MXNsR0NnTFA3b2ZrYkJmclp2cWRLR2M1UW91eU5ZRFZ5U00vVng0aHhw +aDFnb0FLR0ZsS250UCtzb0IvZ255aExxeHArQTVBYXczVC9FSDB2V2N6OXI3dVoz +S2xwMEN4ckFUWDJUUEROdC9JdmpQTW1WNVRwdFA3a2NqdzFodUFDS1MxTVhHMCtE +MEFJZmhCQkl0eWYyM3U5ZG11VEVpUWZmaUN6ZzVBZDY4eUZ4U1dTVUV2dkVFeVJB +MlZNZHpLUXlTRENudmMwR1pQY3FkTW84S1NJdFpacHk4YXZ4UkV3b1JNQTRPd21Q +N3haUXI1SzQxdWkvRC9maE9rUjNMcFA1WHUwbS9GekNuWURLUVZRRnptamNucTht +SFhJZjZrdkRxQ2JzTWdRWlQzTTRPTTB0Q1ZOUTlSeEN3S0c4bExuM1N0T0swNWZv +WUg0bi9oOGt3YmFaVzJuRk9lTGNoekh4a2syTndCTmorQXlzcVhKL29rOVI3UHBQ +Y1JvWk52SzZTU0FzOXNudjVHRlRPQ2tTZ2ZCbGJ0UmM4MWoyRnhOT1VLTVBjY0tz +ckg5OS9BVk80dndMRUZNT2tYeHRHaXNGNnVrd3dvNlA2QmNBU09lVjhyREtHaTEz +ZWtXaEdaWFhpQndaM3BGQTgyYlJiejk4QnU1ejgvSnBXNy8yQnpNVTZHeDh0cU1U +ZEwrdHE1S3VtdkJlU1BZQytVMXN1ZHV1VkJwckM2WkJFdVpJa21DMkxlK0FvMFlP +WUFxRWY4K1E2R0ZkejVGTDgzYTlOS2NDQnQzcGt4TGJudGkwQnpnZndzRUhYNjZX +Wlh6c1hPamVXWTBGWWY4UE9ENzJ0S2M4eVhXNGxWbmZyM3RNT2Y1ZS8wTnRPNjdU +Q09wL2lRcStVVEF5WDhxNzN3cFNldkQ2VktJYS93eDNtWHpxSlpPUERnRFlQSkhx +REpBdUU2NnArYjhFQnJ1V1ZOaDdDYjRvM0xpVlhiaW55YWc5dHo4azBkOWJGN2tj +QU9hVmpEa0ZCQzJOTFNUSDZTMitjNmdZcitSWStRNmdqbE5mSElMWmxwSmdKa1kw +Sm5SR3Y1Uk51NmJXTE9xVkd0WXVrcnlhN3BBZVc2UFBVeHlqaE5YNmYzaTYyU2pX +b2VuaGkwa2llU1ZTTW5ZTGFYaTN3UDBWOHkzblE3YjRxVnVPd28wTDM2Z01tYjJX +TVZUeTkrU2FaaTZ4VVd2cFQrdmVoMjBOMFpyc0dPVUtiVlRsVTlXTUZGMGdzQW95 +N3U0aEN2anRtcGJOZm1lb3drOUNlM3JMSitTclRvV2FCRXNneEgzb29oV1BkUQpG +dnB6djhIdDlEbkZHU3FYNFUzZ1hIZk52cUFMbDY4SkordWJGcE1WQnZFCi0tLSBr +RXJmM1MrbEF2aHVTRDlSd1RJQzRmZzZtYnM0YTdGN1JUZG9KYUR5c2dFCjCx/WJQ +AVhrxBECPaq9AUWJRhUe7b4TLL/a6Nl+vSWpFdIB8S91htG8KdJYMoHq6j5hiPXV +thOXovXWmYf7iilNNtJwVf3b0Mos +-----END AGE ENCRYPTED FILE----- diff --git a/executable_mount_server.sh b/executable_mount_server.sh new file mode 100644 index 0000000..960090a --- /dev/null +++ b/executable_mount_server.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +cred_file="$HOME/.smbcred" +mount_dir="$HOME/server_data" +server_ip=192.168.178.20 +server_dir="$1" + +if [ -z "$1" ]; then + server_dir="keule_data" +elif [ -n "$2" ]; then + mount_dir="$2" +fi + +if [ ! -d "$mount_dir" ]; then + mkdir --parents $mount_dir +fi + +mountNas() { + uid=$(id -u) + sudo mount -t cifs -o credentials=$cred_file,uid=$uid //$1/$server_dir $mount_dir +} + +mountNas $server_ip diff --git a/run_once_00-prereqs.sh b/run_once_00-prereqs.sh index ac295d2..250dd69 100755 --- a/run_once_00-prereqs.sh +++ b/run_once_00-prereqs.sh @@ -15,21 +15,18 @@ need_cmd git need_cmd curl need_cmd age need_cmd jq -need_cmd pacman || need_cmd apt-get need_cmd chezmoi if (( ${#missing[@]} > 0 )); then - cat <>> Missing prerequisites: ${missing[*]} + RED=$'\e[31m' + RESET=$'\e[0m' -Install them for your distro, then re-run \`chezmoi apply\`: - - Arch: sudo pacman -S --needed git curl sudo age jq - Ubuntu: sudo apt-get install -y git curl sudo age jq - -\`age\` is also available at https://github.com/FiloSottile/age as a static -binary if your distro does not package it. -EOF + printf ">>> Missing prerequisites:\n" + for cmd in "${missing[@]}"; do + printf "\t%s%s%s\n" "$RED" "$cmd" "$RESET" + done + printf "\n" + echo "Install them, then re-run \`chezmoi apply\`" exit 1 fi diff --git a/run_once_10-install-base.sh b/run_once_10-install-base.sh index 8e35c9c..24f7d78 100755 --- a/run_once_10-install-base.sh +++ b/run_once_10-install-base.sh @@ -1,6 +1,6 @@ #!/bin/bash # run_once_10-install-base.sh -# Installs base and some programming packages +# Installs base packages set -euo pipefail @@ -10,24 +10,21 @@ DISTRO_ID="$(chezmoi data --format=json 2>/dev/null | jq -r '.chezmoi.osRelease. case "$DISTRO_ID" in arch) echo ">>> [base] arch, system=$SYS" - - sudo pacman -Syu --noconfirm - - sudo pacman -S --noconfirm --needed \ - networkmanager networkmanager-openvpn wireguard-tools fastfetch \ + sudo pacman -Syu --noconfirm --needed \ + networkmanager-openvpn wireguard-tools base-devel \ inotify-tools libqalculate cifs-utils reflector os-prober ntfs-3g \ openssh upower expac unzip less curl wget gawk zip tar \ - eza bat fzf fd jq go + btop fastfetch yazi eza bat fzf fd jq go npm python-pipx if [ "$SYS" != "server" ]; then - sudo pacman -S --noconfirm --needed \ - jdk-openjdk maven rustup npm + sudo pacman -Syu --noconfirm --needed \ + dbeaver mariadb \ + jdk-openjdk maven rustup rustup default stable >/dev/null 2>&1 || true fi # AUR helper if ! command -v yay >/dev/null 2>&1; then - sudo pacman -S --noconfirm --needed base-devel tmp=$(mktemp -d) git clone https://aur.archlinux.org/yay.git "$tmp" ( cd "$tmp" && makepkg -si --noconfirm ) diff --git a/run_once_20-install-gui.sh b/run_once_20-install-desktop.sh similarity index 66% rename from run_once_20-install-gui.sh rename to run_once_20-install-desktop.sh index f0a727d..8881161 100755 --- a/run_once_20-install-gui.sh +++ b/run_once_20-install-desktop.sh @@ -1,6 +1,6 @@ #!/bin/bash # run_once_20-install-gui.sh -# Hyprland and all other GUI/desktop environment packages +# Hyprland and other DE/shell packages set -euo pipefail @@ -16,7 +16,8 @@ case "$DISTRO_ID" in arch) echo ">>> [gui] arch, system=$SYS" - sudo pacman -S --noconfirm --needed \ + # System packages + sudo pacman -Syu --noconfirm --needed \ noto-fonts noto-fonts-cjk noto-fonts-emoji ttf-font-awesome nerd-fonts \ pipewire wireplumber pipewire-alsa pipewire-audio pipewire-jack \ pipewire-pulse gst-plugin-pipewire qt6-multimedia \ @@ -25,18 +26,18 @@ case "$DISTRO_ID" in cups cups-pdf cups-pk-helper \ qt5ct qt6ct \ papirus-icon-theme breeze-cursors adw-gtk-theme \ - brightnessctl playerctl libnotify mediainfo btop \ + brightnessctl playerctl libnotify mediainfo \ fprintd kimageformats \ - cliphist wl-clipboard \ + cliphist wl-clipboard tesseract zbar imagemagick img2pdf \ polkit-kde-agent xdg-desktop-portal-hyprland gnome-keyring \ hyprland greetd ghostty - yay -S --noconfirm greetd-dms-greeter-git dankcalendar-git vesktop-git - - - sudo -v && curl -fsSL https://install.danklinux.com | sh -s -- -c hyprland -t ghostty --include-deps dms-greeter -y - - fi + # Dank Shell - sed workaround to pass args to installer + sudo -v && curl -fsSL https://install.danklinux.com | sed 's#\./installer$#./installer "$@"#' | sh -s -- -c hyprland -t ghostty --include-deps dms-greeter,danksearch,dankcalendar -y + # Firefox theming + pipx install pywalfox + pywalfox install + ln -sf ~/.cache/wal/dank-pywalfox.json ~/.cache/wal/colors.json ;; ubuntu) diff --git a/run_once_30-install-power-mgmt.sh b/run_once_30-install-power-mgmt.sh index 5c25304..b118e94 100755 --- a/run_once_30-install-power-mgmt.sh +++ b/run_once_30-install-power-mgmt.sh @@ -15,8 +15,7 @@ fi case "$DISTRO_ID" in arch) echo ">>> [power-mgmt] arch" - - sudo pacman -S --noconfirm --needed tlp auto-cpufreq power-profiles-daemon + sudo pacman -Syu --noconfirm --needed tlp auto-cpufreq power-profiles-daemon sudo systemctl enable tlp sudo systemctl enable auto-cpufreq sudo systemctl enable power-profiles-daemon diff --git a/run_once_40-install-apps.sh b/run_once_40-install-apps.sh index c733deb..b8820c5 100755 --- a/run_once_40-install-apps.sh +++ b/run_once_40-install-apps.sh @@ -5,6 +5,7 @@ set -euo pipefail SYS="$(chezmoi data --format=json 2>/dev/null | jq -r '.system // "desktop"')" +GAMING="$(chezmoi data --format=json 2>/dev/null | jq -r '.gaming // "false"')" DISTRO_ID="$(chezmoi data --format=json 2>/dev/null | jq -r '.chezmoi.osRelease.id // empty')" if [ "$SYS" = "server" ]; then @@ -15,26 +16,35 @@ fi case "$DISTRO_ID" in arch) echo ">>> [apps] arch, system=$SYS" - - # Repo packages - sudo pacman -S --noconfirm --needed \ + # System packages + echo ">>> [apps] installing packages" + sudo pacman -Syu --noconfirm --needed \ libreoffice-fresh nextcloud-client \ gvfs gvfs-mtp gvfs-smb thunar tumbler \ - mpv nvtop pavucontrol thunderbird firefox yt-dlp + mpv nvtop pavucontrol thunderbird firefox yt-dlp \ + feishin # AUR packages - yay -S --noconfirm --needed \ - appimagelauncher feishin-appimage \ - vscodium-bin obsidian brave-bin + echo ">>> [apps] installing AUR packages" + yay -Sy --noconfirm --needed \ + appimagelauncher rustdesk vesktop-git + + # Gaming packages + if [ "$GAMING" = "true" ]; then + echo ">>> [apps] installing gaming packages" + sudo pacman -Syu --noconfirm --needed \ + steam + + yay -Sy --noconfirm --needed \ + heroic-games-launcher-bin + fi ;; ubuntu) echo ">>> [apps] ubuntu, system=$SYS" - sudo apt-get install -y \ libreoffice nextcloud-desktop \ mpv nvtop pavucontrol thunderbird firefox yt-dlp - echo ">>> [apps] TODO: install via Flatpak/Snap — feishin, ..." ;; diff --git a/run_once_50-configure-system.sh b/run_once_50-configure-system.sh index 2e8eb90..fd2a161 100755 --- a/run_once_50-configure-system.sh +++ b/run_once_50-configure-system.sh @@ -9,18 +9,31 @@ DISTRO_ID="$(chezmoi data --format=json 2>/dev/null | jq -r '.chezmoi.osRelease. SRC="$(chezmoi source-path)" echo ">>> [configure] distro=$DISTRO_ID, system=$SYS, source=$SRC" +services=( + bluetooth + cups + greetd +) + case "$DISTRO_ID" in arch) - # pacman.conf — everyone on arch + echo ">>> [configure] applying pacman.conf" sudo install -m644 "$SRC/assets/pacman.conf" /etc/pacman.conf - # MAKEFLAGS — everyone on arch + echo ">>> [configure] applying pacman.conf" sudo sed -i 's/^#MAKEFLAGS=/MAKEFLAGS="-j'"$(nproc)"'"/' /etc/makepkg.conf if [ "$SYS" != "server" ]; then - sudo systemctl enable bluetooth cups greetd + echo ">>> [configure] enabling services" + for service in "${services[@]}"; do + if sudo systemctl enable "$service"; then + echo "✓ $service: success" + else + echo "✗ $service: failed" + fi + done - # minegrub GRUB theme (best-effort) + echo ">>> [configure] applying grub-theme" if [ -d /boot/grub/themes ]; then sudo mkdir -p /boot/grub/themes/minegrub sudo cp -r "$SRC/assets/minegrub/." /boot/grub/themes/minegrub/ @@ -30,13 +43,13 @@ case "$DISTRO_ID" in sudo grub-mkconfig -o /boot/grub/grub.cfg fi else - echo ">>> [configure] /boot/grub/themes missing — skipping minegrub install" + echo ">>> [configure] /boot/grub/themes missing — skipping grub theme install" fi fi ;; ubuntu) - echo ">>> [ubuntu] no configure system" + echo ">>> [configure] ubuntu no configure system" ;; *) diff --git a/run_once_99-set-shell.sh b/run_once_99-set-shell.sh index a3f5148..e76e21c 100755 --- a/run_once_99-set-shell.sh +++ b/run_once_99-set-shell.sh @@ -1,6 +1,7 @@ #!/bin/bash # run_once_99-set-shell.sh -# Sets the user's default login shell to fish. +# Sets the user's default login shell to fish. +# TODO prompt which shell set -euo pipefail