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 54f08ad..0000000 Binary files a/assets/minegrub/assets/MinecraftRegular-Bmg3.otf and /dev/null differ diff --git a/assets/minegrub/assets/Monocraft.otf b/assets/minegrub/assets/Monocraft.otf deleted file mode 100644 index 631c97a..0000000 Binary files a/assets/minegrub/assets/Monocraft.otf and /dev/null differ diff --git a/assets/minegrub/assets/logo_clear.png b/assets/minegrub/assets/logo_clear.png deleted file mode 100644 index a450b2c..0000000 Binary files a/assets/minegrub/assets/logo_clear.png and /dev/null differ 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 +sTTjo01FHxk250/iBzjbOoekGrCOD7ikIF1zApiRMgWppYJpczZj7cNs1eXoM7kh +56Ccafpw0LjpIyY0TkXTdvAd8xy0zZViUTIz1eCwy7vFO+gjBHTqk6kHHcTAs9jO +KtTBDn59NE6zyizFRgihGd3+JePwPvnUeJHnAQLrp5KcyfJAf5Bt/e22NW0tZysH +iCpPBm4WzkaEYP/cc8QpHdxP/yZ0xqL/QelgwjutUUyAYXEaOCIueeQ6qT3LT5Hq +pww+NB9yT4DaMZNZpGT6spEdtyawfKMA6Qb/3py464SfZ4j+7cAOqt+l77OcBOrg +FjioLe8kemmV4h/nHZ9oXxS9XkVGNC85ZeIXd4Y45kHedU8/Z7/vhPY4O5wdJXum +iL9Es4OIppORbKFaSNEMA6q8ljBQxUimM1v6PNVP4pPLqswU2ypYeXhWA95dztHw +sqr8jJaT3I6aYTBFV/ozX3GsCA1tS5G2URaEujttto6enxMcEK4F5+w+BReVxZoq +Tx2wfjhhBwLgxYwYX85vWtXvmEB2pGA/zX6IG+165PYBvR5riU2jV5IFR+x0rHeM +lUm/8+kDliJiOKkYsphJM1+/MzXhppR5lV/0dNFGe1qAxkbFgkRrsgPkuH+1OV+b +9MaDE63umqJGTbyHIIJL4g0hQZQLx5XtU31pyR7HVcwaM9ScMSqPFHxwjG4lTk4i +D6xU7cqqS7De1veq0MkvD9J86ekLZ5XuaQb5G3Fk4hvEmS/Cv/sRfFS+EVNmBdA6 +MuEYbbldPAfbEY/FmesIybnmW6RjWxw7UmLe9+zCXbWMwo8y9mugXQ9SKLCS6lvG +7i37LsvK//TPOgBjmG+Sbn+QlMu9BQKWZMu43gRii59079DkjVqWZyVS5MAFOM6r +NqPDZp7WyNYLWKxy3ZyT+xEkiHcBjyMlxqxpU3imorA0lEe250LC4arQMWtziCHm +7YwmRs/0rBdfZjRhXM68vo0GDSNUwWJsr4+feNFa6o6BFDplBv933qN+f3HtCdEQ +r1o9UUz8FOR+4bYUo+nKsBwn+eUTF+sRhmMTNSAxb7jvItIFJlODua6rYDt7oUrg +4pS0W0CDtB0HmGeX5B6GOyfWFQA19K7YwdbMPDzIZvoEQDuWCz47SDLt4rT/mqky +TZK4ui3YgPq0KChXG3i+lb6vlXnrSg+z3Oso/pmu+r3nDz5ydXr/gDWwwZVHf4/P +Ed77J7Dauz6oKZKPg2rDIe6ybKXoQsjgBSUM0rdkWAeECGIZJL4VFs4hX/vfrqhy +tANXbdcY9zdhaY9/bvdcHGKMEl8/BTWCbTd9eGdoyuNmJVkId0QTuDkUm82+ujhF +hisNKWng3WhTG57UdtO9H94kjxJ3qpL7WmTbBrzfflR/c1YIVi8QtCtSf6PAAwgi +IT/Qn8fb649l91vsrCGGbe0vAd8h4+DzDKCcl1NVBXrapRvfYNG4Yh0duYQeM8vC +SEBLlTuJTHvkk8CKaA1Rcipb29hecrUK8HIS6gI0sKREzZiTD/Gqn+j0cubEeqDg +c+M9ek5UiJrp3ykgBv7aYWkpsOCALg18mJwDiotxTB/AaAPs6uIGAVgsd8FAZqar +ZjFhgTF+QO+qLvx5M/Gqa50VJDc+4CDBKUyvDTUXtkZQX1j6jutS4/9TVUNOXNd7 +TZ3iaG9kI3Yx6zw/Kwn+DvVaIb434kFp51sGwn2z/R22CEhU2+kNEN1r/+1HI3X2 +VUfexfbILMBMtMyulUElEukxeBhTXaGm45SD3s+7CesxYCd1okYfcvdCpHHWyqFD +2dMPxM4S2oVmUl6QN7OU7UKYO01iw0lMZgvBaGcjKD7xPalzFmt7HrxIMULXhR0o +dft0zkeUSzpZDPkCyf/zZZxTcZadhXU6LPUgAtd6S8xkK0fbHjLF5b6X83ELHcRH +d0OQKrQ2BKEUCWJz3a7tQ9dwsvfpGIO/7m5//3OLnByFevn4JCP4aaNDVLbqj1hH +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 +87JUoya0FRoaQH67gDVDK6OueraKq5RJpfOW6TLVtQE5xTyo1TNjFcHRTrkIVByU +KX3E1BGXQ+YOz0ehFIRigLCcqAqbUJuF6KZOd32aBdvBK2T7onFyCyWmHHgpX1uZ +aXh/sgvID3EVG8E6v4mE/5AUalvq93R61vgzFXNFJyswYYE6193H3x29MVhPnIpU +lZjy91Req4LRzNdAZ5RN2MAYFNkmwaR1Kwl9shBQqKhp8MY+dP5e+mq3OXAQquls +7mF5t6qKESh/7pEAi8fng75u39Z2GzHdZ9y5zbVhFEn2BZYm4c4SZh/ZNiYLig76 +PCaJIsQYutryknG8jIJNWb6mBPlBBRU2CUKXDKj8XzIWNAIBNe9+gbkL+/x7SvM5 +Z1Lz2jR6cHkHvQcoosK0MJ3pt959RE4euO5sxi9gKf0mUeU5UljTwMG8T6BwP8A2 +LkdtwB+2TiDTceFfQ9Okx4wW3s3/0kcGrRvbYJndnoH7YUq4x8+pwotuaP0UWBjh +0afFLnAU/ef2X5daEf2GF00i6Iyco0yH3Q7zP8XnVPN9iH5xP/cHRNFib3m+pcsA +FMnsp+YvzBhOueSEKy3T1/ab/i7JWxtw1GQE9vvBCJQwMucP5NpO+tsLv/iZw34M +eOjC+ZXo8UIqj6CWZgwS9skpBCoCWd1DB8l/YIqkpMMTXn99MSNRWw243k2mjE8U +0TX9MI+EqoBs0lGDOSISbUSC1SjykG/UMhQdDGxPVFFNx4N0Ilg929TjTl3pwYGi +/NLOJUdQX/ekV5rLL1hf9pjNulxaz4vSy9htoXIwztI9Ur4/iGjJ1IpuE2jOq2Y8 +Z3xsZuxe7xpTGW/SSg83TQ0f3Zn1MG4y2DQGhLZ3v21gq4qfkQrJeq6sxn4iJQCt +2x4kBPAqH5mBzkGxJUmAEHFS4Uor162Ntrtgogs2ue+FFIkXiBZfgjESn4Hf78Cq +K5Bjc6f/GWOQkq0ONVQEAc0+8Vozk9R20U+9L4u4v3EopE7RDQqb1k/cJrqE85zh +n9wfzp8YcAvrT3Nh6oG1G2Zz0dK3+iT+miwGdXfWqhCXpWGPE/n2LnYYLWnXx1og +EPvcSdMBslh09wAHA4Hsevo51p+53iC91cO4KMPifRfJJlbiiQCGLMTrQIiQZihL +xEMn1PSN6W7XotEAqD9d9qIkgnl2HAXRNbA6pdwFPKtP10/PZUX6YAedouGUtMZt +DdW95J/LVRzs72oaULbdMgB5DrwRR0Zubb4yigMImkc6Xn/S14GKVfZ0X1noDu2d +e/ypUlLFzABL/XtpB6q+9iJ6olivNY5CnqAA6OPw+ltZsonMQpNfKOa2AUjQriH5 +a01JOkavwV0zEsar9ZzzC0QYFiMGjSmsRd+4Rlx0mvDlx0/+iqZKKzozIvqh6iv7 +SKKa7P8jusxczJ3SnO4Z1sZSj/D6yNAVaN4HS4mjo+fdTwfTzZysmJCZgsZBm7fG +8V9JtjY0BJEfBuwYc4dlch+vT6gl565D2ktUtzuQvVTjvBjGhSxVa1ZJGL4XPb+L +5TPaDCYNtyiEZVN1McGUiryrQyf57Pmtz22lAOO6nkvcioC/ecEOc1vUb8+21aQb +7FK3f5wZkKMYNFEV3jd4w37+qbEnG7E0heij8kZ0LVXCBN6DiOX1ktzxfEZsxTF7 +Rr1V4s6P7UIW82B2UoP5W9jrm4LPB3G6ZSBhoJcTfBWLfo3uCps0Ydc3DWuUG73b +NSuuleJvC/WTKc3sx81XT4fCEECjPOnsaZzsf7WT8gmeRSWEHxXXwI23AzW1MqEV +TH7nM5N7VvJf+I5ygLloBthEkbdVEOJEHN1l37xOFYPI2k54fKSwvQMfp08/wOOT +AgWjA5T3dwzfNcNhZQbggpMxHNUN+S0SFGxmFHmYh9JyCEhS5oneiYBgXZzd0Ft/ +7mqaYxqPhDJhR+ZwMfztrQf9ud3u69jihNwK0dIDQ+Os0fw2RBojD7ErZP7XSagF +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