Compare commits
4 Commits
f751688dfd
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2f07ed3a7f | ||
|
|
ae8a08fc0f | ||
|
|
3eebdd1dc5 | ||
|
|
fdd581b159 |
2
.config/caelestia/monitors/DP-1/shell.json
Normal file
2
.config/caelestia/monitors/DP-1/shell.json
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
{
|
||||||
|
}
|
||||||
2
.config/caelestia/monitors/DP-2/shell.json
Normal file
2
.config/caelestia/monitors/DP-2/shell.json
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
{
|
||||||
|
}
|
||||||
2
.config/caelestia/monitors/DP-3/shell.json
Normal file
2
.config/caelestia/monitors/DP-3/shell.json
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
{
|
||||||
|
}
|
||||||
127
.config/caelestia/shell.json
Normal file
127
.config/caelestia/shell.json
Normal file
@@ -0,0 +1,127 @@
|
|||||||
|
{
|
||||||
|
"appearance": {
|
||||||
|
"transparency": {
|
||||||
|
"base": 0.95,
|
||||||
|
"enabled": true,
|
||||||
|
"layers": 0.7
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"background": {
|
||||||
|
"enabled": false,
|
||||||
|
"wallpaperEnabled": false
|
||||||
|
},
|
||||||
|
"bar": {
|
||||||
|
"clock": {
|
||||||
|
"showIcon": false
|
||||||
|
},
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "logo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "workspaces"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "spacer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "tray"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "clock"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "statusIcons"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "power"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"status": {
|
||||||
|
"showAudio": true,
|
||||||
|
"showBattery": false,
|
||||||
|
"showLockStatus": true,
|
||||||
|
"showNetwork": false,
|
||||||
|
"showWifi": false
|
||||||
|
},
|
||||||
|
"workspaces": {
|
||||||
|
"showWindows": false,
|
||||||
|
"shown": 3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dashboard": {
|
||||||
|
"showWeather": false
|
||||||
|
},
|
||||||
|
"general": {
|
||||||
|
"idle": {
|
||||||
|
"lockBeforeSleep": true,
|
||||||
|
"timeouts": [
|
||||||
|
{
|
||||||
|
"idleAction": "lock",
|
||||||
|
"timeout": 180
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"launcher": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"notifs": {
|
||||||
|
"actionOnClick": true
|
||||||
|
},
|
||||||
|
"osd": {
|
||||||
|
"enableBrightness": false,
|
||||||
|
"enableMicrophone": false
|
||||||
|
},
|
||||||
|
"services": {
|
||||||
|
"defaultPlayer": "Tidal",
|
||||||
|
"playerAliases": [
|
||||||
|
{
|
||||||
|
"from": "tidal-hifi",
|
||||||
|
"to": "Tidal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"weatherLocation": "Nancy"
|
||||||
|
},
|
||||||
|
"sidebar": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"utilities": {
|
||||||
|
"enabled": true,
|
||||||
|
"quickToggles": [
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "mic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "settings"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "dnd"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"toasts": {
|
||||||
|
"audioInputChanged": false,
|
||||||
|
"audioOutputChanged": false,
|
||||||
|
"capsLockChanged": true,
|
||||||
|
"chargingChanged": false,
|
||||||
|
"configLoaded": true,
|
||||||
|
"dndChanged": false,
|
||||||
|
"gameModeChanged": false,
|
||||||
|
"kbLayoutChanged": false,
|
||||||
|
"kbLimit": false,
|
||||||
|
"nowPlaying": true,
|
||||||
|
"numLockChanged": true,
|
||||||
|
"vpnChanged": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,3 +1,2 @@
|
|||||||
env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that
|
env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that
|
||||||
env = GTK_THEME,Fluent-round-Dark-compact
|
env = GTK_THEME,Fluent-round-Dark-compact
|
||||||
|
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
|
|
||||||
input {
|
|
||||||
kb_layout = us
|
|
||||||
kb_variant =
|
|
||||||
kb_model =
|
|
||||||
kb_options = compose:rctrl,fkeys:basic_13-24
|
|
||||||
kb_rules =
|
|
||||||
accel_profile = flat
|
|
||||||
|
|
||||||
numlock_by_default = true
|
|
||||||
follow_mouse = 0
|
|
||||||
|
|
||||||
|
|
||||||
touchpad {
|
|
||||||
natural_scroll = no
|
|
||||||
}
|
|
||||||
|
|
||||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
|
||||||
}
|
|
||||||
|
|
||||||
exec-once = setxkbmap -layout us,fr -option 'grp:alt_ctrl_toggle,compose:rctl,fkeys:basic_13-24'
|
|
||||||
@@ -13,9 +13,10 @@ bind = $mainMod, V, togglefloating,
|
|||||||
# fullscreen
|
# fullscreen
|
||||||
bind = $mainMod, F, fullscreen,
|
bind = $mainMod, F, fullscreen,
|
||||||
# menu
|
# menu
|
||||||
bind = $mainMod, Space, exec, anyrun
|
bind = $mainMod, Space, exec, vicinae toggle
|
||||||
# clipboard history
|
# clipboard history
|
||||||
bind = $mainMod SHIFT, V, exec, cliphist list | anyrun --plugins libstdin.so | cliphist decode | wl-copy
|
bind = $mainMod SHIFT, V, exec, vicinae vicinae://launch/clipboard/history
|
||||||
|
bind = $mainMod SHIFT, V, exec, vicinae vicinae://launch/core/search-emojis
|
||||||
# color picker
|
# color picker
|
||||||
bind = $mainMod SHIFT, C, exec, hyprpicker -f hex -n -a
|
bind = $mainMod SHIFT, C, exec, hyprpicker -f hex -n -a
|
||||||
# screenshot
|
# screenshot
|
||||||
@@ -32,6 +33,7 @@ bind = $mainMod, left, movewindoworgroup, l
|
|||||||
bind = $mainMod, right, movewindoworgroup, r
|
bind = $mainMod, right, movewindoworgroup, r
|
||||||
bind = $mainMod, up, movewindoworgroup, u
|
bind = $mainMod, up, movewindoworgroup, u
|
||||||
bind = $mainMod, down, movewindoworgroup, d
|
bind = $mainMod, down, movewindoworgroup, d
|
||||||
|
bind = $mainMod, L, layoutmsg, orientationcycle left top right bottom
|
||||||
# Group windows
|
# Group windows
|
||||||
bind = $mainMod, P, togglegroup,
|
bind = $mainMod, P, togglegroup,
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ general {
|
|||||||
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||||
col.inactive_border = rgba(595959aa)
|
col.inactive_border = rgba(595959aa)
|
||||||
|
|
||||||
layout = dwindle
|
layout = master
|
||||||
|
|
||||||
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
|
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
|
||||||
allow_tearing = false
|
allow_tearing = false
|
||||||
@@ -51,15 +51,10 @@ animations {
|
|||||||
animation = workspaces, 1, 6, default
|
animation = workspaces, 1, 6, default
|
||||||
}
|
}
|
||||||
|
|
||||||
dwindle {
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
|
||||||
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
|
||||||
preserve_split = yes # you probably want this
|
|
||||||
}
|
|
||||||
|
|
||||||
bind = $mainMod, J, togglesplit,
|
bind = $mainMod, J, togglesplit,
|
||||||
|
|
||||||
master {
|
master {
|
||||||
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
||||||
new_status = "master"
|
new_status = "master"
|
||||||
|
new_on_top = true
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
# Execute your favorite apps at launch
|
# Execute your favorite apps at launch
|
||||||
|
|
||||||
# Shell
|
# Shell
|
||||||
exec-once = swaync
|
|
||||||
exec-once = waybar
|
|
||||||
exec-once = hyprpaper
|
|
||||||
exec-once = hyprpm reload -n
|
exec-once = hyprpm reload -n
|
||||||
exec-once = anyrun daemon
|
|
||||||
exec-once = wl-paste -w cliphist store
|
exec-once = caelestia shell
|
||||||
|
exec-once = hyprpaper
|
||||||
|
exec-once = vicinae server
|
||||||
|
|
||||||
# Devices
|
# Devices
|
||||||
exec-once = solaar -b regular -w hide
|
exec-once = solaar -b regular -w hide
|
||||||
exec-once = openrgb -p ~/.config/OpenRGB/Default.orp
|
exec-once = openrgb -p ~/.config/OpenRGB/Default.orp
|
||||||
|
exec-once = flatpak run com.github.wwmm.easyeffects --service-mode
|
||||||
|
|
||||||
# GUI apps
|
# GUI apps
|
||||||
exec-once = [workspace 1 silent] localsend
|
exec-once = [workspace 1 silent] localsend
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
workspace=special:game,monitor:DP-2
|
workspace=special:game,monitor:DP-2
|
||||||
workspace=1,monitor:DP-1
|
workspace=1,monitor:DP-1
|
||||||
workspace=2,monitor:DP-2
|
workspace=2,monitor:DP-2
|
||||||
workspace=3,monitor:DP-3
|
workspace=3,monitor:DP-3, layoutopt:orientation:top
|
||||||
|
|
||||||
# Switch workspaces with mainMod + [0-9]
|
# Switch workspaces with mainMod + [0-9]
|
||||||
bind = $mainMod, 1, workspace, 1
|
bind = $mainMod, 1, workspace, 1
|
||||||
|
|||||||
@@ -1,10 +1,17 @@
|
|||||||
preload = ~/Pictures/wallpapers/_DP-3
|
wallpaper {
|
||||||
preload = ~/Pictures/wallpapers/_DP-2
|
monitor = DP-1
|
||||||
preload = ~/Pictures/wallpapers/_DP-1
|
path = ~/Pictures/wallpapers/_DP-1
|
||||||
|
}
|
||||||
|
|
||||||
wallpaper = DP-1,~/Pictures/wallpapers/_DP-1
|
wallpaper {
|
||||||
wallpaper = DP-2,~/Pictures/wallpapers/_DP-2
|
monitor = DP-2
|
||||||
wallpaper = DP-3,~/Pictures/wallpapers/_DP-3
|
path = ~/Pictures/wallpapers/_DP-2
|
||||||
|
}
|
||||||
|
|
||||||
|
wallpaper {
|
||||||
|
monitor = DP-3
|
||||||
|
path = ~/Pictures/wallpapers/_DP-3
|
||||||
|
}
|
||||||
|
|
||||||
ipc = off
|
ipc = off
|
||||||
|
|
||||||
|
|||||||
110
.config/hypr/scheme/current.conf
Normal file
110
.config/hypr/scheme/current.conf
Normal file
@@ -0,0 +1,110 @@
|
|||||||
|
$primary_paletteKeyColor = 5878ab
|
||||||
|
$secondary_paletteKeyColor = 6c778d
|
||||||
|
$tertiary_paletteKeyColor = 966799
|
||||||
|
$neutral_paletteKeyColor = 76777b
|
||||||
|
$neutral_variant_paletteKeyColor = 747780
|
||||||
|
$background = 121317
|
||||||
|
$onBackground = e3e2e7
|
||||||
|
$surface = 121317
|
||||||
|
$surfaceDim = 121317
|
||||||
|
$surfaceBright = 38393d
|
||||||
|
$surfaceContainerLowest = 0d0e11
|
||||||
|
$surfaceContainerLow = 1a1c1f
|
||||||
|
$surfaceContainer = 1e2023
|
||||||
|
$surfaceContainerHigh = 292a2d
|
||||||
|
$surfaceContainerHighest = 333538
|
||||||
|
$onSurface = e3e2e7
|
||||||
|
$surfaceVariant = 43474f
|
||||||
|
$onSurfaceVariant = c3c6d0
|
||||||
|
$inverseSurface = e3e2e7
|
||||||
|
$inverseOnSurface = 2f3034
|
||||||
|
$outline = 8d919a
|
||||||
|
$outlineVariant = 43474f
|
||||||
|
$shadow = 000000
|
||||||
|
$scrim = 000000
|
||||||
|
$surfaceTint = a8c8ff
|
||||||
|
$primary = a8c8ff
|
||||||
|
$onPrimary = 05305f
|
||||||
|
$primaryContainer = 7292c6
|
||||||
|
$onPrimaryContainer = 000513
|
||||||
|
$inversePrimary = 3e5f90
|
||||||
|
$secondary = bbc7df
|
||||||
|
$onSecondary = 253144
|
||||||
|
$secondaryContainer = 3c475b
|
||||||
|
$onSecondaryContainer = aab5cd
|
||||||
|
$tertiary = ebb5ec
|
||||||
|
$onTertiary = 48204e
|
||||||
|
$tertiaryContainer = b180b4
|
||||||
|
$onTertiaryContainer = 000000
|
||||||
|
$error = ffb4ab
|
||||||
|
$onError = 690005
|
||||||
|
$errorContainer = 93000a
|
||||||
|
$onErrorContainer = ffdad6
|
||||||
|
$primaryFixed = d5e3ff
|
||||||
|
$primaryFixedDim = a8c8ff
|
||||||
|
$onPrimaryFixed = 001b3c
|
||||||
|
$onPrimaryFixedVariant = 254777
|
||||||
|
$secondaryFixed = d7e3fc
|
||||||
|
$secondaryFixedDim = bbc7df
|
||||||
|
$onSecondaryFixed = 101c2e
|
||||||
|
$onSecondaryFixedVariant = 3c475b
|
||||||
|
$tertiaryFixed = ffd6fe
|
||||||
|
$tertiaryFixedDim = ebb5ec
|
||||||
|
$onTertiaryFixed = 310937
|
||||||
|
$onTertiaryFixedVariant = 613766
|
||||||
|
$term0 = 343434
|
||||||
|
$term1 = 8483ff
|
||||||
|
$term2 = 44def5
|
||||||
|
$term3 = ffdcf2
|
||||||
|
$term4 = 8aaed3
|
||||||
|
$term5 = 9ca5ef
|
||||||
|
$term6 = 94d0fa
|
||||||
|
$term7 = e8d3de
|
||||||
|
$term8 = ac9fa9
|
||||||
|
$term9 = a29eff
|
||||||
|
$term10 = 89ecff
|
||||||
|
$term11 = c9fff3
|
||||||
|
$term12 = adc4d9
|
||||||
|
$term13 = b5baf8
|
||||||
|
$term14 = b6e1ff
|
||||||
|
$term15 = ffffff
|
||||||
|
$rosewater = f4f0fa
|
||||||
|
$flamingo = e2e0f5
|
||||||
|
$pink = d6dbff
|
||||||
|
$mauve = a9bfff
|
||||||
|
$red = a6aeff
|
||||||
|
$maroon = b7baf1
|
||||||
|
$peach = e0c2f9
|
||||||
|
$yellow = d0f9f4
|
||||||
|
$green = c1e4ff
|
||||||
|
$teal = c7e3ff
|
||||||
|
$sky = c2deff
|
||||||
|
$sapphire = a1caff
|
||||||
|
$blue = 97beff
|
||||||
|
$lavender = b5cdff
|
||||||
|
$klink = 5389ce
|
||||||
|
$klinkSelection = 5489ce
|
||||||
|
$kvisited = 5b7cdd
|
||||||
|
$kvisitedSelection = 5c7bdd
|
||||||
|
$knegative = 7479ff
|
||||||
|
$knegativeSelection = 7578ff
|
||||||
|
$kneutral = c794ff
|
||||||
|
$kneutralSelection = c794ff
|
||||||
|
$kpositive = 00b4fd
|
||||||
|
$kpositiveSelection = 00b4fe
|
||||||
|
$text = e3e2e7
|
||||||
|
$subtext1 = c3c6d0
|
||||||
|
$subtext0 = 8d919a
|
||||||
|
$overlay2 = 7b7e86
|
||||||
|
$overlay1 = 686b72
|
||||||
|
$overlay0 = 575960
|
||||||
|
$surface2 = 46484e
|
||||||
|
$surface1 = 36373d
|
||||||
|
$surface0 = 24252a
|
||||||
|
$base = 121317
|
||||||
|
$mantle = 121317
|
||||||
|
$crust = 111216
|
||||||
|
$success = B5CCBA
|
||||||
|
$onSuccess = 213528
|
||||||
|
$successContainer = 374B3E
|
||||||
|
$onSuccessContainer = D1E9D6
|
||||||
@@ -1,4 +1 @@
|
|||||||
--vo=gpu-next
|
--target-colorspace-hint-mode=source
|
||||||
--target-colorspace-hint
|
|
||||||
--gpu-api=vulkan
|
|
||||||
--gpu-context=waylandvk
|
|
||||||
|
|||||||
191
.config/vicinae/settings.json
Normal file
191
.config/vicinae/settings.json
Normal file
@@ -0,0 +1,191 @@
|
|||||||
|
// This configuration is merged with the default vicinae configuration file, which you can obtain by running the `vicinae config default` command.
|
||||||
|
// Every item defined in this file takes precedence over the values defined in the default config or any other imported file.
|
||||||
|
//
|
||||||
|
// You can make manual edits to this file, however you should keep in mind that this file may be written to by vicinae when a configuration change is made through the GUI.
|
||||||
|
// When that happens, any custom comments or formatting will be lost.
|
||||||
|
//
|
||||||
|
// If you want to maintain a configuration file with your own comments and formatting, you should create a separate file and add it to the 'imports' array.
|
||||||
|
//
|
||||||
|
// Learn more about configuration at https://docs.vicinae.com/config
|
||||||
|
|
||||||
|
{
|
||||||
|
"$schema": "https://vicinae.com/schemas/config.json",
|
||||||
|
"font": {
|
||||||
|
"normal": {
|
||||||
|
"family": "Rubik"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"theme": {
|
||||||
|
"dark": {
|
||||||
|
"name": "ayu-dark",
|
||||||
|
"icon_theme": "Fluent dark"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"telemetry": {
|
||||||
|
"system_info": false
|
||||||
|
},
|
||||||
|
"launcher_window": {
|
||||||
|
"opacity": 0.9
|
||||||
|
},
|
||||||
|
"favorites": [
|
||||||
|
"applications:page.kramo.Cartridges"
|
||||||
|
],
|
||||||
|
"providers": {
|
||||||
|
"applications": {
|
||||||
|
"preferences": {
|
||||||
|
"defaultAction": "launch",
|
||||||
|
"paths": [
|
||||||
|
"/home/oxytom/.local/share/applications",
|
||||||
|
"/home/oxytom/.local/share/flatpak/exports/share/applications",
|
||||||
|
"/var/lib/flatpak/exports/share/applications",
|
||||||
|
"/usr/local/share/applications",
|
||||||
|
"/usr/share/applications"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"entrypoints": {
|
||||||
|
"btop": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"edmc": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"helix": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"nemo": {
|
||||||
|
"alias": "nemo"
|
||||||
|
},
|
||||||
|
"opentrack": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"org.freedesktop.MalcontentControl": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"org.gnome.Nautilus": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"org.libreoffice.LibreOffice.base": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"org.libreoffice.LibreOffice.draw": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"org.libreoffice.LibreOffice.impress": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"org.libreoffice.LibreOffice.math": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"org.libreoffice.LibreOffice.writer": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"qt6ct": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"wine.Programs.xNormal.3.19.3.User documentation.xNormalHelp": {
|
||||||
|
"enabled": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"browser-extension": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"calculator": {
|
||||||
|
"enabled": true,
|
||||||
|
"preferences": {
|
||||||
|
"backend": "qalculate",
|
||||||
|
"refreshRatesOnStartup": false
|
||||||
|
},
|
||||||
|
"entrypoints": {
|
||||||
|
"refresh-rates": {
|
||||||
|
"enabled": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"clipboard": {
|
||||||
|
"preferences": {
|
||||||
|
"encryption": false,
|
||||||
|
"eraseOnStartup": false,
|
||||||
|
"ignorePasswords": true,
|
||||||
|
"monitoring": true
|
||||||
|
},
|
||||||
|
"entrypoints": {
|
||||||
|
"clear": {
|
||||||
|
"enabled": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"core": {
|
||||||
|
"entrypoints": {
|
||||||
|
"about": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"documentation": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"keybind-settings": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"list-extensions": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"manage-fallback": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"oauth-token-store": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"open-config-file": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"open-default-config": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"report-bug": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"sponsor": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"store": {
|
||||||
|
"enabled": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"developer": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"files": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"manage-shortcuts": {
|
||||||
|
"enabled": false,
|
||||||
|
"entrypoints": {
|
||||||
|
"create": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"manage": {
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"power": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"raycast-compat": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"shortcuts": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"system": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"theme": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"wm": {
|
||||||
|
"enabled": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
{
|
|
||||||
"reload_style_on_change": true,
|
|
||||||
"include": [
|
|
||||||
"~/.config/waybar/lib/components/workspaces.json",
|
|
||||||
"~/.config/waybar/lib/components/tray.json",
|
|
||||||
"~/.config/waybar/lib/components/notifications.json",
|
|
||||||
"~/.config/waybar/lib/components/cpu.json",
|
|
||||||
"~/.config/waybar/lib/components/gpu.json",
|
|
||||||
"~/.config/waybar/lib/components/memory.json",
|
|
||||||
"~/.config/waybar/lib/components/audio.json",
|
|
||||||
"~/.config/waybar/lib/components/calendar.json",
|
|
||||||
"~/.config/waybar/lib/components/clock.json"
|
|
||||||
],
|
|
||||||
"modules-left": [
|
|
||||||
"hyprland/workspaces",
|
|
||||||
"tray"
|
|
||||||
],
|
|
||||||
"modules-center": [
|
|
||||||
],
|
|
||||||
"modules-right": [
|
|
||||||
"custom/notification",
|
|
||||||
"cpu",
|
|
||||||
"custom/gpu",
|
|
||||||
"memory",
|
|
||||||
"pulseaudio",
|
|
||||||
"clock#calendar",
|
|
||||||
"clock"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
{
|
|
||||||
"reload_style_on_change": true,
|
|
||||||
"include": [
|
|
||||||
"~/.config/waybar/lib/components/workspaces.json",
|
|
||||||
"~/.config/waybar/lib/components/tray.json",
|
|
||||||
"~/.config/waybar/lib/components/audio.json",
|
|
||||||
"~/.config/waybar/lib/components/calendar.json",
|
|
||||||
"~/.config/waybar/lib/components/clock.json"
|
|
||||||
],
|
|
||||||
"modules-left": [
|
|
||||||
"hyprland/workspaces",
|
|
||||||
"tray"
|
|
||||||
],
|
|
||||||
"modules-right": [
|
|
||||||
"pulseaudio",
|
|
||||||
"clock#calendar",
|
|
||||||
"clock"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
{
|
|
||||||
"reload_style_on_change": true,
|
|
||||||
"include": [
|
|
||||||
"~/.config/waybar/lib/components/workspaces.json",
|
|
||||||
"~/.config/waybar/lib/components/mpris.json",
|
|
||||||
"~/.config/waybar/lib/components/notifications.json",
|
|
||||||
"~/.config/waybar/lib/components/calendar.json",
|
|
||||||
"~/.config/waybar/lib/components/clock.json"
|
|
||||||
],
|
|
||||||
"modules-left": [
|
|
||||||
"hyprland/workspaces",
|
|
||||||
"mpris"
|
|
||||||
],
|
|
||||||
"modules-center": [
|
|
||||||
],
|
|
||||||
"modules-right": [
|
|
||||||
"custom/notification",
|
|
||||||
"clock#calendar",
|
|
||||||
"clock"
|
|
||||||
],
|
|
||||||
"mpris": {
|
|
||||||
"dynamic-len": 65
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"output": ["DP-1"],
|
|
||||||
"include": [
|
|
||||||
"~/.config/waybar/lib/common.json",
|
|
||||||
"~/.config/waybar/bars/DP-1.json"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"output": ["DP-2"],
|
|
||||||
"include": [
|
|
||||||
"~/.config/waybar/lib/common.json",
|
|
||||||
"~/.config/waybar/bars/DP-2.json"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"output": ["DP-3"],
|
|
||||||
"include": [
|
|
||||||
"~/.config/waybar/lib/common.json",
|
|
||||||
"~/.config/waybar/bars/DP-3.json"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
{
|
|
||||||
"layer": "bottom",
|
|
||||||
"position": "top",
|
|
||||||
"spacing": 1,
|
|
||||||
"exclusive": true,
|
|
||||||
"gtk-layer-shell": true,
|
|
||||||
"passthrough": false,
|
|
||||||
"fixed-center": true
|
|
||||||
}
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
{
|
|
||||||
"pulseaudio": {
|
|
||||||
"format": "{icon} {volume}%",
|
|
||||||
"format-muted": " ",
|
|
||||||
"format-icons": {
|
|
||||||
"default": [
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"on-click": "flatpak run com.saivert.pwvucontrol"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
{
|
|
||||||
"clock#calendar": {
|
|
||||||
"format": " {:L%d/%m}",
|
|
||||||
"calendar": {
|
|
||||||
"format": {
|
|
||||||
"days": "<span weight='normal'>{}</span>",
|
|
||||||
"months": "<span color='#cdd6f4'><b>{}</b></span>",
|
|
||||||
"today": "<span color='#f38ba8' weight='700'><u>{}</u></span>",
|
|
||||||
"weekdays": "<span color='#f5e0dc'><b>{}</b></span>",
|
|
||||||
"weeks": "<span color='#a6e3a1'><b>W{}</b></span>"
|
|
||||||
},
|
|
||||||
"mode": "month",
|
|
||||||
"mode-mon-col": 1,
|
|
||||||
"on-scroll": 1
|
|
||||||
},
|
|
||||||
"tooltip-format": "<span color='#cdd6f4'><tt>{calendar}</tt></span>"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"clock": {
|
|
||||||
"tooltip": false,
|
|
||||||
"format": " {:%H:%M}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"cpu": {
|
|
||||||
"interval": 10,
|
|
||||||
"format": " {usage}%",
|
|
||||||
"max-length": 10,
|
|
||||||
"tooltip": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
{
|
|
||||||
"custom/gpu": {
|
|
||||||
"exec": "nvidia-smi --query-gpu=utilization.gpu --format=csv,noheader,nounits",
|
|
||||||
"format": " {}%",
|
|
||||||
"return-type": "",
|
|
||||||
"interval": 5,
|
|
||||||
"tooltip": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"memory": {
|
|
||||||
"interval": 30,
|
|
||||||
"format": " {}%",
|
|
||||||
"max-length": 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
{
|
|
||||||
"mpris": {
|
|
||||||
"format": "{player_icon} {dynamic}",
|
|
||||||
"format-paused": "{player_icon} {dynamic}",
|
|
||||||
"dynamic-order": ["title", "artist"],
|
|
||||||
"player-icons": {
|
|
||||||
"default": ""
|
|
||||||
},
|
|
||||||
"status-icons": {
|
|
||||||
"playing": "",
|
|
||||||
"paused": ""
|
|
||||||
},
|
|
||||||
"tooltip": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
{
|
|
||||||
"custom/notification": {
|
|
||||||
"escape": true,
|
|
||||||
"exec": "swaync-client -swb",
|
|
||||||
"exec-if": "which swaync-client",
|
|
||||||
"format": "{icon}",
|
|
||||||
"format-icons": {
|
|
||||||
"none": "",
|
|
||||||
"notification": ""
|
|
||||||
},
|
|
||||||
"on-click": "sleep 0.1 && swaync-client -t -sw",
|
|
||||||
"return-type": "json",
|
|
||||||
"tooltip": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"tray": {
|
|
||||||
"spacing": 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
{
|
|
||||||
"hyprland/workspaces": {
|
|
||||||
"show-special": true,
|
|
||||||
"persistent-workspaces": {
|
|
||||||
"1": [1],
|
|
||||||
"2": [2],
|
|
||||||
"3": [3]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
/*
|
|
||||||
*
|
|
||||||
* Catppuccin Mocha palette
|
|
||||||
* Maintainer: rubyowo
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
@define-color mantle #181825;
|
|
||||||
@define-color crust #11111b;
|
|
||||||
|
|
||||||
@define-color text #cdd6f4;
|
|
||||||
@define-color subtext0 #a6adc8;
|
|
||||||
@define-color subtext1 #bac2de;
|
|
||||||
|
|
||||||
/* @define-color surface0 #313244; */
|
|
||||||
@define-color surface0 rgba(38,38,43,0.9);
|
|
||||||
@define-color surface1 #222226;
|
|
||||||
@define-color surface2 #585b70;
|
|
||||||
|
|
||||||
@define-color overlay0 #6c7086;
|
|
||||||
@define-color overlay1 #7f849c;
|
|
||||||
@define-color overlay2 #9399b2;
|
|
||||||
|
|
||||||
@define-color white #f2f2f2;
|
|
||||||
@define-color blue #89b4fa;
|
|
||||||
@define-color lavender #b4befe;
|
|
||||||
@define-color sapphire #74c7ec;
|
|
||||||
/* @define-color sky #89dceb; */
|
|
||||||
@define-color sky #007dff;
|
|
||||||
@define-color teal #94e2d5;
|
|
||||||
@define-color green #a6e3a1;
|
|
||||||
@define-color yellow #f9e2af;
|
|
||||||
@define-color peach #fab387;
|
|
||||||
@define-color maroon #eba0ac;
|
|
||||||
@define-color red #f38ba8;
|
|
||||||
@define-color mauve #cba6f7;
|
|
||||||
@define-color pink #f5c2e7;
|
|
||||||
@define-color flamingo #f2cdcd;
|
|
||||||
@define-color rosewater #f5e0dc;
|
|
||||||
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
@import "mocha.css";
|
|
||||||
|
|
||||||
* {
|
|
||||||
min-height: 0;
|
|
||||||
min-width: 0;
|
|
||||||
font-family: "FiraCode Nerd Font Propo";
|
|
||||||
font-size: 16px;
|
|
||||||
font-weight: 600;
|
|
||||||
}
|
|
||||||
|
|
||||||
#waybar {
|
|
||||||
background: transparent;
|
|
||||||
color: @text;
|
|
||||||
}
|
|
||||||
|
|
||||||
tooltip {
|
|
||||||
background-color: @surface0;
|
|
||||||
box-shadow: 0 0 10px @surface1;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces {
|
|
||||||
margin-left: 0.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button {
|
|
||||||
padding: 0.1rem 0.6rem;
|
|
||||||
margin: 0.4rem 0.25rem 0rem 0.25rem;
|
|
||||||
border-radius: 4px;
|
|
||||||
color: @white;
|
|
||||||
background-color: @surface0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button.active {
|
|
||||||
background-color: @sky;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button:hover {
|
|
||||||
color: @sky;
|
|
||||||
}
|
|
||||||
|
|
||||||
#mpris,
|
|
||||||
#tray,
|
|
||||||
#cpu,
|
|
||||||
#custom-gpu,
|
|
||||||
#custom-gpu-temp,
|
|
||||||
#memory,
|
|
||||||
#pulseaudio,
|
|
||||||
#custom-notification,
|
|
||||||
#clock,
|
|
||||||
#mpris,
|
|
||||||
#language,
|
|
||||||
#tray {
|
|
||||||
padding: 0.1rem 0.6rem;
|
|
||||||
margin: 0.4rem 0.25rem 0rem 0.25rem;
|
|
||||||
border-radius: 4px;
|
|
||||||
border: 2px solid @surface1;
|
|
||||||
background-color: @surface0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#clock {
|
|
||||||
color: @rosewater;
|
|
||||||
}
|
|
||||||
|
|
||||||
#clock.simpleclock {
|
|
||||||
margin-right: 0.8rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
#memory {
|
|
||||||
color: @green;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-gpu {
|
|
||||||
color: @yellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
#cpu {
|
|
||||||
color: @blue;
|
|
||||||
}
|
|
||||||
|
|
||||||
#pulseaudio,
|
|
||||||
#mpris {
|
|
||||||
color: @teal;
|
|
||||||
}
|
|
||||||
55
.local/bin/screenshot
Executable file
55
.local/bin/screenshot
Executable file
@@ -0,0 +1,55 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
capture_region() {
|
||||||
|
wayfreeze & FREEZE_PID=$!
|
||||||
|
sleep 0.1
|
||||||
|
REGION=$(slurp -d -c "007DFFFF" -w 1)
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
sleep .3
|
||||||
|
grim -g "$REGION" - | wl-copy
|
||||||
|
|
||||||
|
caelestia shell toaster success 'Screenshot saved' 'Screenshot of region saved in clipboard' image
|
||||||
|
else
|
||||||
|
caelestia shell toaster error 'Screenshot failed' 'Failed to save screenshot' image
|
||||||
|
fi
|
||||||
|
kill $FREEZE_PID
|
||||||
|
}
|
||||||
|
|
||||||
|
capture_window() {
|
||||||
|
REGION=$(hyprctl activewindow -j | jq -r '"\(.at | join(",")) \(.size | join("x"))"')
|
||||||
|
grim -g "$REGION"
|
||||||
|
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
caelestia shell toaster success 'Screenshot saved' 'Screenshot of window in ~/Pictures' image
|
||||||
|
else
|
||||||
|
caelestia shell toaster error 'Screenshot failed' 'Failed to save screenshot' image
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
capture_screen() {
|
||||||
|
SCREEN=$(hyprctl activeworkspace -j | jq -r ".monitor")
|
||||||
|
grim -o "$SCREEN" - | wl-copy
|
||||||
|
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
caelestia shell toaster success 'Screenshot saved' 'Screenshot of monitor saved in clipboard' image
|
||||||
|
else
|
||||||
|
caelestia shell toaster error 'Screenshot failed' 'Failed to save screenshot' image
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
subcommand=$1
|
||||||
|
case $subcommand in
|
||||||
|
"r" | "region")
|
||||||
|
capture_region
|
||||||
|
;;
|
||||||
|
"w" | "window")
|
||||||
|
capture_window
|
||||||
|
;;
|
||||||
|
"s" | "screen")
|
||||||
|
capture_screen
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
Reference in New Issue
Block a user