Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
64e4e31b3d | ||
|
|
8dc466cbac | ||
|
|
f92fb90275 |
@@ -1,3 +0,0 @@
|
|||||||
function workspace
|
|
||||||
cd /home/arindy/workspace
|
|
||||||
end
|
|
||||||
@@ -9,11 +9,11 @@
|
|||||||
|
|
||||||
hl.on("hyprland.start", function()
|
hl.on("hyprland.start", function()
|
||||||
hl.exec_cmd('gsettings set org.gnome.desktop.interface gtk-theme "Serpensortia"')
|
hl.exec_cmd('gsettings set org.gnome.desktop.interface gtk-theme "Serpensortia"')
|
||||||
hl.exec_cmd('gsettings set org.gnome.desktop.interface icon-theme "Tela-green-dark"')
|
hl.exec_cmd('gsettings set org.gnome.desktop.interface icon-theme "Breeze"')
|
||||||
hl.exec_cmd('gsettings set org.gnome.desktop.interface cursor-theme "Volantes Cursors"')
|
hl.exec_cmd('gsettings set org.gnome.desktop.interface cursor-theme "Volantes Cursors"')
|
||||||
hl.exec_cmd('gsettings set org.gnome.desktop.interface font-name "Fira Sans Semi-Bold 11"')
|
hl.exec_cmd('gsettings set org.gnome.desktop.interface font-name "Fira Sans Semi-Bold 11"')
|
||||||
hl.exec_cmd('gsettings set org.gnome.desktop.interface color-scheme "prefer_dark"')
|
hl.exec_cmd('"gsettings set org.gnome.desktop.interface color-scheme "prefer_dark"')
|
||||||
hl.exec_cmd('hyprctl setcursor "Volantes Cursors" 20')
|
hl.exec_cmd('hyprctl setcursor "Volantes Cursors"')
|
||||||
hl.exec_cmd("systemctl --user start hyprpolkitagent")
|
hl.exec_cmd("systemctl --user start hyprpolkitagent")
|
||||||
hl.exec_cmd("snappy-switcher --daemon &")
|
hl.exec_cmd("snappy-switcher --daemon &")
|
||||||
hl.exec_cmd("ibus start --type wayland &")
|
hl.exec_cmd("ibus start --type wayland &")
|
||||||
@@ -21,8 +21,6 @@ hl.on("hyprland.start", function()
|
|||||||
hl.exec_cmd("waybar &")
|
hl.exec_cmd("waybar &")
|
||||||
hl.exec_cmd("dunst &")
|
hl.exec_cmd("dunst &")
|
||||||
hl.exec_cmd("vesktop &")
|
hl.exec_cmd("vesktop &")
|
||||||
hl.exec_cmd("nextcloud &")
|
hl.exec_cmd("Applications/scriptlauncher-linux-1.9.0_aaee5214782c168936494cc4997ef7ca.AppImage &")
|
||||||
hl.exec_cmd("jetbrains-toolbox &")
|
|
||||||
hl.exec_cmd("scriptlauncher.AppImage &")
|
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ hl.env("QT_AUTO_SCREEN_SCALE_FACTOR", "1")
|
|||||||
hl.env("GDK_SCALE", "1")
|
hl.env("GDK_SCALE", "1")
|
||||||
|
|
||||||
|
|
||||||
hl.env("GTK_IM_MODULE", "")
|
hl.env("GTK_IM_MODULE", "wayland")
|
||||||
hl.env("XMODIFIERS", "@im=ibus")
|
hl.env("XMODIFIERS", "@im=ibus")
|
||||||
hl.env("QT_IM_MODULES", "wayland;ibus")
|
hl.env("QT_IM_MODULES", "wayland;ibus")
|
||||||
hl.env("QT_IM_MODULE", "ibus")
|
hl.env("QT_IM_MODULE", "ibus")
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ local mainMod = "SUPER"
|
|||||||
-- Example binds, see https://wiki.hypr.land/Configuring/Binds/ for more
|
-- Example binds, see https://wiki.hypr.land/Configuring/Binds/ for more
|
||||||
-- KeyBinds
|
-- KeyBinds
|
||||||
-- Open
|
-- Open
|
||||||
--hl.bind(mainMod .. " + T", hl.dsp.exec_cmd(TERMINAL, {float = true, size = {1920, 1080}})) -- Open Terminal
|
hl.bind(mainMod .. " + T", hl.dsp.exec_cmd(TERMINAL, {float = true, size = {1920, 1080}})) -- Open Terminal
|
||||||
hl.bind(mainMod .. " + E", hl.dsp.exec_cmd(FILEMANAGER)) -- Open File Manager
|
hl.bind(mainMod .. " + E", hl.dsp.exec_cmd(FILEMANAGER)) -- Open File Manager
|
||||||
hl.bind(mainMod .. " + Q", hl.dsp.exec_cmd(BROWSER)) -- Open Browser
|
hl.bind(mainMod .. " + Q", hl.dsp.exec_cmd(BROWSER)) -- Open Browser
|
||||||
hl.bind(mainMod .. " + space", hl.dsp.exec_cmd(MENU)) -- Open Menu
|
hl.bind(mainMod .. " + space", hl.dsp.exec_cmd(MENU)) -- Open Menu
|
||||||
@@ -31,8 +31,8 @@ hl.bind(mainMod .. " + up", hl.dsp.focus({ direction = "up" })) -- Focus Up
|
|||||||
hl.bind(mainMod .. " + down", hl.dsp.focus({ direction = "down" })) -- Focus Down
|
hl.bind(mainMod .. " + down", hl.dsp.focus({ direction = "down" })) -- Focus Down
|
||||||
|
|
||||||
hl.bind(mainMod .. " + TAB", hl.dsp.window.cycle_next({floating = true, tiled = true, next = true}))
|
hl.bind(mainMod .. " + TAB", hl.dsp.window.cycle_next({floating = true, tiled = true, next = true}))
|
||||||
hl.bind("ALT + TAB", hl.dsp.exec_cmd("snappy-switcher next --mod alt"))
|
hl.bind("ALT + TAB", hl.dsp.exec_cmd("snappy-switcher next"))
|
||||||
hl.bind("ALT + SHIFT + TAB", hl.dsp.exec_cmd("snappy-switcher prev --mod alt"))
|
hl.bind("ALT + SHIFT + TAB", hl.dsp.exec_cmd("snappy-switcher prev"))
|
||||||
|
|
||||||
hl.bind(mainMod .. " + SHIFT + left", hl.dsp.window.move({ workspace = "e+1" })) -- Move Left
|
hl.bind(mainMod .. " + SHIFT + left", hl.dsp.window.move({ workspace = "e+1" })) -- Move Left
|
||||||
hl.bind(mainMod .. " + SHIFT + right", hl.dsp.window.move({ workspace = "e-1" })) -- Move Right
|
hl.bind(mainMod .. " + SHIFT + right", hl.dsp.window.move({ workspace = "e-1" })) -- Move Right
|
||||||
@@ -85,11 +85,9 @@ hl.bind(mainMod .. " + SHIFT + 0", hl.dsp.window.move({ workspace = 10 })) -- Mo
|
|||||||
hl.bind(mainMod .. " + S", hl.dsp.workspace.toggle_special("magic")) -- Focus Magic Workspace
|
hl.bind(mainMod .. " + S", hl.dsp.workspace.toggle_special("magic")) -- Focus Magic Workspace
|
||||||
hl.bind(mainMod .. " + SHIFT + S", hl.dsp.window.move({ workspace = "special:magic" })) -- Move to Magic Workspace
|
hl.bind(mainMod .. " + SHIFT + S", hl.dsp.window.move({ workspace = "special:magic" })) -- Move to Magic Workspace
|
||||||
|
|
||||||
hl.bind(mainMod .. " + T", hl.dsp.workspace.toggle_special("term"))
|
|
||||||
|
|
||||||
-- Capture
|
-- Capture
|
||||||
hl.bind(mainMod .. " + F9", hl.dsp.exec_cmd("hyprshot -m region -o $HOME/Picturs/hyprshot"))
|
hl.bind(mainMod .. " + F9", hl.dsp.exec_cmd("hyprshot -m region"))
|
||||||
hl.bind(mainMod .. " + SHIFT + F9", hl.dsp.exec_cmd("hyprshot -m window -o $HOME/Pictures/hyprshot"))
|
hl.bind(mainMod .. " + SHIFT + F9", hl.dsp.exec_cmd("hyprshot -m window"))
|
||||||
-- Media Keys
|
-- Media Keys
|
||||||
hl.bind("XF86AudioRaiseVolume", hl.dsp.exec_cmd(SCRIPT_DIR .. "/volume up"), { locked = true, repeating = true }) -- Volume Up
|
hl.bind("XF86AudioRaiseVolume", hl.dsp.exec_cmd(SCRIPT_DIR .. "/volume up"), { locked = true, repeating = true }) -- Volume Up
|
||||||
hl.bind("XF86AudioLowerVolume", hl.dsp.exec_cmd(SCRIPT_DIR .. "/volume down"), { locked = true, repeating = true }) -- Volume Down
|
hl.bind("XF86AudioLowerVolume", hl.dsp.exec_cmd(SCRIPT_DIR .. "/volume down"), { locked = true, repeating = true }) -- Volume Down
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
hl.config({
|
hl.config({
|
||||||
general = {
|
general = {
|
||||||
col = {
|
col = {
|
||||||
active_border = { colors = {"rgba(124326ff)", "rgba(22aa2269)"}, angle = 45 },
|
active_border = "rgba(124326ff)",
|
||||||
inactive_border = "rgba(080c08ff)",
|
inactive_border = "rgba(080c08ff)",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
hl.config({
|
hl.config({
|
||||||
general = {
|
general = {
|
||||||
gaps_in = 10,
|
gaps_in = 5,
|
||||||
gaps_out = 20,
|
gaps_out = 10,
|
||||||
border_size = 7,
|
border_size = 5,
|
||||||
-- Set to true enable resizing windows by clicking and dragging on borders and gaps
|
-- Set to true enable resizing windows by clicking and dragging on borders and gaps
|
||||||
resize_on_border = false,
|
resize_on_border = false,
|
||||||
-- Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on
|
-- Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ hl.window_rule({
|
|||||||
class = "vesktop",
|
class = "vesktop",
|
||||||
},
|
},
|
||||||
monitor = RIGHT_MONITOR,
|
monitor = RIGHT_MONITOR,
|
||||||
no_initial_focus = true
|
no_follow_mouse = true
|
||||||
})
|
})
|
||||||
|
|
||||||
hl.window_rule({
|
hl.window_rule({
|
||||||
@@ -74,25 +74,6 @@ hl.window_rule({
|
|||||||
-- TODO: manual review — unmapped window rule action: "no_focus true"
|
-- TODO: manual review — unmapped window rule action: "no_focus true"
|
||||||
})
|
})
|
||||||
|
|
||||||
hl.window_rule({
|
|
||||||
name = "kitty",
|
|
||||||
match = {
|
|
||||||
class = "kitty",
|
|
||||||
},
|
|
||||||
float = true,
|
|
||||||
size = {1920, 1080},
|
|
||||||
opacity = 0.8
|
|
||||||
})
|
|
||||||
|
|
||||||
hl.window_rule({
|
|
||||||
name= "viewnior",
|
|
||||||
match = {
|
|
||||||
class = "viewnior"
|
|
||||||
},
|
|
||||||
float = true,
|
|
||||||
size = {1920, 1080}
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Hyprland-run windowrule
|
-- Hyprland-run windowrule
|
||||||
hl.window_rule({
|
hl.window_rule({
|
||||||
name = "move-hyprland-run",
|
name = "move-hyprland-run",
|
||||||
|
|||||||
@@ -5,5 +5,3 @@ hl.workspace_rule({ workspace = "name:", monitor = BOTTOM_MONITOR, default =
|
|||||||
|
|
||||||
hl.workspace_rule({ workspace = "name:[]", monitor = BOTTOM_MONITOR })
|
hl.workspace_rule({ workspace = "name:[]", monitor = BOTTOM_MONITOR })
|
||||||
hl.workspace_rule({ workspace = "name:{}", monitor = BOTTOM_MONITOR })
|
hl.workspace_rule({ workspace = "name:{}", monitor = BOTTOM_MONITOR })
|
||||||
|
|
||||||
hl.workspace_rule({ workspace = "name:special:term", on_created_empty = TERMINAL})
|
|
||||||
|
|||||||
@@ -1,30 +1,30 @@
|
|||||||
source=./shared.conf
|
source=./shared.conf
|
||||||
preload = ~/.themes/Serpensortia/wallpaper/woods_u.jpg
|
preload = ~/.themes/Serpensortia/wallpaper/top.jxl
|
||||||
preload = ~/.themes/Serpensortia/wallpaper/woods_d.jpg
|
preload = ~/.themes/Serpensortia/wallpaper/bottom.jxl
|
||||||
preload = ~/.themes/Serpensortia/wallpaper/woods_l.jpg
|
preload = ~/.themes/Serpensortia/wallpaper/left.jxl
|
||||||
preload = ~/.themes/Serpensortia/wallpaper/woods_r.jpg
|
preload = ~/.themes/Serpensortia/wallpaper/right.jxl
|
||||||
|
|
||||||
wallpaper {
|
wallpaper {
|
||||||
monitor = $top-monitor
|
monitor = $top-monitor
|
||||||
path = ~/.themes/Serpensortia/wallpaper/woods_u.jpg
|
path = ~/.themes/Serpensortia/wallpaper/top.jxl
|
||||||
fit_mode = cover
|
fit_mode = cover
|
||||||
timeout = 1
|
timeout = 1
|
||||||
}
|
}
|
||||||
wallpaper {
|
wallpaper {
|
||||||
monitor = $bottom-monitor
|
monitor = $bottom-monitor
|
||||||
path = ~/.themes/Serpensortia/wallpaper/woods_d.jpg
|
path = ~/.themes/Serpensortia/wallpaper/bottom.jxl
|
||||||
fit_mode = cover
|
fit_mode = cover
|
||||||
timeout = 1
|
timeout = 1
|
||||||
}
|
}
|
||||||
wallpaper {
|
wallpaper {
|
||||||
monitor = $left-monitor
|
monitor = $left-monitor
|
||||||
path = ~/.themes/Serpensortia/wallpaper/woods_l.jpg
|
path = ~/.themes/Serpensortia/wallpaper/left.jxl
|
||||||
fit_mode = cover
|
fit_mode = cover
|
||||||
timeout = 1
|
timeout = 1
|
||||||
}
|
}
|
||||||
wallpaper {
|
wallpaper {
|
||||||
monitor = $right-monitor
|
monitor = $right-monitor
|
||||||
path = ~/.themes/Serpensortia/wallpaper/woods_r.jpg
|
path = ~/.themes/Serpensortia/wallpaper/right.jxl
|
||||||
fit_mode = cover
|
fit_mode = cover
|
||||||
timeout = 1
|
timeout = 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -553,8 +553,7 @@ require("lazy").setup({
|
|||||||
---@type table<string, vim.lsp.Config>
|
---@type table<string, vim.lsp.Config>
|
||||||
local servers = {
|
local servers = {
|
||||||
-- clangd = {},
|
-- clangd = {},
|
||||||
gopls = {},
|
-- gopls = {},
|
||||||
jdtls = {},
|
|
||||||
-- pyright = {},
|
-- pyright = {},
|
||||||
-- rust_analyzer = {},
|
-- rust_analyzer = {},
|
||||||
texlab = {},
|
texlab = {},
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{"type":"rtmp_common","settings":{"service":"Twitch","server":"auto","key":"live_39165563_Y8kA9k31E50ianDYygMWdOyOv66TMT","stream_key_link":"https://dashboard.twitch.tv/settings/stream","multitrack_video_configuration_url":"https://ingest.twitch.tv/api/v3/GetClientConfiguration","multitrack_video_name":"Enhanced Broadcasting","multitrack_video_disclaimer":"Enhanced Broadcasting automatically optimises your settings to encode and send multiple video qualities to Twitch. Selecting this option will send Twitch information about your computer and software setup. <a href='https://help.twitch.tv/s/article/multiple-encodes'>Learn More</a>","protocol":"RTMP"}}
|
||||||
@@ -1,149 +0,0 @@
|
|||||||
# ╔═══════════════════════════════════════════════════════════════════════════╗
|
|
||||||
# ║ SNAPPY SWITCHER CONFIGURATION ║
|
|
||||||
# ║ v3.2.0 Stable Release ║
|
|
||||||
# ╚═══════════════════════════════════════════════════════════════════════════╝
|
|
||||||
#
|
|
||||||
# This file controls all aspects of the Snappy Switcher window switcher.
|
|
||||||
# Copy this file to: ~/.config/snappy-switcher/config.ini
|
|
||||||
#
|
|
||||||
# Run: snappy-switcher --daemon to start the daemon
|
|
||||||
# Run: snappy-switcher next to cycle windows
|
|
||||||
#
|
|
||||||
# ═══════════════════════════════════════════════════════════════════════════
|
|
||||||
|
|
||||||
# ┌───────────────────────────────────────────────────────────────────────────┐
|
|
||||||
# │ GENERAL SETTINGS │
|
|
||||||
# └───────────────────────────────────────────────────────────────────────────┘
|
|
||||||
[general]
|
|
||||||
|
|
||||||
# View Mode: How windows are displayed
|
|
||||||
# overview = Show all windows individually (simple)
|
|
||||||
# context = Group tiled windows by workspace+app (power user)
|
|
||||||
mode = context
|
|
||||||
|
|
||||||
# The panel position whether to follow the focus of your monitor
|
|
||||||
follow_monitor = true
|
|
||||||
|
|
||||||
# Show workspace ID badge on each card (e.g. [3], [F:3] for floating)
|
|
||||||
show_workspace_badge = false
|
|
||||||
|
|
||||||
# Sticky Mode: Retain focus on the currently active window when opening the switcher
|
|
||||||
# true = Open switcher but keep current window selected (index 0)
|
|
||||||
# false = Immediately jump to the previous window (index 1)
|
|
||||||
sticky_mode = false
|
|
||||||
|
|
||||||
# Modifier that dismisses the switcher when released.
|
|
||||||
# Examples: alt, super, shift, control
|
|
||||||
#
|
|
||||||
# NOTE ON 'SUPER': If you use 'super', you can open and cycle the switcher
|
|
||||||
# normally (e.g., Super+Tab). However, navigating with Super + Arrow Keys
|
|
||||||
# may not work depending on your Wayland compositor (like Hyprland), as the
|
|
||||||
# compositor often intercepts Super+Arrow for its own global binds before
|
|
||||||
# the switcher can see them.
|
|
||||||
# Workaround: Use Super + Alt + Arrow, or change to dismiss_modifier = alt.
|
|
||||||
dismiss_modifier = alt
|
|
||||||
|
|
||||||
# ┌───────────────────────────────────────────────────────────────────────────┐
|
|
||||||
# │ THEME SETTINGS │
|
|
||||||
# └───────────────────────────────────────────────────────────────────────────┘
|
|
||||||
[theme]
|
|
||||||
|
|
||||||
# Theme file to load (searched in ~/.config/snappy-switcher/themes/ first,
|
|
||||||
# then /usr/share/snappy-switcher/themes/)
|
|
||||||
|
|
||||||
# Available themes:
|
|
||||||
# snappy-slate.ini - Default dark theme (Catppuccin-inspired)
|
|
||||||
# catppuccin-mocha.ini - Catppuccin Mocha
|
|
||||||
# catppuccin-latte.ini - Catppuccin Latte (light)
|
|
||||||
# catppuccin-frappe.ini - Catppuccin Frappe
|
|
||||||
# cyberpunk.ini - Cyberpunk theme
|
|
||||||
# nord.ini - Nord color scheme
|
|
||||||
# nordic.ini - Nordic color scheme
|
|
||||||
# dracula.ini - Dracula theme
|
|
||||||
# rose-pine.ini - Rosé Pine theme
|
|
||||||
# gruvbox-dark.ini - Gruvbox Dark
|
|
||||||
# grovestorm.ini - Gruvbox + Evergreen theme
|
|
||||||
# tokyo-night.ini - Tokyo Night
|
|
||||||
# liquid-glassW.ini - Liquid Glass White (frosted acrylic, needs blur)
|
|
||||||
# liquid-glassB.ini - Liquid Glass Black (smoked glass, needs blur)
|
|
||||||
# stormlight.ini - A Lighting Quick Yellow (Catppuccin-inspired)
|
|
||||||
name = liquid-glassB.ini
|
|
||||||
|
|
||||||
# Override specific theme colors here (optional)
|
|
||||||
# These will be applied AFTER the theme file is loaded
|
|
||||||
# Uncomment and modify to customize:
|
|
||||||
#
|
|
||||||
# background = #1e1e2eff
|
|
||||||
# card_bg = #313244ff
|
|
||||||
# card_selected = #2ecc71ff
|
|
||||||
# text_color = #cdd6f4ff
|
|
||||||
# subtext_color = #a6adc8ff
|
|
||||||
border_color = #2ecc7188
|
|
||||||
#
|
|
||||||
# Granular UI element colors (all support 8-char #RRGGBBAA for transparency)
|
|
||||||
# bundle_bg = #313244ff # Context-mode stacked card background
|
|
||||||
# badge_bg = #89b4faff # Group count badge circle
|
|
||||||
# badge_text_color = #cdd6f4ff # Group count badge number
|
|
||||||
|
|
||||||
# Border and corner styling
|
|
||||||
border_width = 10
|
|
||||||
corner_radius = 20
|
|
||||||
|
|
||||||
# ┌───────────────────────────────────────────────────────────────────────────┐
|
|
||||||
# │ LAYOUT SETTINGS │
|
|
||||||
# └───────────────────────────────────────────────────────────────────────────┘
|
|
||||||
[layout]
|
|
||||||
|
|
||||||
# Card dimensions (pixels)
|
|
||||||
card_width = 120
|
|
||||||
card_height = 120
|
|
||||||
|
|
||||||
# Spacing
|
|
||||||
card_gap = 10
|
|
||||||
padding = 10
|
|
||||||
|
|
||||||
# Grid layout
|
|
||||||
max_cols = 5
|
|
||||||
|
|
||||||
# Icon settings
|
|
||||||
icon_size = 48
|
|
||||||
icon_radius = 15
|
|
||||||
|
|
||||||
# ┌───────────────────────────────────────────────────────────────────────────┐
|
|
||||||
# │ ICON SETTINGS │
|
|
||||||
# └───────────────────────────────────────────────────────────────────────────┘
|
|
||||||
[icons]
|
|
||||||
|
|
||||||
# Icon theme name (from ~/.icons/ or /usr/share/icons/)
|
|
||||||
# Popular themes: Papirus, Tela, Numix, Adwaita, hicolor
|
|
||||||
theme = Tela-black-dark
|
|
||||||
|
|
||||||
# Fallback icon theme if primary theme doesn't have the icon
|
|
||||||
fallback = hicolor
|
|
||||||
|
|
||||||
# Show letter fallback when no icon is found
|
|
||||||
# true = Show colored circle with first letter of app name
|
|
||||||
# false = Show nothing
|
|
||||||
show_letter_fallback = true
|
|
||||||
|
|
||||||
# ┌───────────────────────────────────────────────────────────────────────────┐
|
|
||||||
# │ FONT SETTINGS │
|
|
||||||
# └───────────────────────────────────────────────────────────────────────────┘
|
|
||||||
[font]
|
|
||||||
|
|
||||||
# Font family for all text
|
|
||||||
# Examples: Sans, Inter, Roboto, JetBrainsMono Nerd Font, FiraCode Nerd Font etc...
|
|
||||||
family = Fira Sans Semibold
|
|
||||||
|
|
||||||
# Font weight: Normal, Bold, Light, Medium, SemiBold
|
|
||||||
weight = Bold
|
|
||||||
|
|
||||||
# Title text size (pixels)
|
|
||||||
title_size = 10
|
|
||||||
|
|
||||||
# Letter icon size (for fallback icons)
|
|
||||||
icon_letter_size = 24
|
|
||||||
|
|
||||||
# ═══════════════════════════════════════════════════════════════════════════
|
|
||||||
# END OF CONFIGURATION
|
|
||||||
# ═══════════════════════════════════════════════════════════════════════════
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
# Default ignored files
|
|
||||||
/shelf/
|
|
||||||
/workspace.xml
|
|
||||||
# Editor-based HTTP Client requests
|
|
||||||
/httpRequests/
|
|
||||||
# Ignored default folder with query files
|
|
||||||
/queries/
|
|
||||||
# Datasource local storage ignored files
|
|
||||||
/dataSources/
|
|
||||||
/dataSources.local.xml
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="GoImports">
|
|
||||||
<option name="excludedPackages">
|
|
||||||
<array>
|
|
||||||
<option value="github.com/pkg/errors" />
|
|
||||||
<option value="golang.org/x/net/context" />
|
|
||||||
</array>
|
|
||||||
</option>
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="ProjectModuleManager">
|
|
||||||
<modules>
|
|
||||||
<module fileurl="file://$PROJECT_DIR$/.idea/waybar.iml" filepath="$PROJECT_DIR$/.idea/waybar.iml" />
|
|
||||||
</modules>
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
|
||||||
<exclude-output />
|
|
||||||
<content url="file://$MODULE_DIR$" />
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
@@ -5,30 +5,24 @@
|
|||||||
"output": [
|
"output": [
|
||||||
"HDMI-A-1"
|
"HDMI-A-1"
|
||||||
],
|
],
|
||||||
"margin-left": 20,
|
"margin-top": 14,
|
||||||
"margin-right": 20,
|
"margin-bottom": 0,
|
||||||
|
"margin-left": 14,
|
||||||
|
"margin-right": 14,
|
||||||
"spacing": 0,
|
"spacing": 0,
|
||||||
"include": [
|
"include": [
|
||||||
"./modules/groups.jsonc",
|
"~/.config/waybar/modules.jsonc"
|
||||||
"./modules/distro.jsonc",
|
|
||||||
"./modules/storage.jsonc",
|
|
||||||
"./modules/system.jsonc",
|
|
||||||
"./modules/workspace.jsonc",
|
|
||||||
"./modules/audio.jsonc",
|
|
||||||
"./modules/connections.jsonc",
|
|
||||||
"./modules/tray-notif.jsonc"
|
|
||||||
],
|
],
|
||||||
"modules-left": [
|
"modules-left": [
|
||||||
"hyprland/workspaces",
|
"group/workspaces"
|
||||||
"hyprland/window"
|
|
||||||
],
|
],
|
||||||
|
// Load Modules
|
||||||
"modules-center": [
|
"modules-center": [
|
||||||
],
|
],
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
"mpris",
|
"mpd",
|
||||||
"group/audio",
|
"group/hardware",
|
||||||
"group/tray-group",
|
"tray"
|
||||||
"group/connections"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -40,25 +34,66 @@
|
|||||||
"DP-2"
|
"DP-2"
|
||||||
],
|
],
|
||||||
"include": [
|
"include": [
|
||||||
"./modules/clock.jsonc",
|
"~/.config/waybar/modules.jsonc"
|
||||||
"./modules/system.jsonc",
|
|
||||||
"./modules/groups.jsonc",
|
|
||||||
"./modules/storage.jsonc",
|
|
||||||
"./modules/audio.jsonc"
|
|
||||||
],
|
],
|
||||||
"modules-left": [
|
"modules-left": [
|
||||||
"clock#time",
|
"clock#time",
|
||||||
"clock"
|
"clock#date"
|
||||||
],
|
],
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
"cava",
|
"cpu",
|
||||||
"privacy",
|
"privacy",
|
||||||
"group/storage",
|
"user",
|
||||||
"custom/nvidia",
|
"custom/exit"
|
||||||
"memory",
|
],
|
||||||
"temperature",
|
"clock#time": {
|
||||||
"group/cpu-group",
|
"format": "{:%H:%M:%S}",
|
||||||
"group/user-group"
|
"interval": 1,
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"clock#date": {
|
||||||
|
"format": "{:%A %d %h %G}",
|
||||||
|
"tooltip-format": "<tt><big>{calendar}</big></tt>"
|
||||||
|
},
|
||||||
|
"user": {
|
||||||
|
"format": "{user} (up {work_d} days)",
|
||||||
|
"interval": 60,
|
||||||
|
"height": 30,
|
||||||
|
"width": 30,
|
||||||
|
"icon": true,
|
||||||
|
},
|
||||||
|
"privacy": {
|
||||||
|
"icon-spacing": 4,
|
||||||
|
"icon-size": 18,
|
||||||
|
"transition-duration": 250,
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "screenshare",
|
||||||
|
"tooltip": true,
|
||||||
|
"tooltip-icon-size": 24
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "audio-out",
|
||||||
|
"tooltip": true,
|
||||||
|
"tooltip-icon-size": 24
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "audio-in",
|
||||||
|
"tooltip": true,
|
||||||
|
"tooltip-icon-size": 24
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ignore-monitor": true,
|
||||||
|
"ignore": [
|
||||||
|
{
|
||||||
|
"type": "audio-in",
|
||||||
|
"name": "cava"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "screenshare",
|
||||||
|
"name": "obs"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -0,0 +1,162 @@
|
|||||||
|
{
|
||||||
|
"group/workspaces": {
|
||||||
|
"orientation": "inherit",
|
||||||
|
"modules": [
|
||||||
|
"hyprland/workspaces",
|
||||||
|
"hyprland/window"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"hyprland/workspaces": {
|
||||||
|
"active-only": false,
|
||||||
|
"all-outputs": true,
|
||||||
|
"on-click": "activate",
|
||||||
|
"workspace-taskbar": {
|
||||||
|
"enable": true,
|
||||||
|
"active-window-position": "last",
|
||||||
|
"update-active-window": true,
|
||||||
|
"icon-theme": [
|
||||||
|
"Silvery-Dark-Icons"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"format-icons": {
|
||||||
|
"active": ""
|
||||||
|
},
|
||||||
|
"format": "{icon} {windows}"
|
||||||
|
},
|
||||||
|
"hyprland/window": {
|
||||||
|
"format": "[{class}] {title}",
|
||||||
|
"rewrite": {
|
||||||
|
"(.*) - Vivaldi": "$1",
|
||||||
|
"(.*) - fish": "$1"
|
||||||
|
},
|
||||||
|
"separate-outputs": false
|
||||||
|
},
|
||||||
|
"custom/exit": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip-format": "Powermenu",
|
||||||
|
"on-click": "wlogout -b 4",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
// System tray
|
||||||
|
"tray": {
|
||||||
|
"orientation": "vertical",
|
||||||
|
"show-passive-items": true,
|
||||||
|
// "icon-size": 21,
|
||||||
|
"spacing": 10
|
||||||
|
},
|
||||||
|
// Clock
|
||||||
|
"clock": {
|
||||||
|
// "timezone": "America/New_York",
|
||||||
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||||
|
"format-alt": "{:%Y-%m-%d}"
|
||||||
|
},
|
||||||
|
// System
|
||||||
|
"custom/system": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
// CPU
|
||||||
|
"cpu": {
|
||||||
|
"interval": 1,
|
||||||
|
"format": "{icon0}{icon1}{icon2}{icon3}{icon4}{icon5}{icon6}{icon7}{icon8}{icon9}{icon10}{icon11}{icon12}{icon13}{icon14}{icon15}",
|
||||||
|
"format-icons": [
|
||||||
|
"<span color='#69ff94'>▁</span>", // green
|
||||||
|
"<span color='#2aa9ff'>▂</span>", // blue
|
||||||
|
"<span color='#f8f8f2'>▃</span>", // white
|
||||||
|
"<span color='#f8f8f2'>▄</span>", // white
|
||||||
|
"<span color='#ffffa5'>▅</span>", // yellow
|
||||||
|
"<span color='#ffffa5'>▆</span>", // yellow
|
||||||
|
"<span color='#ff9977'>▇</span>", // orange
|
||||||
|
"<span color='#dd532e'>█</span>" // red
|
||||||
|
],
|
||||||
|
"on-click": "kitty -e htop"
|
||||||
|
},
|
||||||
|
// Memory
|
||||||
|
"memory": {
|
||||||
|
"format": "/ M {}% ",
|
||||||
|
"on-click": "kitty -e htop"
|
||||||
|
},
|
||||||
|
// Harddisc space used
|
||||||
|
"disk": {
|
||||||
|
"interval": 30,
|
||||||
|
"format": "D {percentage_used}% ",
|
||||||
|
"path": "/",
|
||||||
|
"on-click": "kitty -e htop"
|
||||||
|
},
|
||||||
|
"hyprland/language": {
|
||||||
|
"format": "/ K {short}"
|
||||||
|
},
|
||||||
|
// Group Hardware
|
||||||
|
"group/hardware": {
|
||||||
|
"orientation": "inherit",
|
||||||
|
"drawer": {
|
||||||
|
"transition-duration": 300,
|
||||||
|
"children-class": "not-memory",
|
||||||
|
"transition-left-to-right": false
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
"custom/system",
|
||||||
|
"pulseaudio",
|
||||||
|
"network",
|
||||||
|
"disk",
|
||||||
|
"memory",
|
||||||
|
"hyprland/language"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
// Network
|
||||||
|
"network": {
|
||||||
|
"format": "{ifname}",
|
||||||
|
"format-wifi": " {essid} ({signalStrength}%)",
|
||||||
|
"format-ethernet": " {ifname}",
|
||||||
|
"format-disconnected": "Disconnected ⚠",
|
||||||
|
"tooltip-format": " {ifname} via {gwaddri}",
|
||||||
|
"tooltip-format-wifi": " {ifname} @ {essid}\nIP: {ipaddr}\nStrength: {signalStrength}%\nFreq: {frequency}MHz\nUp: {bandwidthUpBits} Down: {bandwidthDownBits}",
|
||||||
|
"tooltip-format-ethernet": " {ifname}\nIP: {ipaddr}\n up: {bandwidthUpBits} down: {bandwidthDownBits}",
|
||||||
|
"tooltip-format-disconnected": "Disconnected",
|
||||||
|
"max-length": 50,
|
||||||
|
"on-click": "~/.config/ml4w/settings/networkmanager.sh",
|
||||||
|
"on-click-right": "~/.config/ml4w/scripts/nm-applet.sh toggle"
|
||||||
|
},
|
||||||
|
// Pulseaudio
|
||||||
|
"pulseaudio": {
|
||||||
|
// "scroll-step": 1, // %, can be a float
|
||||||
|
"format": "{icon} {volume}%",
|
||||||
|
"format-bluetooth": "{volume}% {icon}",
|
||||||
|
"format-bluetooth-muted": " {icon}",
|
||||||
|
"format-muted": "",
|
||||||
|
"format-source": "{volume}% ",
|
||||||
|
"format-source-muted": "",
|
||||||
|
"format-icons": {
|
||||||
|
"default": [
|
||||||
|
"",
|
||||||
|
" ",
|
||||||
|
" "
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"on-click": "pavucontrol"
|
||||||
|
},
|
||||||
|
// Bluetooth
|
||||||
|
"bluetooth": {
|
||||||
|
"format-disabled": "",
|
||||||
|
"format-off": "",
|
||||||
|
"interval": 30,
|
||||||
|
"on-click": "blueman-manager",
|
||||||
|
"format-no-controller": ""
|
||||||
|
},
|
||||||
|
// Other
|
||||||
|
"user": {
|
||||||
|
"format": "{user}",
|
||||||
|
"interval": 60,
|
||||||
|
"icon": false
|
||||||
|
},
|
||||||
|
// Idle Inhibator
|
||||||
|
"idle_inhibitor": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"tooltip": true,
|
||||||
|
"format-icons": {
|
||||||
|
"activated": "",
|
||||||
|
"deactivated": ""
|
||||||
|
},
|
||||||
|
"on-click-right": "hyprlock"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
{
|
|
||||||
"pulseaudio": {
|
|
||||||
"format": "{icon}",
|
|
||||||
"format-muted": "",
|
|
||||||
"format-icons": {
|
|
||||||
"headphone": "",
|
|
||||||
"headset": "",
|
|
||||||
"hands-free": "",
|
|
||||||
"default": [
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"on-click": "pavucontrol",
|
|
||||||
"tooltip-format": "Output: {volume}%"
|
|
||||||
},
|
|
||||||
"pulseaudio#microphone": {
|
|
||||||
"format": "{format_source}",
|
|
||||||
"format-source": "",
|
|
||||||
"format-source-muted": ""
|
|
||||||
},
|
|
||||||
"pulseaudio/slider": {
|
|
||||||
"min": 0,
|
|
||||||
"max": 100,
|
|
||||||
"orientation": "horizontal"
|
|
||||||
},
|
|
||||||
"mpris": {
|
|
||||||
"format": "{player_icon} {status_icon} {dynamic}",
|
|
||||||
"format-paused": "{player_icon} {status_icon} <i>{dynamic}</i>",
|
|
||||||
"dynamic-order": ["artist", "title", "position", "length"],
|
|
||||||
"player-icons": {
|
|
||||||
"default": " ",
|
|
||||||
"mpv": " ",
|
|
||||||
"deezer": " ",
|
|
||||||
"kdeconnect": "",
|
|
||||||
"vivaldi": " "
|
|
||||||
},
|
|
||||||
"status-icons": {
|
|
||||||
"playing": "",
|
|
||||||
"paused": "⏸",
|
|
||||||
"stopped": ""
|
|
||||||
},
|
|
||||||
|
|
||||||
"on-click-middle": "",
|
|
||||||
"on-click-right": "hyprctl dispatch 'hl.dsp.focus({window = \"class:deezer-desktop\"})'"
|
|
||||||
},
|
|
||||||
"cava": {
|
|
||||||
"cava_config": "$XDG_CONFIG_HOME/cava/waybar_cava#3.conf",
|
|
||||||
"input_delay": 2,
|
|
||||||
"actions": {
|
|
||||||
"on-click-right": "mode"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
{
|
|
||||||
// Clock
|
|
||||||
"clock": {
|
|
||||||
"format": "{:%A, %d %B, %Y}",
|
|
||||||
"tooltip-format": "<span size='10pt' font='Fira Code'>{calendar}</span>",
|
|
||||||
"calendar": {
|
|
||||||
"mode" : "year",
|
|
||||||
"mode-mon-col" : 3,
|
|
||||||
"weeks-pos" : "right",
|
|
||||||
"on-scroll" : 1,
|
|
||||||
"on-click-right": "mode",
|
|
||||||
"format": {
|
|
||||||
"months": "<span color='#c0c0c0'><b>{}</b></span>",
|
|
||||||
"days": "<span color='#c0c0c0'><b>{}</b></span>",
|
|
||||||
"weeks": "<span color='#12aa26'><b>W{}</b></span>",
|
|
||||||
"weekdays": "<span color='#12aa26'><b>{}</b></span>",
|
|
||||||
"today": "<span color='#12aa26'><b>{}</b></span>"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"actions": {
|
|
||||||
"on-click-right": "mode",
|
|
||||||
"on-scroll-up": "shift_up",
|
|
||||||
"on-scroll-down": "shift_down"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"clock#time": {
|
|
||||||
"format": "{:%H:%M:%S}",
|
|
||||||
"interval": 1,
|
|
||||||
"tooltip": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
{
|
|
||||||
"network": {
|
|
||||||
"format-wifi": "{icon}",
|
|
||||||
"format-ethernet": "",
|
|
||||||
"format-linked": "",
|
|
||||||
"format-disconnected": "",
|
|
||||||
"format-disabled": "",
|
|
||||||
"format-icons": [
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"tooltip-format-disconnected": "No Connection",
|
|
||||||
"tooltip-format-disabled": "Wi-Fi is OFF",
|
|
||||||
"tooltip-format-wifi": " {essid} ({signalStrength}%)\n\n Freq: {frequency}GHz\n {bandwidthDownBytes} {bandwidthUpBytes}",
|
|
||||||
"tooltip-format-ethernet": " {ifname} (Connected)\n {bandwidthDownBytes} {bandwidthUpBytes}",
|
|
||||||
"tooltip-format-linked": " {ifname}: No IP Address",
|
|
||||||
"on-click": "nm-applet --indicator",
|
|
||||||
"on-click-right": "pkill nm-applet"
|
|
||||||
},
|
|
||||||
"bluetooth": {
|
|
||||||
"format": "",
|
|
||||||
"format-connected": "",
|
|
||||||
"format-disabled": "",
|
|
||||||
"tooltip-format": "{controller_alias} {status}",
|
|
||||||
"tooltip-format-connected": " {num_connections} Connected:\n{device_enumerate}",
|
|
||||||
"tooltip-format-enumerate-connected-battery": " {device_alias} ( {device_battery_percentage}%)",
|
|
||||||
"on-click": "blueman-manager",
|
|
||||||
"on-click-right": "rfkill toggle bluetooth"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"custom/distro": {
|
|
||||||
"format": "\uF385",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/terminal": {
|
|
||||||
"format": "",
|
|
||||||
"on-click": "kitty",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/files": {
|
|
||||||
"format": "",
|
|
||||||
"on-click": "thunar",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
}
|
|
||||||
@@ -1,86 +0,0 @@
|
|||||||
{
|
|
||||||
"group/cpu-group": {
|
|
||||||
"orientation": "inherit",
|
|
||||||
"modules": [
|
|
||||||
"cpu#bars",
|
|
||||||
"cpu"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"group/now-playing": {
|
|
||||||
"orientation": "inherit",
|
|
||||||
"modules": [
|
|
||||||
"custom/deezer"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"group/user-group": {
|
|
||||||
"orientation": "horizontal",
|
|
||||||
"modules": [
|
|
||||||
"user",
|
|
||||||
"custom/exit"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"group/distro-group": {
|
|
||||||
"orientation": "horizontal",
|
|
||||||
"drawer": {
|
|
||||||
"transition-duration": 650,
|
|
||||||
"transition-left-to-right": true
|
|
||||||
},
|
|
||||||
"modules": [
|
|
||||||
"custom/distro",
|
|
||||||
"custom/terminal",
|
|
||||||
"custom/files"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"group/storage": {
|
|
||||||
"orientation": "vertical",
|
|
||||||
"modules": [
|
|
||||||
"disk#root",
|
|
||||||
"disk#duke",
|
|
||||||
"disk#edwin",
|
|
||||||
"disk#fridolin",
|
|
||||||
"disk#gregor",
|
|
||||||
"disk#harald",
|
|
||||||
"disk#nextcloud"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"group/system": {
|
|
||||||
"orientation": "horizontal",
|
|
||||||
"modules": [
|
|
||||||
"temperature",
|
|
||||||
"cpu"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"group/audio": {
|
|
||||||
"orientation": "horizontal",
|
|
||||||
"drawer": {
|
|
||||||
"transition-duration": 650,
|
|
||||||
"transition-left-to-right": false
|
|
||||||
},
|
|
||||||
"modules": [
|
|
||||||
"pulseaudio",
|
|
||||||
"pulseaudio/slider",
|
|
||||||
"pulseaudio#microphone"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"group/connections": {
|
|
||||||
"orientation": "horizontal",
|
|
||||||
"drawer": {
|
|
||||||
"transition-duration": 500,
|
|
||||||
"transition-left-to-right": false
|
|
||||||
},
|
|
||||||
"modules": [
|
|
||||||
"network",
|
|
||||||
"bluetooth"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"group/tray-group": {
|
|
||||||
"orientation": "horizontal",
|
|
||||||
"drawer": {
|
|
||||||
"transition-duration": 500,
|
|
||||||
"transition-left-to-right": false
|
|
||||||
},
|
|
||||||
"modules": [
|
|
||||||
"tray"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"idle_inhibitor": {
|
|
||||||
"format": "{icon}",
|
|
||||||
"format-icons": {
|
|
||||||
"activated": "",
|
|
||||||
"deactivated": ""
|
|
||||||
},
|
|
||||||
"tooltip-format-activated": "System Focused",
|
|
||||||
"tooltip-format-deactivated": "Normal Mode"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
{
|
|
||||||
"disk#root": {
|
|
||||||
"interval": 30,
|
|
||||||
"format": "<span color='#12aa26'>root</span> ({percentage_used}%)",
|
|
||||||
"header": "Disks: ",
|
|
||||||
"path": "/",
|
|
||||||
"separator": "\n",
|
|
||||||
"align": 1
|
|
||||||
},
|
|
||||||
"disk#duke": {
|
|
||||||
"interval": 30,
|
|
||||||
"format": "<span color='#12aa26'>duke</span> ({percentage_used}%)",
|
|
||||||
"header": "Disks: ",
|
|
||||||
"path": "/media/duke/",
|
|
||||||
"separator": "\n",
|
|
||||||
"align": 1
|
|
||||||
},
|
|
||||||
"disk#edwin": {
|
|
||||||
"interval": 30,
|
|
||||||
"format": "<span color='#12aa26'>edwin</span> ({percentage_used}%)",
|
|
||||||
"header": "Disks: ",
|
|
||||||
"path": "/media/edwin/",
|
|
||||||
"separator": "\n",
|
|
||||||
"align": 1
|
|
||||||
},
|
|
||||||
"disk#fridolin": {
|
|
||||||
"interval": 30,
|
|
||||||
"format": "<span color='#12aa26'>fridolin</span> ({percentage_used}%)",
|
|
||||||
"header": "Disks: ",
|
|
||||||
"path": "/media/fridolin/",
|
|
||||||
"separator": "\n",
|
|
||||||
"align": 1
|
|
||||||
},
|
|
||||||
"disk#gregor": {
|
|
||||||
"interval": 30,
|
|
||||||
"format": "<span color='#12aa26'>gregor</span> ({percentage_used}%)",
|
|
||||||
"header": "Disks: ",
|
|
||||||
"path": "/media/gregor/",
|
|
||||||
"separator": "\n",
|
|
||||||
"align": 1
|
|
||||||
},
|
|
||||||
"disk#harald": {
|
|
||||||
"interval": 30,
|
|
||||||
"format": "<span color='#12aa26'>harald</span> ({percentage_used}%)",
|
|
||||||
"header": "Disks: ",
|
|
||||||
"path": "/home/arindy/",
|
|
||||||
"seperator": "\n",
|
|
||||||
"align": 1
|
|
||||||
},
|
|
||||||
"disk#nextcloud": {
|
|
||||||
"interval": 30,
|
|
||||||
"format": "<span color='#12aa26'>nextcloud</span> ({percentage_used}%)",
|
|
||||||
"header": "Disks: ",
|
|
||||||
"path": "/media/nextcloud/",
|
|
||||||
"separator": "\n",
|
|
||||||
"align": 1
|
|
||||||
},
|
|
||||||
"memory": {
|
|
||||||
"tooltip": true,
|
|
||||||
"interval": 15,
|
|
||||||
"format": "{used:0.1f}G/{total:0.1f}G ",
|
|
||||||
"states": {
|
|
||||||
"warning": 75,
|
|
||||||
"critical": 85
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,92 +0,0 @@
|
|||||||
{
|
|
||||||
"cpu": {
|
|
||||||
"tooltip": false,
|
|
||||||
"interval": 10,
|
|
||||||
"format": "<span size='11pt'>{usage}%</span> ",
|
|
||||||
"states": {
|
|
||||||
"warning": 75,
|
|
||||||
"critical": 90
|
|
||||||
},
|
|
||||||
"on-click": "btop"
|
|
||||||
},
|
|
||||||
"cpu#bars": {
|
|
||||||
"interval": 1,
|
|
||||||
"format": "{icon0}{icon1}{icon2}{icon3}{icon4}{icon5}{icon6}{icon7}{icon8}{icon9}{icon10}{icon11}{icon12}{icon13}{icon14}{icon15}",
|
|
||||||
"format-icons": [
|
|
||||||
"<span color='#69ff94'>▁</span>", // green
|
|
||||||
"<span color='#2aa9ff'>▂</span>", // blue
|
|
||||||
"<span color='#f8f8f2'>▃</span>", // white
|
|
||||||
"<span color='#f8f8f2'>▄</span>", // white
|
|
||||||
"<span color='#ffffa5'>▅</span>", // yellow
|
|
||||||
"<span color='#ffffa5'>▆</span>", // yellow
|
|
||||||
"<span color='#ff9977'>▇</span>", // orange
|
|
||||||
"<span color='#dd532e'>█</span>" // red
|
|
||||||
],
|
|
||||||
"on-click": "btop"
|
|
||||||
},
|
|
||||||
|
|
||||||
"temperature": {
|
|
||||||
"tooltip": false,
|
|
||||||
"interval": 10,
|
|
||||||
"thermal-zone": 0,
|
|
||||||
"critical-threshold": 80,
|
|
||||||
"format": "<span size='11pt'>{temperatureC}°C</span> {icon}",
|
|
||||||
"format-critical": "<span size='11pt'>{temperatureC}°C</span><span size='12pt'> </span>",
|
|
||||||
"format-icons": [
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"custom/exit": {
|
|
||||||
"format": "\uF011",
|
|
||||||
"tooltip-format": "Powermenu",
|
|
||||||
"on-click": "wlogout -b 4"
|
|
||||||
},
|
|
||||||
"user": {
|
|
||||||
"format": "{user} (up {work_d} days)",
|
|
||||||
"interval": 60,
|
|
||||||
"height": 30,
|
|
||||||
"width": 30,
|
|
||||||
"icon": true,
|
|
||||||
"tooltip": true
|
|
||||||
},
|
|
||||||
"privacy": {
|
|
||||||
"icon-spacing": 4,
|
|
||||||
"icon-size": 18,
|
|
||||||
"transition-duration": 250,
|
|
||||||
"modules": [
|
|
||||||
{
|
|
||||||
"type": "screenshare",
|
|
||||||
"tooltip": true,
|
|
||||||
"tooltip-icon-size": 24
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "audio-out",
|
|
||||||
"tooltip": true,
|
|
||||||
"tooltip-icon-size": 24
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "audio-in",
|
|
||||||
"tooltip": true,
|
|
||||||
"tooltip-icon-size": 24
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ignore-monitor": true,
|
|
||||||
"ignore": [
|
|
||||||
{
|
|
||||||
"type": "audio-in",
|
|
||||||
"name": "cava"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "screenshare",
|
|
||||||
"name": "obs"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"custom/nvidia": {
|
|
||||||
"exec": "nvidia-smi --query-gpu=utilization.gpu,temperature.gpu --format=csv,nounits,noheader | sed 's/\\([0-9]\\+\\), \\([0-9]\\+\\)/\\1% \\2°C/g'",
|
|
||||||
"format": "{} ",
|
|
||||||
"interval": 2
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"tray": {
|
|
||||||
"icon-size": 16,
|
|
||||||
"spacing": 10,
|
|
||||||
"show-passive-items": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"hyprland/workspaces": {
|
|
||||||
"active-only": false,
|
|
||||||
"all-outputs": true,
|
|
||||||
"show-special": true,
|
|
||||||
"workspace-taskbar": {
|
|
||||||
"enable": true,
|
|
||||||
"active-window-position": "last",
|
|
||||||
"update-active-window": true,
|
|
||||||
"icon-theme": [
|
|
||||||
"Silvery-Dark-Icons"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"format-icons": {
|
|
||||||
"active": ""
|
|
||||||
},
|
|
||||||
"format": "{icon} {windows}"
|
|
||||||
},
|
|
||||||
"hyprland/window": {
|
|
||||||
"format": "[{class}] {title}",
|
|
||||||
"rewrite": {
|
|
||||||
"(.*) - Vivaldi": "$1",
|
|
||||||
"(.*) - fish": "$1"
|
|
||||||
},
|
|
||||||
"separate-outputs": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,17 +1 @@
|
|||||||
@import "tokens/colors.css";
|
@import url("file:////home/arindy/.themes/Serpensortia/waybar/style.css");
|
||||||
@import "tokens/workspace.css";
|
|
||||||
@import "tokens/widget.css";
|
|
||||||
@import "tokens/slider.css";
|
|
||||||
|
|
||||||
* {
|
|
||||||
margin: 0;
|
|
||||||
padding: 1px;
|
|
||||||
min-height: 0px;
|
|
||||||
border: none;
|
|
||||||
border-radius: 0;
|
|
||||||
font-family: "Fira Sans Semibold", "Font Awesome 7 Free", "Font Awesome 7 Brands", "Font Awesome 6 Free", "Font Awesome 6 Brands", FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
window#waybar {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
@@ -1,124 +0,0 @@
|
|||||||
@define-color backgroundlight #080c08;
|
|
||||||
@define-color backgrounddark #080c08;
|
|
||||||
@define-color workspacesbackground1 #080c08;
|
|
||||||
@define-color workspacesbackground2 #424a42;
|
|
||||||
@define-color bordercolor #124326;
|
|
||||||
@define-color textcolor1 #c0c0c0;
|
|
||||||
@define-color textcolor2 #c0c0c0;
|
|
||||||
@define-color textcolor3 #c0c0c0;
|
|
||||||
@define-color iconcolor #c0c0c0;
|
|
||||||
/*
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
!*@define-color *! backgroundlight #080c08;
|
|
||||||
!*@define-color *! backgrounddark #080c08;
|
|
||||||
!*@define-color *! workspacesbackground1 #080c08;
|
|
||||||
!*@define-color *! workspacesbackground2 #424a42;
|
|
||||||
!*@define-color *! bordercolor #124326;
|
|
||||||
!*@define-color *! textcolor1 #c0c0c0;
|
|
||||||
!*@define-color *! textcolor2 #c0c0c0;
|
|
||||||
!*@define-color *! textcolor3 #c0c0c0;
|
|
||||||
!*@define-color *! iconcolor #c0c0c0;
|
|
||||||
|
|
||||||
!*@define-color *! background #080c08;
|
|
||||||
|
|
||||||
!*@define-color *! error #ffb4ab;
|
|
||||||
|
|
||||||
!*@define-color *! error_container #93000a;
|
|
||||||
|
|
||||||
!*@define-color *! inverse_on_surface #2c3134;
|
|
||||||
|
|
||||||
!*@define-color *! inverse_primary #08677f;
|
|
||||||
|
|
||||||
!*@define-color *! inverse_surface #dee3e6;
|
|
||||||
|
|
||||||
!*@define-color *! on_background #dee3e6;
|
|
||||||
|
|
||||||
!*@define-color *! on_error #690005;
|
|
||||||
|
|
||||||
!*@define-color *! on_error_container #ffdad6;
|
|
||||||
|
|
||||||
!*@define-color *! on_primary #003544;
|
|
||||||
|
|
||||||
!*@define-color *! on_primary_container #b8eaff;
|
|
||||||
|
|
||||||
!*@define-color *! on_primary_fixed #001f28;
|
|
||||||
|
|
||||||
!*@define-color *! on_primary_fixed_variant #004d61;
|
|
||||||
|
|
||||||
!*@define-color *! on_secondary #1e333b;
|
|
||||||
|
|
||||||
!*@define-color *! on_secondary_container #cfe6f1;
|
|
||||||
|
|
||||||
!*@define-color *! on_secondary_fixed #071e26;
|
|
||||||
|
|
||||||
!*@define-color *! on_secondary_fixed_variant #344a52;
|
|
||||||
|
|
||||||
!*@define-color *! on_surface #dee3e6;
|
|
||||||
|
|
||||||
!*@define-color *! on_surface_variant #bfc8cc;
|
|
||||||
|
|
||||||
!*@define-color *! on_tertiary #2c2e4d;
|
|
||||||
|
|
||||||
!*@define-color *! on_tertiary_container #e1e0ff;
|
|
||||||
|
|
||||||
!*@define-color *! on_tertiary_fixed #171837;
|
|
||||||
|
|
||||||
!*@define-color *! on_tertiary_fixed_variant #434465;
|
|
||||||
|
|
||||||
!*@define-color *! outline #8a9296;
|
|
||||||
|
|
||||||
!*@define-color *! outline_variant #40484c;
|
|
||||||
|
|
||||||
!*@define-color *! primary #88d1ec;
|
|
||||||
|
|
||||||
!*@define-color *! primary_container #004d61;
|
|
||||||
|
|
||||||
!*@define-color *! primary_fixed #b8eaff;
|
|
||||||
|
|
||||||
!*@define-color *! primary_fixed_dim #88d1ec;
|
|
||||||
|
|
||||||
!*@define-color *! scrim #000000;
|
|
||||||
|
|
||||||
!*@define-color *! secondary #b3cad4;
|
|
||||||
|
|
||||||
!*@define-color *! secondary_container #344a52;
|
|
||||||
|
|
||||||
!*@define-color *! secondary_fixed #cfe6f1;
|
|
||||||
|
|
||||||
!*@define-color *! secondary_fixed_dim #b3cad4;
|
|
||||||
|
|
||||||
!*@define-color *! shadow #000000;
|
|
||||||
|
|
||||||
!*@define-color *! source_color #25738b;
|
|
||||||
|
|
||||||
!*@define-color *! surface #0f1416;
|
|
||||||
|
|
||||||
!*@define-color *! surface_bright #353a3d;
|
|
||||||
|
|
||||||
!*@define-color *! surface_container #1b2023;
|
|
||||||
|
|
||||||
!*@define-color *! surface_container_high #252b2d;
|
|
||||||
|
|
||||||
!*@define-color *! surface_container_highest #303638;
|
|
||||||
|
|
||||||
!*@define-color *! surface_container_low #171c1f;
|
|
||||||
|
|
||||||
!*@define-color *! surface_container_lowest #0a0f11;
|
|
||||||
|
|
||||||
!*@define-color *! surface_dim #0f1416;
|
|
||||||
|
|
||||||
!*@define-color *! surface_tint #88d1ec;
|
|
||||||
|
|
||||||
!*@define-color *! surface_variant #40484c;
|
|
||||||
|
|
||||||
!*@define-color *! tertiary #c3c3eb;
|
|
||||||
|
|
||||||
!*@define-color *! tertiary_container #434465;
|
|
||||||
|
|
||||||
!*@define-color *! tertiary_fixed #e1e0ff;
|
|
||||||
|
|
||||||
!*@define-color *! tertiary_fixed_dim #c3c3eb;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
@import "colors.css";
|
|
||||||
|
|
||||||
#pulseaudio-slider {
|
|
||||||
margin: 4px 5px;
|
|
||||||
padding: 0 2px;
|
|
||||||
background-color: transparent;
|
|
||||||
border-radius: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#pulseaudio-slider trough {
|
|
||||||
min-height: 10px;
|
|
||||||
min-width: 80px;
|
|
||||||
border-radius: 10px;
|
|
||||||
background-color: @workspacesbackground2;
|
|
||||||
}
|
|
||||||
|
|
||||||
#pulseaudio-slider highlight {
|
|
||||||
min-height: 10px;
|
|
||||||
border-radius: 10px;
|
|
||||||
background-color: @iconcolor;
|
|
||||||
}
|
|
||||||
|
|
||||||
#pulseaudio-slider slider {
|
|
||||||
min-height: 12px;
|
|
||||||
min-width: 12px;
|
|
||||||
margin: -2px 0;
|
|
||||||
border-radius: 100%;
|
|
||||||
background-color: @bordercolor;
|
|
||||||
}
|
|
||||||
@@ -1,101 +0,0 @@
|
|||||||
@import "colors.css";
|
|
||||||
|
|
||||||
/*======= MODULE INDEPENDENT =======*/
|
|
||||||
#distro-group {
|
|
||||||
margin: 4px 5px;
|
|
||||||
background-color: @backgrounddark;
|
|
||||||
border-radius: 20px;
|
|
||||||
color: @bordercolor;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-distro {
|
|
||||||
color: @bordercolor;
|
|
||||||
padding: 6px 15px 6px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-terminal {
|
|
||||||
color: #a6e3a1;
|
|
||||||
padding: 0px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-files {
|
|
||||||
color: #f9e2af;
|
|
||||||
padding: 0px 10px 0px 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#mpris {
|
|
||||||
padding: 0px 10px;
|
|
||||||
margin: 4px 5px;
|
|
||||||
background-color: @backgrounddark;
|
|
||||||
border-radius: 20px;
|
|
||||||
border: 3px solid @bordercolor;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-browser {
|
|
||||||
color: #fab387;
|
|
||||||
padding: 0px 15px 0px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#power-profiles-daemon,
|
|
||||||
#idle_inhibitor {
|
|
||||||
margin: 4px 5px;
|
|
||||||
padding: 6px 15px 6px 10px;
|
|
||||||
background-color: @backgrounddark;
|
|
||||||
border-radius: 20px;
|
|
||||||
color: @secondary_fixed_dim;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*======= MODULE CAPSUL =======*/
|
|
||||||
#audio,
|
|
||||||
#connections,
|
|
||||||
#system,
|
|
||||||
#storage {
|
|
||||||
margin: 4px 5px;
|
|
||||||
padding: 6px 6px;
|
|
||||||
background-color: @backgrounddark;
|
|
||||||
border-radius: 20px;
|
|
||||||
color: @secondary_fixed_dim;
|
|
||||||
border: 3px solid @bordercolor;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#disk,
|
|
||||||
#memory,
|
|
||||||
#cpu,
|
|
||||||
#temperature,
|
|
||||||
#bluetooth {
|
|
||||||
margin-right: 2px;
|
|
||||||
padding: 0 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#network {
|
|
||||||
padding: 0px 10px 0px 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#pulseaudio {
|
|
||||||
margin-right: 12px;
|
|
||||||
margin-left: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*======= TRAY =======*/
|
|
||||||
#tray-group {
|
|
||||||
margin: 4px 5px;
|
|
||||||
background-color: @backgrounddark;
|
|
||||||
border-radius: 20px;
|
|
||||||
border: 3px solid @bordercolor;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-tray-arrow {
|
|
||||||
padding: 6px 14px 6px 10px;
|
|
||||||
color: @bordercolor;
|
|
||||||
}
|
|
||||||
|
|
||||||
#tray {
|
|
||||||
padding: 6px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#tray>.passive,
|
|
||||||
#tray>.active,
|
|
||||||
#tray>.needs-attention {
|
|
||||||
-gtk-icon-effect: none;
|
|
||||||
}
|
|
||||||
@@ -1,86 +0,0 @@
|
|||||||
@import "colors.css";
|
|
||||||
|
|
||||||
#window,
|
|
||||||
#cpu-group,
|
|
||||||
#privacy,
|
|
||||||
#workspaces,
|
|
||||||
#user-group,
|
|
||||||
#temperature,
|
|
||||||
#memory,
|
|
||||||
#custom-exit,
|
|
||||||
#custom-nvidia,
|
|
||||||
#cava,
|
|
||||||
#clock {
|
|
||||||
margin: 4px 5px;
|
|
||||||
padding: 6px 6px;
|
|
||||||
background-color: @backgrounddark;
|
|
||||||
border-radius: 20px;
|
|
||||||
transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
|
|
||||||
border: 3px solid @bordercolor;
|
|
||||||
}
|
|
||||||
|
|
||||||
tooltip {
|
|
||||||
padding: 10px;
|
|
||||||
background-color: @backgrounddark;
|
|
||||||
border-radius: 20px;
|
|
||||||
transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
|
|
||||||
border: 3px solid @bordercolor;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar-today,
|
|
||||||
.calendar-days,
|
|
||||||
.calendar-weeks,
|
|
||||||
.calendar-months {
|
|
||||||
color: @bordercolor;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar-weekdays {
|
|
||||||
color: @textcolor1;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button {
|
|
||||||
min-width: 32px;
|
|
||||||
padding: 0 4px;
|
|
||||||
margin: 0 2px;
|
|
||||||
background: transparent;
|
|
||||||
border-radius: 16px;
|
|
||||||
color: @tertiary;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button.active {
|
|
||||||
padding: 0 12px;
|
|
||||||
margin: 0 2px;
|
|
||||||
background-color: @bordercolor;
|
|
||||||
color: @on_primary;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button.special {
|
|
||||||
color: @tertiary_fixed;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button:hover {
|
|
||||||
background-color: @backgrounddark_highest;
|
|
||||||
color: @bordercolor;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button.active:hover {
|
|
||||||
background-color: @bordercolor;
|
|
||||||
color: @on_primary;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button.empty {
|
|
||||||
color: @workspacesbackground2;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button.urgent {
|
|
||||||
color: @error_container;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button label:first-child {
|
|
||||||
margin-right: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button label:last-child {
|
|
||||||
margin-left: 2px;
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 1009 KiB |
|
Before Width: | Height: | Size: 1.5 MiB |
|
Before Width: | Height: | Size: 1.5 MiB |
|
Before Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 897 KiB |
|
Before Width: | Height: | Size: 1.3 MiB |