fix: added missing dotfiles and removed unnecessary files/packages

This commit is contained in:
2026-07-30 22:53:44 +02:00
parent 73fe6b87a9
commit 9d260af0c6
59 changed files with 3565 additions and 185 deletions
+2 -2
View File
@@ -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 }}
+7 -24
View File
@@ -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
```
Binary file not shown.
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

-50
View File
@@ -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!
@@ -0,0 +1,8 @@
{
"maxHistory": 10000,
"maxEntrySize": 5242880,
"autoClearDays": 0,
"clearAtStartup": false,
"disabled": false,
"maxPinned": 25
}
+138
View File
@@ -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;
}
@@ -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
}
}
+913
View File
@@ -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
}
@@ -0,0 +1,38 @@
<svg xmlns="http://www.w3.org/2000/svg" width="280" height="240" viewBox="0 0 280 240">
<g transform="translate(0, 0)">
<rect width="280" height="240" fill="#1e1e2e"/>
<rect width="280" height="26" fill="#1e1e2e"/>
<rect x="12" y="9" width="20" height="8" rx="4" fill="#cba6f7"/>
<circle cx="40" cy="13" r="3" fill="#a6adc8"/>
<circle cx="50" cy="13" r="3" fill="#a6adc8"/>
<text x="140" y="17" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="10" font-weight="600" text-anchor="middle" fill="#cba6f7">9:41</text>
<circle cx="238" cy="13" r="4" fill="#89b4fa"/>
<circle cx="252" cy="13" r="4" fill="#fab387"/>
<circle cx="266" cy="13" r="4" fill="#f38ba8"/>
<rect x="14" y="38" width="252" height="190" rx="12" fill="#1e1e2e" stroke="#6c7086" stroke-opacity="0.5"/>
<text x="28" y="61" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="12.5" font-weight="600" fill="#cdd6f4">Catppuccin Mocha Mauve (dark)</text>
<text x="28" y="77" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9.5" fill="#a6adc8">Secondary text</text>
<rect x="26" y="87" width="228" height="50" rx="8" fill="#313244"/>
<text x="38" y="105" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="10" font-weight="500" fill="#cdd6f4">Nested card</text>
<text x="38" y="120" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9" fill="#a6adc8">Body text on an elevated surface</text>
<rect x="26" y="145" width="228" height="22" rx="6" fill="#181825" stroke="#6c7086" stroke-opacity="0.4"/>
<text x="38" y="160" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9" fill="#a6adc8">Search</text>
<rect x="26" y="175" width="78" height="22" rx="11" fill="#cba6f7"/>
<text x="65" y="190" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9.5" font-weight="600" text-anchor="middle" fill="#1e1e2e">Button</text>
<rect x="112" y="175" width="70" height="22" rx="11" fill="#cba6f7" fill-opacity="0.15"/>
<text x="147" y="190" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9.5" font-weight="500" text-anchor="middle" fill="#cba6f7">Accent</text>
<rect x="190" y="175" width="64" height="22" rx="11" fill="#45475a"/>
<text x="222" y="190" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9.5" text-anchor="middle" fill="#cdd6f4">Chip</text>
<circle cx="34" cy="212" r="7" fill="#cba6f7"/>
<circle cx="54" cy="212" r="7" fill="#b4befe"/>
<circle cx="74" cy="212" r="7" fill="#f38ba8"/>
<circle cx="94" cy="212" r="7" fill="#fab387"/>
<circle cx="114" cy="212" r="7" fill="#89b4fa"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,38 @@
<svg xmlns="http://www.w3.org/2000/svg" width="280" height="240" viewBox="0 0 280 240">
<g transform="translate(0, 0)">
<rect width="280" height="240" fill="#eff1f5"/>
<rect width="280" height="26" fill="#e6e9ef"/>
<rect x="12" y="9" width="20" height="8" rx="4" fill="#8839ef"/>
<circle cx="40" cy="13" r="3" fill="#6c6f85"/>
<circle cx="50" cy="13" r="3" fill="#6c6f85"/>
<text x="140" y="17" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="10" font-weight="600" text-anchor="middle" fill="#8839ef">9:41</text>
<circle cx="238" cy="13" r="4" fill="#1e66f5"/>
<circle cx="252" cy="13" r="4" fill="#fe640b"/>
<circle cx="266" cy="13" r="4" fill="#d20f39"/>
<rect x="14" y="38" width="252" height="190" rx="12" fill="#e6e9ef" stroke="#9ca0b0" stroke-opacity="0.5"/>
<text x="28" y="61" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="12.5" font-weight="600" fill="#4c4f69">Catppuccin Latte Mauve (light)</text>
<text x="28" y="77" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9.5" fill="#6c6f85">Secondary text</text>
<rect x="26" y="87" width="228" height="50" rx="8" fill="#ccd0da"/>
<text x="38" y="105" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="10" font-weight="500" fill="#4c4f69">Nested card</text>
<text x="38" y="120" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9" fill="#6c6f85">Body text on an elevated surface</text>
<rect x="26" y="145" width="228" height="22" rx="6" fill="#e6e9ef" stroke="#9ca0b0" stroke-opacity="0.4"/>
<text x="38" y="160" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9" fill="#6c6f85">Search</text>
<rect x="26" y="175" width="78" height="22" rx="11" fill="#8839ef"/>
<text x="65" y="190" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9.5" font-weight="600" text-anchor="middle" fill="#eff1f5">Button</text>
<rect x="112" y="175" width="70" height="22" rx="11" fill="#8839ef" fill-opacity="0.15"/>
<text x="147" y="190" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9.5" font-weight="500" text-anchor="middle" fill="#8839ef">Accent</text>
<rect x="190" y="175" width="64" height="22" rx="11" fill="#bcc0cc"/>
<text x="222" y="190" font-family="system-ui, -apple-system, Segoe UI, sans-serif" font-size="9.5" text-anchor="middle" fill="#4c4f69">Chip</text>
<circle cx="34" cy="212" r="7" fill="#8839ef"/>
<circle cx="54" cy="212" r="7" fill="#7287fd"/>
<circle cx="74" cy="212" r="7" fill="#d20f39"/>
<circle cx="94" cy="212" r="7" fill="#fe640b"/>
<circle cx="114" cy="212" r="7" fill="#1e66f5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -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"
}
+59
View File
@@ -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
+22
View File
@@ -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
@@ -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-----
+17
View File
@@ -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
+7
View File
@@ -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
+1 -1
View File
@@ -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")
+2 -6
View File
@@ -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 }}
{{ end }}
+9 -9
View File
@@ -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")
require("dms.windowrules")
-32
View File
@@ -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
-12
View File
@@ -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
@@ -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-----
@@ -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-----
@@ -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-----
@@ -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-----
@@ -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-----
+6
View File
@@ -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'
@@ -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"
}
}
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<actions>
<action>
<icon>utilities-terminal</icon>
<name>Open Terminal Here</name>
<submenu></submenu>
<unique-id>1760386784117591-1</unique-id>
<command>ghostty --working-directory=%f</command>
<description>Example for a custom action</description>
<range></range>
<patterns>*</patterns>
<startup-notify/>
<directories/>
</action>
</actions>
@@ -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"
}
}
+37
View File
@@ -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"
}
+3
View File
@@ -0,0 +1,3 @@
{
"theme_mode": "dark"
}
@@ -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-----
@@ -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-----
@@ -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-----
@@ -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-----
@@ -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-----
@@ -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-----
@@ -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-----
+147
View File
@@ -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 = "ﯣ "
+7
View File
@@ -0,0 +1,7 @@
{
"discordBranch": "stable",
"minimizeToTray": false,
"arRPC": true,
"splashColor": "rgb(194, 201, 189)",
"splashBackground": "rgb(16, 20, 15)"
}
+575
View File
@@ -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
}
}
@@ -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;
}
@@ -0,0 +1,12 @@
<?xml version="1.1" encoding="UTF-8"?>
<channel name="thunar" version="1.0">
<property name="last-view" type="string" value="ThunarIconView"/>
<property name="last-icon-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_100_PERCENT"/>
<property name="last-window-maximized" type="bool" value="true"/>
<property name="last-separator-position" type="int" value="265"/>
<property name="misc-single-click" type="bool" value="false"/>
<property name="misc-thumbnail-draw-frames" type="bool" value="false"/>
<property name="misc-thumbnail-mode" type="string" value="THUNAR_THUMBNAIL_MODE_ALWAYS"/>
<property name="misc-thumbnail-max-file-size" type="uint64" value="104857600"/>
</channel>
+30
View File
@@ -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"
+38
View File
@@ -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-----
+23
View File
@@ -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
+8 -11
View File
@@ -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 <<EOF
>>> 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
+7 -10
View File
@@ -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 )
@@ -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)
+1 -2
View File
@@ -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
+19 -9
View File
@@ -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, ..."
;;
+19 -6
View File
@@ -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"
;;
*)
+2 -1
View File
@@ -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