from hyprpanel to calestia quickshell
This commit is contained in:
@@ -0,0 +1,149 @@
|
|||||||
|
/**
|
||||||
|
* @name Midnight (Caelestia)
|
||||||
|
* @description A dark, rounded discord theme. Caelestia scheme colours.
|
||||||
|
* @author refact0r, esme, anubis
|
||||||
|
* @version 1.6.2
|
||||||
|
* @invite nz87hXyvcy
|
||||||
|
* @website https://github.com/refact0r/midnight-discord
|
||||||
|
* @authorId 508863359777505290
|
||||||
|
* @authorLink https://www.refact0r.dev
|
||||||
|
*/
|
||||||
|
@import url("https://refact0r.github.io/midnight-discord/build/midnight.css");
|
||||||
|
body {
|
||||||
|
/* font, change to '' for default discord font */
|
||||||
|
--font: "figtree";
|
||||||
|
/* sizes */
|
||||||
|
--gap: 12px; /* spacing between panels */
|
||||||
|
--divider-thickness: 4px; /* thickness of unread messages divider and highlighted message borders */
|
||||||
|
--border-thickness: 1px; /* thickness of borders around main panels. DOES NOT AFFECT OTHER BORDERS */
|
||||||
|
/* animation/transition options */
|
||||||
|
--animations: on; /* turn off to disable all midnight animations/transitions */
|
||||||
|
--list-item-transition: 0.2s ease; /* transition for list items */
|
||||||
|
--dms-icon-svg-transition: 0.4s ease; /* transition for the dms icon */
|
||||||
|
/* top bar options */
|
||||||
|
--top-bar-height: var(
|
||||||
|
--gap
|
||||||
|
); /* height of the titlebar/top bar (discord default is 36px, 24px recommended if moving/hiding top bar buttons) */
|
||||||
|
--top-bar-button-position: hide; /* off: default position, hide: hide inbox/support buttons completely, serverlist: move inbox button to server list, titlebar: move inbox button to titlebar (will hide title) */
|
||||||
|
--top-bar-title-position: hide; /* off: default centered position, hide: hide title completely, left: left align title (like old discord) */
|
||||||
|
--subtle-top-bar-title: off; /* off: default, on: hide the icon and use subtle text color (like old discord) */
|
||||||
|
/* window controls */
|
||||||
|
--custom-window-controls: on; /* turn off to use discord default window controls */
|
||||||
|
--window-control-size: 14px; /* size of custom window controls */
|
||||||
|
/* dms button icon options */
|
||||||
|
--custom-dms-icon: custom; /* off: use default discord icon, hide: remove icon entirely, custom: use custom icon */
|
||||||
|
--dms-icon-svg-url: url("https://upload.wikimedia.org/wikipedia/commons/c/c4/Font_Awesome_5_solid_moon.svg"); /* icon svg url. MUST BE A SVG. */
|
||||||
|
--dms-icon-svg-size: 90%; /* size of the svg (css mask-size) */
|
||||||
|
--dms-icon-color-before: var(--icon-secondary); /* normal icon color */
|
||||||
|
--dms-icon-color-after: var(--white); /* icon color when button is hovered/selected */
|
||||||
|
/* dms button background options */
|
||||||
|
--custom-dms-background: off; /* off to disable, image to use a background image (must set url variable below), color to use a custom color/gradient */
|
||||||
|
--dms-background-image-url: url(""); /* url of the background image */
|
||||||
|
--dms-background-image-size: cover; /* size of the background image (css background-size) */
|
||||||
|
--dms-background-color: linear-gradient(
|
||||||
|
70deg,
|
||||||
|
var(--blue-2),
|
||||||
|
var(--purple-2),
|
||||||
|
var(--red-2)
|
||||||
|
); /* fixed color/gradient (css background) */
|
||||||
|
/* background image options */
|
||||||
|
--background-image: off; /* turn on to use a background image */
|
||||||
|
--background-image-url: url(""); /* url of the background image */
|
||||||
|
/* transparency/blur options */
|
||||||
|
/* NOTE: TO USE TRANSPARENCY/BLUR, YOU MUST HAVE TRANSPARENT BG COLORS. FOR EXAMPLE: --bg-4: hsla(220, 15%, 10%, 0.7); */
|
||||||
|
--transparency-tweaks: off; /* turn on to remove some elements for better transparency */
|
||||||
|
--remove-bg-layer: off; /* turn on to remove the base --bg-3 layer for use with window transparency (WILL OVERRIDE BACKGROUND IMAGE) */
|
||||||
|
--panel-blur: off; /* turn on to blur the background of panels */
|
||||||
|
--blur-amount: 12px; /* amount of blur */
|
||||||
|
--bg-floating: #131317; /* you can set this to a more opaque color if floating panels look too transparent */
|
||||||
|
/* chatbar options */
|
||||||
|
--custom-chatbar: aligned; /* off: default chatbar, aligned: chatbar aligned with the user panel, separated: chatbar separated from chat */
|
||||||
|
--chatbar-height: 47px; /* height of the chatbar (52px by default, 47px recommended for aligned, 56px recommended for separated) */
|
||||||
|
--chatbar-padding: 8px; /* padding of the chatbar. only applies in aligned mode. */
|
||||||
|
/* other options */
|
||||||
|
--small-user-panel: off; /* turn on to make the user panel smaller like in old discord */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* color options */
|
||||||
|
:root {
|
||||||
|
--colors: on; /* turn off to use discord default colors */
|
||||||
|
/* text colors */
|
||||||
|
--text-0: #232c60; /* text on colored elements */
|
||||||
|
--text-1: rgb(230.7, 228, 233.4); /* bright text on colored elements */
|
||||||
|
--text-2: rgb(229.35, 226.5, 232.2); /* headings and important text */
|
||||||
|
--text-3: #e4e1e7; /* normal text */
|
||||||
|
--text-4: #90909a; /* icon buttons and channels */
|
||||||
|
--text-5: #90909a; /* muted channels/chats and timestamps */
|
||||||
|
/* background and dark colors */
|
||||||
|
--bg-1: #353438; /* dark buttons when clicked */
|
||||||
|
--bg-2: #2a2a2e; /* dark buttons */
|
||||||
|
--bg-3: #131317; /* spacing, secondary elements */
|
||||||
|
--bg-4: #1f1f23; /* main background color */
|
||||||
|
--hover: rgba(228, 225, 231, 0.08); /* channels and buttons when hovered */
|
||||||
|
--active: rgba(228, 225, 231, 0.1); /* channels and buttons when clicked or selected */
|
||||||
|
--active-2: rgba(228, 225, 231, 0.2); /* extra state for transparent buttons */
|
||||||
|
--message-hover: rgba(228, 225, 231, 0.08); /* messages when hovered */
|
||||||
|
/* accent colors */
|
||||||
|
--accent-1: var(--blue-1); /* links and other accent text */
|
||||||
|
--accent-2: var(--blue-2); /* small accent elements */
|
||||||
|
--accent-3: var(--blue-3); /* accent buttons */
|
||||||
|
--accent-4: var(--blue-4); /* accent buttons when hovered */
|
||||||
|
--accent-5: var(--blue-5); /* accent buttons when clicked */
|
||||||
|
--accent-new: #ffb4ab; /* stuff that's normally red like mute/deafen buttons */
|
||||||
|
--mention: linear-gradient(
|
||||||
|
to right,
|
||||||
|
color-mix(in hsl, var(--blue-2), transparent 90%) 40%,
|
||||||
|
transparent
|
||||||
|
); /* background of messages that mention you */
|
||||||
|
--mention-hover: linear-gradient(
|
||||||
|
to right,
|
||||||
|
color-mix(in hsl, var(--blue-2), transparent 95%) 40%,
|
||||||
|
transparent
|
||||||
|
); /* background of messages that mention you when hovered */
|
||||||
|
--reply: linear-gradient(
|
||||||
|
to right,
|
||||||
|
color-mix(in hsl, var(--text-3), transparent 90%) 40%,
|
||||||
|
transparent
|
||||||
|
); /* background of messages that reply to you */
|
||||||
|
--reply-hover: linear-gradient(
|
||||||
|
to right,
|
||||||
|
color-mix(in hsl, var(--text-3), transparent 95%) 40%,
|
||||||
|
transparent
|
||||||
|
); /* background of messages that reply to you when hovered */
|
||||||
|
/* status indicator colors */
|
||||||
|
--online: var(--green-2); /* change to #43a25a for default */
|
||||||
|
--dnd: var(--red-2); /* change to #d83a42 for default */
|
||||||
|
--idle: var(--yellow-2); /* change to #ca9654 for default */
|
||||||
|
--streaming: var(--purple-2); /* change to #593695 for default */
|
||||||
|
--offline: var(--text-4); /* change to #83838b for default offline color */
|
||||||
|
/* border colors */
|
||||||
|
--border-light: rgba(144, 144, 154, 0); /* light border color */
|
||||||
|
--border: rgba(144, 144, 154, 0.2); /* normal border color */
|
||||||
|
--button-border: rgba(144, 144, 154, 0); /* neutral border color of buttons */
|
||||||
|
/* base colors */
|
||||||
|
--red-1: #ffb4ab;
|
||||||
|
--red-2: rgb(255, 160.9821428571, 149.7);
|
||||||
|
--red-3: rgb(255, 141.9642857143, 128.4);
|
||||||
|
--red-4: rgb(255, 122.9464285714, 107.1);
|
||||||
|
--red-5: rgb(255, 103.9285714286, 85.8);
|
||||||
|
--green-1: #c8e3ff;
|
||||||
|
--green-2: rgb(177.25, 215.4181818182, 255);
|
||||||
|
--green-3: rgb(154.5, 203.8363636364, 255);
|
||||||
|
--green-4: rgb(131.75, 192.2545454545, 255);
|
||||||
|
--green-5: rgb(109, 180.6727272727, 255);
|
||||||
|
--blue-1: #bac3ff;
|
||||||
|
--blue-2: rgb(163.95, 175.8260869565, 255);
|
||||||
|
--blue-3: rgb(141.9, 156.652173913, 255);
|
||||||
|
--blue-4: rgb(119.85, 137.4782608696, 255);
|
||||||
|
--blue-5: rgb(97.8, 118.3043478261, 255);
|
||||||
|
--yellow-1: #ffecf3;
|
||||||
|
--yellow-2: rgb(255, 211.45, 227.4947368421);
|
||||||
|
--yellow-3: rgb(255, 186.9, 211.9894736842);
|
||||||
|
--yellow-4: rgb(255, 162.35, 196.4842105263);
|
||||||
|
--yellow-5: rgb(255, 137.8, 180.9789473684);
|
||||||
|
--purple-1: #b9baff;
|
||||||
|
--purple-2: rgb(163, 164.3142857143, 255);
|
||||||
|
--purple-3: rgb(141, 142.6285714286, 255);
|
||||||
|
--purple-4: rgb(119, 120.9428571429, 255);
|
||||||
|
--purple-5: rgb(97, 99.2571428571, 255);
|
||||||
|
}
|
||||||
@@ -0,0 +1,83 @@
|
|||||||
|
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||||
|
theme[main_bg]=#131317
|
||||||
|
|
||||||
|
# Main text color
|
||||||
|
theme[main_fg]=#e4e1e7
|
||||||
|
|
||||||
|
# Title color for boxes
|
||||||
|
theme[title]=#e4e1e7
|
||||||
|
|
||||||
|
# Highlight color for keyboard shortcuts
|
||||||
|
theme[hi_fg]=#bac3ff
|
||||||
|
|
||||||
|
# Background color of selected item in processes box
|
||||||
|
theme[selected_bg]=#1f1f23
|
||||||
|
|
||||||
|
# Foreground color of selected item in processes box
|
||||||
|
theme[selected_fg]=#bac3ff
|
||||||
|
|
||||||
|
# Color of inactive/disabled text
|
||||||
|
theme[inactive_fg]=#90909a
|
||||||
|
|
||||||
|
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
|
||||||
|
theme[graph_text]=#f1b3e5
|
||||||
|
|
||||||
|
# Background color of the percentage meters
|
||||||
|
theme[meter_bg]=#90909a
|
||||||
|
|
||||||
|
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||||
|
theme[proc_misc]=#f1b3e5
|
||||||
|
|
||||||
|
# CPU, Memory, Network, Proc box outline colors
|
||||||
|
theme[cpu_box]=#b9baff
|
||||||
|
theme[mem_box]=#c8e3ff
|
||||||
|
theme[net_box]=#c4b7ee
|
||||||
|
theme[proc_box]=#aab9ff
|
||||||
|
|
||||||
|
# Box divider line and small boxes line color
|
||||||
|
theme[div_line]=#46464f
|
||||||
|
|
||||||
|
# Temperature graph color (Green -> Yellow -> Red)
|
||||||
|
theme[temp_start]=#c8e3ff
|
||||||
|
theme[temp_mid]=#ffecf3
|
||||||
|
theme[temp_end]=#b9a8ff
|
||||||
|
|
||||||
|
# CPU graph colors (Teal -> Sapphire -> Lavender)
|
||||||
|
theme[cpu_start]=#d0e0ff
|
||||||
|
theme[cpu_mid]=#b1c6ff
|
||||||
|
theme[cpu_end]=#c2c9ff
|
||||||
|
|
||||||
|
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
|
||||||
|
theme[free_start]=#b9baff
|
||||||
|
theme[free_mid]=#c2c9ff
|
||||||
|
theme[free_end]=#aab9ff
|
||||||
|
|
||||||
|
# Mem/Disk cached meter (Sapphire -> Blue -> Lavender)
|
||||||
|
theme[cached_start]=#b1c6ff
|
||||||
|
theme[cached_mid]=#aab9ff
|
||||||
|
theme[cached_end]=#c2c9ff
|
||||||
|
|
||||||
|
# Mem/Disk available meter (Peach -> Maroon -> Red)
|
||||||
|
theme[available_start]=#e0c2f9
|
||||||
|
theme[available_mid]=#c4b7ee
|
||||||
|
theme[available_end]=#b9a8ff
|
||||||
|
|
||||||
|
# Mem/Disk used meter (Green -> Teal -> Sky)
|
||||||
|
theme[used_start]=#c8e3ff
|
||||||
|
theme[used_mid]=#d0e0ff
|
||||||
|
theme[used_end]=#ccdbff
|
||||||
|
|
||||||
|
# Download graph colors (Peach -> Maroon -> Red)
|
||||||
|
theme[download_start]=#e0c2f9
|
||||||
|
theme[download_mid]=#c4b7ee
|
||||||
|
theme[download_end]=#b9a8ff
|
||||||
|
|
||||||
|
# Upload graph colors (Green -> Teal -> Sky)
|
||||||
|
theme[upload_start]=#c8e3ff
|
||||||
|
theme[upload_mid]=#d0e0ff
|
||||||
|
theme[upload_end]=#ccdbff
|
||||||
|
|
||||||
|
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Lavender -> Mauve)
|
||||||
|
theme[process_start]=#b1c6ff
|
||||||
|
theme[process_mid]=#c2c9ff
|
||||||
|
theme[process_end]=#b9baff
|
||||||
@@ -0,0 +1,395 @@
|
|||||||
|
{
|
||||||
|
"appearance": {
|
||||||
|
"anim": {
|
||||||
|
"durations": {
|
||||||
|
"scale": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"font": {
|
||||||
|
"family": {
|
||||||
|
"clock": "Rubik",
|
||||||
|
"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": ["kitty"],
|
||||||
|
"audio": ["pavucontrol"],
|
||||||
|
"playback": ["mpv"],
|
||||||
|
"explorer": ["nautilus"]
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"warnLevels": [
|
||||||
|
{
|
||||||
|
"level": 20,
|
||||||
|
"title": "Low battery",
|
||||||
|
"message": "You might want to plug in a charger",
|
||||||
|
"icon": "battery_android_frame_2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"level": 10,
|
||||||
|
"title": "Did you see the previous message?",
|
||||||
|
"message": "You should probably plug in a charger <b>now</b>",
|
||||||
|
"icon": "battery_android_frame_1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"level": 5,
|
||||||
|
"title": "Critical battery level",
|
||||||
|
"message": "PLUG THE CHARGER RIGHT NOW!!",
|
||||||
|
"icon": "battery_android_alert",
|
||||||
|
"critical": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"criticalLevel": 3
|
||||||
|
},
|
||||||
|
"idle": {
|
||||||
|
"lockBeforeSleep": true,
|
||||||
|
"inhibitWhenAudio": true,
|
||||||
|
"timeouts": [
|
||||||
|
{
|
||||||
|
"timeout": 180,
|
||||||
|
"idleAction": "lock"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timeout": 300,
|
||||||
|
"idleAction": "dpms off",
|
||||||
|
"returnAction": "dpms on"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timeout": 600,
|
||||||
|
"idleAction": ["systemctl", "suspend-then-hibernate"]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"background": {
|
||||||
|
"desktopClock": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"enabled": true,
|
||||||
|
"visualiser": {
|
||||||
|
"blur": false,
|
||||||
|
"enabled": false,
|
||||||
|
"autoHide": true,
|
||||||
|
"rounding": 1,
|
||||||
|
"spacing": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bar": {
|
||||||
|
"clock": {
|
||||||
|
"showIcon": false
|
||||||
|
},
|
||||||
|
"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,
|
||||||
|
"popouts": {
|
||||||
|
"activeWindow": true,
|
||||||
|
"statusIcons": true,
|
||||||
|
"tray": true
|
||||||
|
},
|
||||||
|
"scrollActions": {
|
||||||
|
"brightness": true,
|
||||||
|
"workspaces": true,
|
||||||
|
"volume": true
|
||||||
|
},
|
||||||
|
"showOnHover": true,
|
||||||
|
"status": {
|
||||||
|
"showAudio": true,
|
||||||
|
"showBattery": false,
|
||||||
|
"showBluetooth": true,
|
||||||
|
"showKbLayout": false,
|
||||||
|
"showMicrophone": false,
|
||||||
|
"showNetwork": false,
|
||||||
|
"showLockStatus": false
|
||||||
|
},
|
||||||
|
"tray": {
|
||||||
|
"background": false,
|
||||||
|
"compact": false,
|
||||||
|
"iconSubs": [],
|
||||||
|
"recolour": true
|
||||||
|
},
|
||||||
|
"workspaces": {
|
||||||
|
"activeIndicator": true,
|
||||||
|
"activeLabel": "",
|
||||||
|
"activeTrail": false,
|
||||||
|
"label": " ",
|
||||||
|
"occupiedBg": false,
|
||||||
|
"occupiedLabel": "",
|
||||||
|
"perMonitorWorkspaces": true,
|
||||||
|
"showWindows": true,
|
||||||
|
"shown": 5,
|
||||||
|
"specialWorkspaceIcons": [
|
||||||
|
{
|
||||||
|
"name": "steam",
|
||||||
|
"icon": "sports_esports"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": false,
|
||||||
|
"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": ["hyprlock"],
|
||||||
|
"enabled": true,
|
||||||
|
"dangerous": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Sleep",
|
||||||
|
"icon": "bedtime",
|
||||||
|
"description": "Suspend then hibernate",
|
||||||
|
"command": ["systemctl", "suspend-then-hibernate"],
|
||||||
|
"enabled": false,
|
||||||
|
"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": "~/Images/backgrounds/"
|
||||||
|
},
|
||||||
|
"services": {
|
||||||
|
"audioIncrement": 0.1,
|
||||||
|
"maxVolume": 1.0,
|
||||||
|
"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,
|
||||||
|
"enabled": true,
|
||||||
|
"vimKeybinds": false,
|
||||||
|
"commands": {
|
||||||
|
"logout": ["loginctl", "terminate-user", ""],
|
||||||
|
"shutdown": ["systemctl", "poweroff"],
|
||||||
|
"hybernate": ["systemctl", "hybernate"],
|
||||||
|
"reboot": ["systemctl", "reboot"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sidebar": {
|
||||||
|
"dragThreshold": 80,
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"utilities": {
|
||||||
|
"enabled": true,
|
||||||
|
"maxToasts": 4,
|
||||||
|
"toasts": {
|
||||||
|
"audioInputChanged": true,
|
||||||
|
"audioOutputChanged": true,
|
||||||
|
"capsLockChanged": true,
|
||||||
|
"chargingChanged": true,
|
||||||
|
"configLoaded": true,
|
||||||
|
"dndChanged": true,
|
||||||
|
"gameModeChanged": true,
|
||||||
|
"kbLayoutChanged": true,
|
||||||
|
"numLockChanged": true,
|
||||||
|
"vpnChanged": true,
|
||||||
|
"nowPlaying": false
|
||||||
|
},
|
||||||
|
"vpn": {
|
||||||
|
"enabled": false,
|
||||||
|
"provider": [
|
||||||
|
{
|
||||||
|
"name": "wireguard",
|
||||||
|
"interface": "your-connection-name",
|
||||||
|
"displayName": "Wireguard (Your VPN)"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+41
-263
@@ -1,279 +1,57 @@
|
|||||||
## Configuration file for CAVA.
|
# Cava Audio Visualizer Configuration Template
|
||||||
# Remove the ; to change parameters.
|
# Optimized for smooth and responsive visualization
|
||||||
|
|
||||||
|
|
||||||
[general]
|
[general]
|
||||||
|
# Number of bars (20-200) - fewer bars = better performance
|
||||||
# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0
|
bars = 64
|
||||||
; mode = normal
|
# Framerate (1-144) - higher = smoother but more CPU intensive
|
||||||
|
framerate = 60
|
||||||
# Accepts only non-negative values.
|
|
||||||
; framerate = 60
|
|
||||||
|
|
||||||
# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off
|
|
||||||
# new as of 0.6.0 autosens of low values (dynamic range)
|
|
||||||
# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0
|
|
||||||
; autosens = 1
|
|
||||||
; overshoot = 20
|
|
||||||
|
|
||||||
# Manual sensitivity in %. If autosens is enabled, this will only be the initial value.
|
|
||||||
# 200 means double height. Accepts only non-negative values.
|
|
||||||
; sensitivity = 100
|
|
||||||
|
|
||||||
# The number of bars (0-512). 0 sets it to auto (fill up console).
|
|
||||||
# Bars' width and space between bars in number of characters.
|
|
||||||
; bars = 0
|
|
||||||
; bar_width = 2
|
|
||||||
; bar_spacing = 1
|
|
||||||
# bar_height is only used for output in "noritake" format
|
|
||||||
; bar_height = 32
|
|
||||||
|
|
||||||
# For SDL width and space between bars is in pixels, defaults are:
|
|
||||||
; bar_width = 20
|
|
||||||
; bar_spacing = 5
|
|
||||||
|
|
||||||
# sdl_glsl have these default values, they are only used to calculate max number of bars.
|
|
||||||
; bar_width = 1
|
|
||||||
; bar_spacing = 0
|
|
||||||
|
|
||||||
|
|
||||||
# Lower and higher cutoff frequencies for lowest and highest bars
|
|
||||||
# the bandwidth of the visualizer.
|
|
||||||
# Note: there is a minimum total bandwidth of 43Mhz x number of bars.
|
|
||||||
# Cava will automatically increase the higher cutoff if a too low band is specified.
|
|
||||||
; lower_cutoff_freq = 50
|
|
||||||
; higher_cutoff_freq = 10000
|
|
||||||
|
|
||||||
|
|
||||||
# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and
|
|
||||||
# only check for input once per second. Cava will wake up once input is detected. 0 = disable.
|
|
||||||
; sleep_timer = 0
|
|
||||||
|
|
||||||
|
|
||||||
[input]
|
[input]
|
||||||
|
# Audio input method: pulse, alsa, fifo, or portaudio
|
||||||
# Audio capturing method. Possible methods are: 'fifo', 'portaudio', 'pipewire', 'alsa', 'pulse', 'sndio', 'oss', 'jack' or 'shmem'
|
method = pulse
|
||||||
# Defaults to 'oss', 'pipewire', 'sndio', 'jack', 'pulse', 'alsa', 'portaudio' or 'fifo', in that order, dependent on what support cava was built with.
|
# Audio device (leave as default for auto-detection)
|
||||||
# On Mac it defaults to 'portaudio' or 'fifo'
|
source = auto
|
||||||
# On windows this is automatic and no input settings are needed.
|
|
||||||
#
|
|
||||||
# All input methods uses the same config variable 'source'
|
|
||||||
# to define where it should get the audio.
|
|
||||||
#
|
|
||||||
# For pulseaudio and pipewire 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink
|
|
||||||
# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them).
|
|
||||||
#
|
|
||||||
# For pipewire 'source' will be the object name or object.serial of the device to capture from.
|
|
||||||
# Both input and output devices are supported.
|
|
||||||
#
|
|
||||||
# For alsa 'source' will be the capture device.
|
|
||||||
# For fifo 'source' will be the path to fifo-file.
|
|
||||||
# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address
|
|
||||||
#
|
|
||||||
# For sndio 'source' will be a raw recording audio descriptor or a monitoring sub-device, e.g. 'rsnd/2' or 'snd/1'. Default: 'default'.
|
|
||||||
# README.md contains further information on how to setup CAVA for sndio.
|
|
||||||
#
|
|
||||||
# For oss 'source' will be the path to a audio device, e.g. '/dev/dsp2'. Default: '/dev/dsp', i.e. the default audio device.
|
|
||||||
# README.md contains further information on how to setup CAVA for OSS on FreeBSD.
|
|
||||||
#
|
|
||||||
# For jack 'source' will be the name of the JACK server to connect to, e.g. 'foobar'. Default: 'default'.
|
|
||||||
# README.md contains further information on how to setup CAVA for JACK.
|
|
||||||
#
|
|
||||||
; method = pulse
|
|
||||||
; source = auto
|
|
||||||
|
|
||||||
; method = pipewire
|
|
||||||
; source = auto
|
|
||||||
|
|
||||||
; method = alsa
|
|
||||||
; source = hw:Loopback,1
|
|
||||||
|
|
||||||
; method = fifo
|
|
||||||
; source = /tmp/mpd.fifo
|
|
||||||
|
|
||||||
; method = shmem
|
|
||||||
; source = /squeezelite-AA:BB:CC:DD:EE:FF
|
|
||||||
|
|
||||||
; method = portaudio
|
|
||||||
; source = auto
|
|
||||||
|
|
||||||
; method = sndio
|
|
||||||
; source = default
|
|
||||||
|
|
||||||
; method = oss
|
|
||||||
; source = /dev/dsp
|
|
||||||
|
|
||||||
; method = jack
|
|
||||||
; source = default
|
|
||||||
|
|
||||||
# The options 'sample_rate', 'sample_bits', 'channels' and 'autoconnect' can be configured for some input methods:
|
|
||||||
# sample_rate: fifo, pipewire, sndio, oss
|
|
||||||
# sample_bits: fifo, pipewire, sndio, oss
|
|
||||||
# channels: sndio, oss, jack
|
|
||||||
# autoconnect: jack
|
|
||||||
# Other methods ignore these settings.
|
|
||||||
#
|
|
||||||
# For 'sndio' and 'oss' they are only preferred values, i.e. if the values are not supported
|
|
||||||
# by the chosen audio device, the device will use other supported values instead.
|
|
||||||
# Example: 48000, 32 and 2, but the device only supports 44100, 16 and 1, then it
|
|
||||||
# will use 44100, 16 and 1.
|
|
||||||
#
|
|
||||||
; sample_rate = 44100
|
|
||||||
; sample_bits = 16
|
|
||||||
; channels = 2
|
|
||||||
; autoconnect = 2
|
|
||||||
|
|
||||||
|
|
||||||
[output]
|
[output]
|
||||||
|
# Output method: ncurses, terminal, raw, or circle
|
||||||
# Output method. Can be 'ncurses', 'noncurses', 'raw', 'noritake', 'sdl'
|
method = ncurses
|
||||||
# or 'sdl_glsl'.
|
# Terminal color scheme
|
||||||
# 'noncurses' (default) uses a buffer and cursor movements to only print
|
style = stereo
|
||||||
# changes from frame to frame in the terminal. Uses less resources and is less
|
|
||||||
# prone to tearing (vsync issues) than 'ncurses'.
|
|
||||||
#
|
|
||||||
# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data
|
|
||||||
# stream of the bar heights that can be used to send to other applications.
|
|
||||||
# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above.
|
|
||||||
#
|
|
||||||
# 'noritake' outputs a bitmap in the format expected by a Noritake VFD display
|
|
||||||
# in graphic mode. It only support the 3000 series graphical VFDs for now.
|
|
||||||
#
|
|
||||||
# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context.
|
|
||||||
# 'sdl_glsl' uses SDL to create an OpenGL context. Write your own shaders or
|
|
||||||
# use one of the predefined ones.
|
|
||||||
; method = noncurses
|
|
||||||
|
|
||||||
# Orientation of the visualization. Can be 'bottom', 'top', 'left', 'right' or
|
|
||||||
# 'horizontal'. Default is 'bottom'. 'left and 'right' are only supported on sdl
|
|
||||||
# and ncruses output. 'horizontal' (bars go up and down from center) is only supported
|
|
||||||
# on noncurses output.
|
|
||||||
# Note: many fonts have weird or missing glyphs for characters used in orientations
|
|
||||||
# other than 'bottom', which can make output not look right.
|
|
||||||
; orientation = bottom
|
|
||||||
|
|
||||||
# Visual channels. Can be 'stereo' or 'mono'.
|
|
||||||
# 'stereo' mirrors both channels with low frequencies in center.
|
|
||||||
# 'mono' outputs left to right lowest to highest frequencies.
|
|
||||||
# 'mono_option' set mono to either take input from 'left', 'right' or 'average'.
|
|
||||||
# set 'reverse' to 1 to display frequencies the other way around.
|
|
||||||
; channels = stereo
|
|
||||||
; mono_option = average
|
|
||||||
; reverse = 0
|
|
||||||
|
|
||||||
# Raw output target. A fifo will be created if target does not exist.
|
|
||||||
; raw_target = /dev/stdout
|
|
||||||
|
|
||||||
# Raw data format. Can be 'binary' or 'ascii'.
|
|
||||||
; data_format = binary
|
|
||||||
|
|
||||||
# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530).
|
|
||||||
; bit_format = 16bit
|
|
||||||
|
|
||||||
# Ascii max value. In 'ascii' mode range will run from 0 to value specified here
|
|
||||||
; ascii_max_range = 1000
|
|
||||||
|
|
||||||
# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters.
|
|
||||||
# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)).
|
|
||||||
; bar_delimiter = 59
|
|
||||||
; frame_delimiter = 10
|
|
||||||
|
|
||||||
# sdl window size and position. -1,-1 is centered.
|
|
||||||
; sdl_width = 1000
|
|
||||||
; sdl_height = 500
|
|
||||||
; sdl_x = -1
|
|
||||||
; sdl_y= -1
|
|
||||||
; sdl_full_screen = 0
|
|
||||||
|
|
||||||
# set label on bars on the x-axis. Can be 'frequency' or 'none'. Default: 'none'
|
|
||||||
# 'frequency' displays the lower cut off frequency of the bar above.
|
|
||||||
# Only supported on ncurses and noncurses output.
|
|
||||||
; xaxis = none
|
|
||||||
|
|
||||||
# enable alacritty synchronized updates. 1 = on, 0 = off
|
|
||||||
# removes flickering in alacritty terminal emulator.
|
|
||||||
# defaults to off since the behaviour in other terminal emulators is unknown
|
|
||||||
; alacritty_sync = 0
|
|
||||||
|
|
||||||
# Shaders for sdl_glsl, located in $HOME/.config/cava/shaders
|
|
||||||
; vertex_shader = pass_through.vert
|
|
||||||
; fragment_shader = bar_spectrum.frag
|
|
||||||
|
|
||||||
; for glsl output mode, keep rendering even if no audio
|
|
||||||
; continuous_rendering = 0
|
|
||||||
|
|
||||||
# disable console blank (screen saver) in tty
|
|
||||||
# (Not supported on FreeBSD)
|
|
||||||
; disable_blanking = 0
|
|
||||||
|
|
||||||
# show a flat bar at the bottom of the screen when idle, 1 = on, 0 = off
|
|
||||||
; show_idle_bar_heads = 1
|
|
||||||
|
|
||||||
# show waveform instead of frequency spectrum, 1 = on, 0 = off
|
|
||||||
; waveform = 0
|
|
||||||
|
|
||||||
[color]
|
[color]
|
||||||
|
# Color gradient for bars using template variables
|
||||||
# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow.
|
|
||||||
# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires
|
|
||||||
# a terminal that can change color definitions such as Gnome-terminal or rxvt.
|
|
||||||
# default is to keep current terminal color
|
|
||||||
; background = default
|
|
||||||
; foreground = default
|
|
||||||
|
|
||||||
# SDL and sdl_glsl only support hex code colors, these are the default:
|
|
||||||
; background = '#111111'
|
|
||||||
; foreground = '#33ffff'
|
|
||||||
|
|
||||||
|
|
||||||
# Gradient mode, only hex defined colors are supported,
|
|
||||||
# background must also be defined in hex or remain commented out. 1 = on, 0 = off.
|
|
||||||
# You can define as many as 8 different colors. They range from bottom to top of screen
|
|
||||||
gradient = 1
|
gradient = 1
|
||||||
gradient_color_1 = '#8bd5ca'
|
gradient_count = 8
|
||||||
gradient_color_2 = '#91d7e3'
|
gradient_color_1 = '#c8e3ff'
|
||||||
gradient_color_3 = '#7dc4e4'
|
gradient_color_2 = '#d0e0ff'
|
||||||
gradient_color_4 = '#8aadf4'
|
gradient_color_3 = '#ccdbff'
|
||||||
gradient_color_5 = '#c6a0f6'
|
gradient_color_4 = '#b1c6ff'
|
||||||
gradient_color_6 = '#f5bde6'
|
gradient_color_5 = '#aab9ff'
|
||||||
gradient_color_7 = '#ee99a0'
|
gradient_color_6 = '#c2c9ff'
|
||||||
gradient_color_8 = '#ed8796'
|
gradient_color_7 = '#b9baff'
|
||||||
|
gradient_color_8 = '#c4b7ee'
|
||||||
|
|
||||||
[smoothing]
|
[smoothing]
|
||||||
|
# Noise reduction (0-100) - higher = smoother but less responsive
|
||||||
|
# 77 is default, 85 provides good balance for smooth visualization
|
||||||
|
noise_reduction = 85
|
||||||
|
|
||||||
# Percentage value for integral smoothing. Takes values from 0 - 100.
|
# Monstercat smoothing (0 or 1) - adds smoothing between adjacent bars
|
||||||
# Higher values means smoother, but less precise. 0 to disable.
|
monstercat = 1
|
||||||
# DEPRECATED as of 0.8.0, use noise_reduction instead
|
|
||||||
; integral = 77
|
|
||||||
|
|
||||||
# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable.
|
# Wave effect (0 or 1) - creates wave-like motion across bars
|
||||||
; monstercat = 0
|
waves = 0
|
||||||
; waves = 0
|
|
||||||
|
|
||||||
# Set gravity percentage for "drop off". Higher values means bars will drop faster.
|
|
||||||
# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off".
|
|
||||||
# DEPRECATED as of 0.8.0, use noise_reduction instead
|
|
||||||
; gravity = 100
|
|
||||||
|
|
||||||
|
|
||||||
# In bar height, bars that would have been lower that this will not be drawn.
|
|
||||||
# DEPRECATED as of 0.8.0
|
|
||||||
; ignore = 0
|
|
||||||
|
|
||||||
# Noise reduction, int 0 - 100. default 77
|
|
||||||
# the raw visualization is very noisy, this factor adjusts the integral and gravity filters to keep the signal smooth
|
|
||||||
# 100 will be very slow and smooth, 0 will be fast but noisy.
|
|
||||||
; noise_reduction = 77
|
|
||||||
|
|
||||||
|
# Gravity (0-200) - controls how fast bars fall
|
||||||
|
# 100 = normal gravity, 150 = faster fall, 50 = slower fall
|
||||||
|
gravity = 120
|
||||||
|
|
||||||
[eq]
|
[eq]
|
||||||
|
# Equalizer settings for frequency response
|
||||||
# This one is tricky. You can have as much keys as you want.
|
# Lower frequencies tend to be louder, so reduce them slightly
|
||||||
# Remember to uncomment more than one key! More keys = more precision.
|
1 = 0.8
|
||||||
# Look at readme.md on github for further explanations and examples.
|
2 = 0.9
|
||||||
; 1 = 1 # bass
|
3 = 1.0
|
||||||
; 2 = 1
|
4 = 1.1
|
||||||
; 3 = 1 # midtone
|
5 = 1.2
|
||||||
; 4 = 1
|
|
||||||
; 5 = 1 # treble
|
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 278 KiB |
@@ -1,16 +1,33 @@
|
|||||||
bind = $mainMod SHIFT, F, fullscreenstate, -1 2
|
bind = $mainMod SHIFT, F, fullscreenstate, -1 2
|
||||||
|
|
||||||
bind = CTRL ALT, T, exec, $terminal
|
bind = CTRL ALT, T, exec, $terminal
|
||||||
bind = $mainMod SHIFT, L, exec, hyprlock
|
|
||||||
bind = ALT, TAB, exec, rofi -show window -theme ~/.config/rofi/window.rasi
|
bind = ALT, TAB, exec, rofi -show window -theme ~/.config/rofi/window.rasi
|
||||||
bind = , XF86Calculator, exec, gnome-calculator
|
bind = , XF86Calculator, exec, gnome-calculator
|
||||||
bind = $mainMod, space, exec, rofi -show drun -theme ~/.config/rofi/launcher.rasi
|
|
||||||
bind = $mainMod, T, exec, $HOME/.config/hypr/scripts/theme-switcher.sh
|
bind = $mainMod, T, exec, $HOME/.config/hypr/scripts/theme-switcher.sh
|
||||||
binde =, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
binde =, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||||
binde =, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
binde =, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||||
bind =, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
bind =, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||||
|
|
||||||
# Screenshots
|
## Shell keybinds
|
||||||
bind = CTRL SHIFT, print, exec, $HOME/.config/hypr/scripts/screenshots/captureAll.sh
|
# Launcher
|
||||||
bind = CTRL, print, exec, $HOME/.config/hypr/scripts/screenshots/captureScreen.sh
|
bind = $mainMod, space, global, caelestia:launcher
|
||||||
bind = , print, exec, $HOME/.config/hypr/scripts/screenshots/captureArea.sh
|
bindin = $mainMod, mouse:272, global, caelestia:launcherInterrupt
|
||||||
|
bindin = $mainMod, mouse:273, global, caelestia:launcherInterrupt
|
||||||
|
bindin = $mainMod, mouse:274, global, caelestia:launcherInterrupt
|
||||||
|
bindin = $mainMod, mouse:275, global, caelestia:launcherInterrupt
|
||||||
|
bindin = $mainMod, mouse:276, global, caelestia:launcherInterrupt
|
||||||
|
bindin = $mainMod, mouse:277, global, caelestia:launcherInterrupt
|
||||||
|
bindin = $mainMod, mouse_up, global, caelestia:launcherInterrupt
|
||||||
|
bindin = $mainMod, mouse_down, global, caelestia:launcherInterrupt
|
||||||
|
|
||||||
|
# Utilities
|
||||||
|
bindl = , Print, global, caelestia:screenshotFreeze # Capture region (freeze)
|
||||||
|
bindl = CTRL, Print, exec, caelestia screenshot # Full screen capture > clipboard
|
||||||
|
|
||||||
|
# Lock
|
||||||
|
bind = $mainMod SHIFT, L, global, caelestia:lock
|
||||||
|
|
||||||
|
#bind = Super+Alt, R, exec, caelestia record -s # Record screen with sound
|
||||||
|
#bind = Ctrl+Alt, R, exec, caelestia record # Record screen
|
||||||
|
#bind = Super+Shift+Alt, R, exec, caelestia record -r # Record region
|
||||||
|
#bind = Super+Shift, C, exec, hyprpicker -a # Colour picker
|
||||||
|
|||||||
@@ -34,8 +34,7 @@ monitor=DP-2,3440x1440@144, 0x0, auto, bitdepth, 10
|
|||||||
# Set programs that you use
|
# Set programs that you use
|
||||||
$terminal = kitty
|
$terminal = kitty
|
||||||
$fileManager = nautilus
|
$fileManager = nautilus
|
||||||
$menu = wofi --show drun
|
$menu = caelestia:launcher
|
||||||
|
|
||||||
|
|
||||||
#################
|
#################
|
||||||
### AUTOSTART ###
|
### AUTOSTART ###
|
||||||
@@ -50,7 +49,7 @@ $menu = wofi --show drun
|
|||||||
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
||||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
|
|
||||||
exec-once = hyprpaper & hyprpanel
|
exec-once = caelestia shell
|
||||||
exec-once = streamcontroller -b #steam-deck app
|
exec-once = streamcontroller -b #steam-deck app
|
||||||
|
|
||||||
|
|
||||||
@@ -261,8 +260,8 @@ bind = $mainMod SHIFT, ccedilla, movetoworkspace, 9
|
|||||||
bind = $mainMod SHIFT, agrave, movetoworkspace, 10
|
bind = $mainMod SHIFT, agrave, movetoworkspace, 10
|
||||||
|
|
||||||
# Example special workspace (scratchpad)
|
# Example special workspace (scratchpad)
|
||||||
bind = $mainMod, S, togglespecialworkspace, magic
|
#bind = $mainMod, S, togglespecialworkspace, magic
|
||||||
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
#bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
||||||
|
|
||||||
# Scroll through existing workspaces with mainMod + scroll
|
# Scroll through existing workspaces with mainMod + scroll
|
||||||
bind = $mainMod, Right, workspace, e+1
|
bind = $mainMod, Right, workspace, e+1
|
||||||
|
|||||||
@@ -0,0 +1,110 @@
|
|||||||
|
$primary_paletteKeyColor = 6a73ac
|
||||||
|
$secondary_paletteKeyColor = 72758e
|
||||||
|
$tertiary_paletteKeyColor = 9b6592
|
||||||
|
$neutral_paletteKeyColor = 77767b
|
||||||
|
$neutral_variant_paletteKeyColor = 767680
|
||||||
|
$background = 131317
|
||||||
|
$onBackground = e4e1e7
|
||||||
|
$surface = 131317
|
||||||
|
$surfaceDim = 131317
|
||||||
|
$surfaceBright = 39393d
|
||||||
|
$surfaceContainerLowest = 0e0e12
|
||||||
|
$surfaceContainerLow = 1b1b1f
|
||||||
|
$surfaceContainer = 1f1f23
|
||||||
|
$surfaceContainerHigh = 2a2a2e
|
||||||
|
$surfaceContainerHighest = 353438
|
||||||
|
$onSurface = e4e1e7
|
||||||
|
$surfaceVariant = 46464f
|
||||||
|
$onSurfaceVariant = c6c5d1
|
||||||
|
$inverseSurface = e4e1e7
|
||||||
|
$inverseOnSurface = 303034
|
||||||
|
$outline = 90909a
|
||||||
|
$outlineVariant = 46464f
|
||||||
|
$shadow = 000000
|
||||||
|
$scrim = 000000
|
||||||
|
$surfaceTint = bac3ff
|
||||||
|
$primary = bac3ff
|
||||||
|
$onPrimary = 232c60
|
||||||
|
$primaryContainer = 6a73ac
|
||||||
|
$onPrimaryContainer = ffffff
|
||||||
|
$inversePrimary = 525b92
|
||||||
|
$secondary = c3c5e0
|
||||||
|
$onSecondary = 2c2f44
|
||||||
|
$secondaryContainer = 42455c
|
||||||
|
$onSecondaryContainer = b1b3ce
|
||||||
|
$tertiary = f1b3e5
|
||||||
|
$onTertiary = 4c1f48
|
||||||
|
$tertiaryContainer = b77ead
|
||||||
|
$onTertiaryContainer = 000000
|
||||||
|
$error = ffb4ab
|
||||||
|
$onError = 690005
|
||||||
|
$errorContainer = 93000a
|
||||||
|
$onErrorContainer = ffdad6
|
||||||
|
$primaryFixed = dee0ff
|
||||||
|
$primaryFixedDim = bac3ff
|
||||||
|
$onPrimaryFixed = 0b154b
|
||||||
|
$onPrimaryFixedVariant = 3a4378
|
||||||
|
$secondaryFixed = dfe1fd
|
||||||
|
$secondaryFixedDim = c3c5e0
|
||||||
|
$onSecondaryFixed = 171a2e
|
||||||
|
$onSecondaryFixedVariant = 42455c
|
||||||
|
$tertiaryFixed = ffd7f4
|
||||||
|
$tertiaryFixedDim = f1b3e5
|
||||||
|
$onTertiaryFixed = 340831
|
||||||
|
$onTertiaryFixedVariant = 66365f
|
||||||
|
$term0 = 353434
|
||||||
|
$term1 = a178ff
|
||||||
|
$term2 = 44def5
|
||||||
|
$term3 = ffdcf2
|
||||||
|
$term4 = 94abd7
|
||||||
|
$term5 = ada0ed
|
||||||
|
$term6 = 9dceff
|
||||||
|
$term7 = e8d3de
|
||||||
|
$term8 = ac9fa9
|
||||||
|
$term9 = b797ff
|
||||||
|
$term10 = 89ecff
|
||||||
|
$term11 = fff0f6
|
||||||
|
$term12 = b2c2dc
|
||||||
|
$term13 = c4b6f6
|
||||||
|
$term14 = bae0ff
|
||||||
|
$term15 = ffffff
|
||||||
|
$rosewater = f6eff9
|
||||||
|
$flamingo = e7def4
|
||||||
|
$pink = ded8ff
|
||||||
|
$mauve = b9baff
|
||||||
|
$red = b9a8ff
|
||||||
|
$maroon = c4b7ee
|
||||||
|
$peach = e0c2f9
|
||||||
|
$yellow = ffecf3
|
||||||
|
$green = c8e3ff
|
||||||
|
$teal = d0e0ff
|
||||||
|
$sky = ccdbff
|
||||||
|
$sapphire = b1c6ff
|
||||||
|
$blue = aab9ff
|
||||||
|
$lavender = c2c9ff
|
||||||
|
$klink = 6a84d1
|
||||||
|
$klinkSelection = 6a84d1
|
||||||
|
$kvisited = 7775dc
|
||||||
|
$kvisitedSelection = 7775dc
|
||||||
|
$knegative = 946dff
|
||||||
|
$knegativeSelection = 946dff
|
||||||
|
$kneutral = c794ff
|
||||||
|
$kneutralSelection = c794ff
|
||||||
|
$kpositive = 5daeff
|
||||||
|
$kpositiveSelection = 5eaeff
|
||||||
|
$text = e4e1e7
|
||||||
|
$subtext1 = c6c5d1
|
||||||
|
$subtext0 = 90909a
|
||||||
|
$overlay2 = 7d7d86
|
||||||
|
$overlay1 = 6a6a72
|
||||||
|
$overlay0 = 595960
|
||||||
|
$surface2 = 48484e
|
||||||
|
$surface1 = 37373d
|
||||||
|
$surface0 = 25252a
|
||||||
|
$base = 131317
|
||||||
|
$mantle = 131317
|
||||||
|
$crust = 121216
|
||||||
|
$success = B5CCBA
|
||||||
|
$onSuccess = 213528
|
||||||
|
$successContainer = 374B3E
|
||||||
|
$onSuccessContainer = D1E9D6
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
||||||
|
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
||||||
|
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
||||||
|
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
||||||
|
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
||||||
|
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
||||||
|
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
||||||
|
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
||||||
|
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
||||||
@@ -22,8 +22,6 @@ case $selected in
|
|||||||
# HYPRPAPER
|
# HYPRPAPER
|
||||||
hyprctl hyprpaper wallpaper "DP-2,~/.config/hypr/assets/images/wall-macchiato.png"
|
hyprctl hyprpaper wallpaper "DP-2,~/.config/hypr/assets/images/wall-macchiato.png"
|
||||||
cp ~/.config/hypr/assets/images/wall-macchiato.png ~/.config/hypr/assets/images/wallpaper.png
|
cp ~/.config/hypr/assets/images/wall-macchiato.png ~/.config/hypr/assets/images/wallpaper.png
|
||||||
# HYPRPANEL
|
|
||||||
hyprpanel useTheme "$HOME/.config/hyprpanel/themes/macchiato.json" > /dev/null
|
|
||||||
# KITTY + ZSH + NVIM
|
# KITTY + ZSH + NVIM
|
||||||
kitty +kitten themes --reload-in=all Catppuccin-Macchiato
|
kitty +kitten themes --reload-in=all Catppuccin-Macchiato
|
||||||
fast-theme 'XDG:catppuccin-macchiato' > /dev/null
|
fast-theme 'XDG:catppuccin-macchiato' > /dev/null
|
||||||
@@ -38,6 +36,8 @@ case $selected in
|
|||||||
sed -i 's/^Theme=.*/Theme=com.obsproject.Catppuccin.Macchiato/' ~/.config/obs-studio/global.ini
|
sed -i 's/^Theme=.*/Theme=com.obsproject.Catppuccin.Macchiato/' ~/.config/obs-studio/global.ini
|
||||||
# POSTING
|
# POSTING
|
||||||
cp ~/.config/posting/themes/catppuccin_macchiato.yml ~/.local/share/posting/themes/catppuccin.yml
|
cp ~/.config/posting/themes/catppuccin_macchiato.yml ~/.local/share/posting/themes/catppuccin.yml
|
||||||
|
# SPF
|
||||||
|
sed -i '4s/latte/macchiato/' ~/.config/superfile/config.toml
|
||||||
;;
|
;;
|
||||||
Light)
|
Light)
|
||||||
# GTK
|
# GTK
|
||||||
@@ -53,8 +53,6 @@ case $selected in
|
|||||||
# HYPRPAPER
|
# HYPRPAPER
|
||||||
hyprctl hyprpaper wallpaper "DP-2,~/.config/hypr/assets/images/wall-latte.png"
|
hyprctl hyprpaper wallpaper "DP-2,~/.config/hypr/assets/images/wall-latte.png"
|
||||||
cp ~/.config/hypr/assets/images/wall-latte.png ~/.config/hypr/assets/images/wallpaper.png
|
cp ~/.config/hypr/assets/images/wall-latte.png ~/.config/hypr/assets/images/wallpaper.png
|
||||||
# HYPRPANEL
|
|
||||||
hyprpanel useTheme "$HOME/.config/hyprpanel/themes/latte.json" > /dev/null
|
|
||||||
# KITTY + ZSH + NVIM
|
# KITTY + ZSH + NVIM
|
||||||
kitty +kitten themes --reload-in=all Catppuccin-Latte
|
kitty +kitten themes --reload-in=all Catppuccin-Latte
|
||||||
fast-theme 'XDG:catppuccin-latte' > /dev/null
|
fast-theme 'XDG:catppuccin-latte' > /dev/null
|
||||||
@@ -69,5 +67,7 @@ case $selected in
|
|||||||
sed -i 's/^Theme=.*/Theme=com.obsproject.Catppuccin.Latte/' ~/.config/obs-studio/global.ini
|
sed -i 's/^Theme=.*/Theme=com.obsproject.Catppuccin.Latte/' ~/.config/obs-studio/global.ini
|
||||||
# POSTING
|
# POSTING
|
||||||
cp ~/.config/posting/themes/catppuccin_latte.yml ~/.local/share/posting/themes/catppuccin.yml
|
cp ~/.config/posting/themes/catppuccin_latte.yml ~/.local/share/posting/themes/catppuccin.yml
|
||||||
|
# SPF
|
||||||
|
sed -i '4s/macchiato/latte/' ~/.config/superfile/config.toml
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Submodule
+1
Submodule .config/quickshell/caelestia added at 58fe2962b6
@@ -1 +1,3 @@
|
|||||||
.idea/
|
.idea/
|
||||||
|
|
||||||
|
.config/quickshell/caelestia
|
||||||
|
|||||||
Reference in New Issue
Block a user