Add shell config

This commit is contained in:
Ceres 2025-11-08 15:56:31 +00:00
parent dd0e4bd05f
commit d2a7d940ec
Signed by: ceres-sees-all
GPG key ID: 9814758436430045
5 changed files with 493 additions and 0 deletions

55
caelestia/cli.json Normal file
View file

@ -0,0 +1,55 @@
{
"theme": {
"enableTerm": true,
"enableHypr": true,
"enableDiscord": true,
"enableSpicetify": true,
"enableFuzzel": true,
"enableBtop": true,
"enableGtk": true,
"enableQt": true
},
"toggles": {
"communication": {
"discord": {
"enable": false,
"match": [{ "class": "discord" }],
"command": ["discord"],
"move": true
},
"whatsapp": {
"enable": false,
"match": [{ "class": "whatsapp" }],
"move": true
}
},
"music": {
"spotify": {
"enable": true,
"match": [{ "class": "Spotify" }, { "initialTitle": "Spotify" }, { "initialTitle": "Spotify Free" }],
"command": ["spicetify", "watch", "-s"],
"move": true
},
"feishin": {
"enable": true,
"match": [{ "class": "feishin" }],
"move": true
}
},
"sysmon": {
"btop": {
"enable": true,
"match": [{ "class": "btop", "title": "btop", "workspace": { "name": "special:sysmon" } }],
"command": ["foot", "-a", "btop", "-T", "btop", "fish", "-C", "exec btop"]
}
},
"todo": {
"todoist": {
"enable": true,
"match": [{ "class": "Todoist" }],
"command": ["todoist"],
"move": true
}
}
}
}

0
caelestia/hypr-user.conf Normal file
View file

0
caelestia/hypr-vars.conf Normal file
View file

306
caelestia/shell.json Normal file
View file

@ -0,0 +1,306 @@
{
"appearance": {
"anim": {
"durations": {
"scale": 1
}
},
"font": {
"family": {
"material": "Material Symbols Rounded",
"mono": "CaskaydiaCove NF",
"sans": "Rubik"
},
"size": {
"scale": 1
}
},
"padding": {
"scale": 1
},
"rounding": {
"scale": 1
},
"spacing": {
"scale": 1
},
"transparency": {
"enabled": false,
"base": 0.85,
"layers": 0.4
}
},
"general": {
"apps": {
"terminal": ["foot"],
"audio": ["pavucontrol"]
}
},
"background": {
"desktopClock": {
"enabled": false
},
"enabled": true,
"visualiser": {
"enabled": false,
"autoHide": true,
"rounding": 1,
"spacing": 1
}
},
"bar": {
"clock": {
"showIcon": true
},
"dragThreshold": 20,
"entries": [
{
"id": "logo",
"enabled": true
},
{
"id": "workspaces",
"enabled": true
},
{
"id": "spacer",
"enabled": true
},
{
"id": "activeWindow",
"enabled": true
},
{
"id": "spacer",
"enabled": true
},
{
"id": "tray",
"enabled": true
},
{
"id": "clock",
"enabled": true
},
{
"id": "statusIcons",
"enabled": true
},
{
"id": "power",
"enabled": true
}
],
"persistent": true,
"scrollActions": {
"brightness": true,
"workspaces": true,
"volume": true
},
"showOnHover": true,
"status": {
"showAudio": false,
"showBattery": false,
"showBluetooth": true,
"showKbLayout": false,
"showMicrophone": false,
"showNetwork": true,
"showLockStatus": true
},
"tray": {
"background": false,
"iconSubs": [],
"recolour": false
},
"workspaces": {
"activeIndicator": true,
"activeLabel": "󰮯",
"activeTrail": false,
"label": " ",
"occupiedBg": false,
"occupiedLabel": "󰮯",
"perMonitorWorkspaces": false,
"showWindows": true,
"shown": 5
}
},
"border": {
"rounding": 25,
"thickness": 10
},
"dashboard": {
"enabled": true,
"dragThreshold": 50,
"mediaUpdateInterval": 500,
"showOnHover": true
},
"launcher": {
"actionPrefix": ">",
"actions": [
{
"name": "Calculator",
"icon": "calculate",
"description": "Do simple math equations (powered by Qalc)",
"command": ["autocomplete", "calc"],
"enabled": true,
"dangerous": false
},
{
"name": "Scheme",
"icon": "palette",
"description": "Change the current colour scheme",
"command": ["autocomplete", "scheme"],
"enabled": true,
"dangerous": false
},
{
"name": "Wallpaper",
"icon": "image",
"description": "Change the current wallpaper",
"command": ["autocomplete", "wallpaper"],
"enabled": true,
"dangerous": false
},
{
"name": "Variant",
"icon": "colors",
"description": "Change the current scheme variant",
"command": ["autocomplete", "variant"],
"enabled": true,
"dangerous": false
},
{
"name": "Transparency",
"icon": "opacity",
"description": "Change shell transparency",
"command": ["autocomplete", "transparency"],
"enabled": false,
"dangerous": false
},
{
"name": "Random",
"icon": "casino",
"description": "Switch to a random wallpaper",
"command": ["caelestia", "wallpaper", "-r"],
"enabled": true,
"dangerous": false
},
{
"name": "Light",
"icon": "light_mode",
"description": "Change the scheme to light mode",
"command": ["setMode", "light"],
"enabled": true,
"dangerous": false
},
{
"name": "Dark",
"icon": "dark_mode",
"description": "Change the scheme to dark mode",
"command": ["setMode", "dark"],
"enabled": true,
"dangerous": false
},
{
"name": "Shutdown",
"icon": "power_settings_new",
"description": "Shutdown the system",
"command": ["systemctl", "poweroff"],
"enabled": true,
"dangerous": true
},
{
"name": "Reboot",
"icon": "cached",
"description": "Reboot the system",
"command": ["systemctl", "reboot"],
"enabled": true,
"dangerous": true
},
{
"name": "Logout",
"icon": "exit_to_app",
"description": "Log out of the current session",
"command": ["loginctl", "terminate-user", ""],
"enabled": true,
"dangerous": true
},
{
"name": "Lock",
"icon": "lock",
"description": "Lock the current session",
"command": ["loginctl", "lock-session"],
"enabled": true,
"dangerous": false
},
{
"name": "Sleep",
"icon": "bedtime",
"description": "Suspend then hibernate",
"command": ["systemctl", "suspend-then-hibernate"],
"enabled": true,
"dangerous": false
}
],
"dragThreshold": 50,
"vimKeybinds": false,
"enableDangerousActions": false,
"maxShown": 7,
"maxWallpapers": 9,
"specialPrefix": "@",
"useFuzzy": {
"apps": false,
"actions": false,
"schemes": false,
"variants": false,
"wallpapers": false
},
"showOnHover": false,
"hiddenApps": []
},
"lock": {
"recolourLogo": false
},
"notifs": {
"actionOnClick": false,
"clearThreshold": 0.3,
"defaultExpireTimeout": 5000,
"expandThreshold": 20,
"expire": false
},
"osd": {
"enabled": true,
"enableBrightness": false,
"enableMicrophone": true,
"hideDelay": 2000
},
"paths": {
"mediaGif": "root:/assets/bongocat.gif",
"sessionGif": "root:/assets/kurukuru.gif",
"wallpaperDir": "~/Pictures/Wallpapers"
},
"services": {
"audioIncrement": 0.1,
"defaultPlayer": "Spotify",
"gpuType": "",
"playerAliases": [{ "from": "com.github.th_ch.youtube_music", "to": "YT Music" }],
"weatherLocation": "",
"useFahrenheit": false,
"useTwelveHourClock": false,
"smartScheme": true,
"visualiserBars": 45
},
"session": {
"dragThreshold": 30,
"vimKeybinds": false,
"commands": {
"logout": ["loginctl", "terminate-user", ""],
"shutdown": ["systemctl", "poweroff"],
"hibernate": ["systemctl", "hibernate"],
"reboot": ["systemctl", "reboot"]
}
},
"utilities": {
"enabled": true
}
}

132
caelestia/templates/zen.css Normal file
View file

@ -0,0 +1,132 @@
/* Catppuccin Mocha Pink userChrome.css*/
@media (prefers-color-scheme: dark) {
:root {
--zen-colors-primary: #{{ surface0.hex }} !important;
--zen-primary-color: #{{ primary.hex }} !important;
--zen-colors-secondary: #{{ surface0.hex }} !important;
--zen-colors-tertiary: #{{ mantle.hex }} !important;
--zen-colors-border: #{{ primary.hex }} !important;
--toolbarbutton-icon-fill: #{{ primary.hex }} !important;
--lwt-text-color: #{{ text.hex }} !important;
--toolbar-field-color: #{{ text.hex }} !important;
--tab-selected-textcolor: rgb(225, 204, 238) !important;
--toolbar-field-focus-color: #{{ text.hex }} !important;
--toolbar-color: #{{ text.hex }} !important;
--newtab-text-primary-color: #{{ text.hex }} !important;
--arrowpanel-color: #{{ text.hex }} !important;
--arrowpanel-background: #{{ base.hex }} !important;
--sidebar-text-color: #{{ text.hex }} !important;
--lwt-sidebar-text-color: #{{ text.hex }} !important;
--lwt-sidebar-background-color: #{{ crust.hex }} !important;
--toolbar-bgcolor: #{{ surface0.hex }} !important;
--newtab-background-color: #{{ base.hex }} !important;
--zen-themed-toolbar-bg: #{{ mantle.hex }} !important;
--zen-main-browser-background: #{{ mantle.hex }} !important;
--toolbox-bgcolor-inactive: #{{ mantle.hex }} !important;
}
* {
font-family: Maple Mono NF !important;
} *
#permissions-granted-icon {
color: #{{ mantle.hex }} !important;
}
.sidebar-placesTree {
background-color: #{{ base.hex }} !important;
}
#zen-workspaces-button {
background-color: #{{ base.hex }} !important;
}
#TabsToolbar {
background-color: #{{ mantle.hex }} !important;
}
.urlbar-background {
background-color: #{{ base.hex }} !important;
}
.content-shortcuts {
background-color: #{{ base.hex }} !important;
border-color: #{{ primary.hex }} !important;
}
.urlbarView-url {
color: #{{ primary.hex }} !important;
}
#zenEditBookmarkPanelFaviconContainer {
background: #{{ crust.hex }} !important;
}
#zen-media-controls-toolbar {
& #zen-media-progress-bar {
&::-moz-range-track {
background: #{{ surface0.hex }} !important;
}
}
}
toolbar .toolbarbutton-1 {
&:not([disabled]) {
&:is([open], [checked])
> :is(
.toolbarbutton-icon,
.toolbarbutton-text,
.toolbarbutton-badge-stack
) {
fill: #{{ crust.hex }};
}
}
}
.identity-color-blue {
--identity-tab-color: #{{ blue.hex }} !important;
--identity-icon-color: #{{ blue.hex }} !important;
}
.identity-color-turquoise {
--identity-tab-color: #{{ teal.hex }} !important;
--identity-icon-color: #{{ teal.hex }} !important;
}
.identity-color-green {
--identity-tab-color: #{{ green.hex }} !important;
--identity-icon-color: #{{ green.hex }} !important;
}
.identity-color-yellow {
--identity-tab-color: #{{ yellow.hex }} !important;
--identity-icon-color: #{{ yellow.hex }} !important;
}
.identity-color-orange {
--identity-tab-color: #{{ peach.hex }} !important;
--identity-icon-color: #{{ peach.hex }} !important;
}
.identity-color-red {
--identity-tab-color: #{{ red.hex }} !important;
--identity-icon-color: #{{ red.hex }} !important;
}
.identity-color-pink {
--identity-tab-color: #{{ pink.hex }} !important;
--identity-icon-color: #{{ pink.hex }} !important;
}
.identity-color-purple {
--identity-tab-color: #{{ mauve.hex }} !important;
--identity-icon-color: #{{ mauve.hex }} !important;
}
hbox#titlebar {
background-color: #{{ mantle.hex }} !important;
}
#zen-appcontent-navbar-container {
background-color: #{{ mantle.hex }} !important;
}
}