From 3158e1d7de9c13fd1aec7be4555c769d1e1d6b2d Mon Sep 17 00:00:00 2001 From: foreverpyrite <51493121+ForeverPyrite@users.noreply.github.com> Date: Sun, 28 Sep 2025 21:00:14 -0500 Subject: [PATCH] oh my god I still need to figure out what to do with the .uuid font files (I sucked with the gitignore ig) and btop since it saves state everytime you toggle something, which is a little annoying. I'm debating if it should even be here at all. I think all I used it for originally was the theme lol. --- .gitignore | 2 +- anyrun/.config/anyrun/applications.ron | 20 ++ anyrun/.config/anyrun/config.ron | 80 ++++++++ anyrun/.config/anyrun/kidex.ron | 3 + anyrun/.config/anyrun/niri-focus.ron | 3 + anyrun/.config/anyrun/style.css | 64 ++++++ anyrun/.config/anyrun/websearch.ron | 13 ++ ironbar/.config/ironbar/config.corn | 120 ++++++++++++ kidex/.config/kidex.ron | 10 + niri/.config/niri/config.kdl | 7 +- nvim/.config/nvim/lazy-lock.json | 12 +- nvim/.config/nvim/lua/plugins/obsidian.lua | 32 --- themes/.themes/deepin-meets-arc | 1 + waybar/.config/waybar/catppuccin-mocha.css | 26 --- waybar/.config/waybar/config.jsonc | 216 --------------------- waybar/.config/waybar/style.css | 12 -- 16 files changed, 326 insertions(+), 295 deletions(-) create mode 100644 anyrun/.config/anyrun/applications.ron create mode 100644 anyrun/.config/anyrun/config.ron create mode 100644 anyrun/.config/anyrun/kidex.ron create mode 100644 anyrun/.config/anyrun/niri-focus.ron create mode 100644 anyrun/.config/anyrun/style.css create mode 100644 anyrun/.config/anyrun/websearch.ron create mode 100644 ironbar/.config/ironbar/config.corn create mode 100644 kidex/.config/kidex.ron delete mode 100644 nvim/.config/nvim/lua/plugins/obsidian.lua create mode 160000 themes/.themes/deepin-meets-arc delete mode 100644 waybar/.config/waybar/catppuccin-mocha.css delete mode 100644 waybar/.config/waybar/config.jsonc delete mode 100644 waybar/.config/waybar/style.css diff --git a/.gitignore b/.gitignore index 06d1a5b..16cc1d6 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,4 @@ foo.* data .aider* lazy-lock.json -.uuid +**/.uuid diff --git a/anyrun/.config/anyrun/applications.ron b/anyrun/.config/anyrun/applications.ron new file mode 100644 index 0000000..6b3c97f --- /dev/null +++ b/anyrun/.config/anyrun/applications.ron @@ -0,0 +1,20 @@ +Config( + // Also show the Desktop Actions defined in the desktop files, e.g. "New Window" from LibreWolf + desktop_actions: true, + + max_entries: 5, + + // A command to preprocess the command from the desktop file. The commands should take arguments in this order: + // command_name + // preprocess_exec_script: Some("/home/user/.local/share/anyrun/preprocess_application_command.sh") + + // The terminal used for running terminal based desktop entries, if left as `None` a static list of terminals is used + // to determine what terminal to use. + terminal: Some(Terminal( + // The main terminal command + command: "alacritty", + // What arguments should be passed to the terminal process to run the command correctly + // {} is replaced with the command in the desktop entry + args: "-e {}", + )), +) diff --git a/anyrun/.config/anyrun/config.ron b/anyrun/.config/anyrun/config.ron new file mode 100644 index 0000000..22112e9 --- /dev/null +++ b/anyrun/.config/anyrun/config.ron @@ -0,0 +1,80 @@ +Config( + // Position/size fields use an enum for the value, it can be either: + // Absolute(n): The absolute value in pixels + // Fraction(n): A fraction of the width or height of the full screen (depends on exclusive zones and the settings related to them) window respectively + + // The horizontal position, adjusted so that Relative(0.5) always centers the runner + x: Fraction(0.5), + + // The vertical position, works the same as `x` + y: Absolute(0), + + // The width of the runner + width: Absolute(800), + + // The minimum height of the runner, the runner will expand to fit all the entries + // NOTE: If this is set to 0, the window will never shrink after being expanded + height: Absolute(1), + + // Hide match and plugin info icons + hide_icons: false, + + // ignore exclusive zones, f.e. Waybar + ignore_exclusive_zones: false, + + // Layer shell layer: Background, Bottom, Top, Overlay + layer: Overlay, + + // Hide the plugin info panel + hide_plugin_info: false, + + // Close window when a click outside the main box is received + close_on_click: false, + + // Show search results immediately when Anyrun starts + show_results_immediately: false, + + // Limit amount of entries shown in total + max_entries: None, + + // List of plugins to be loaded by default, can be specified with a relative path to be loaded from the + // `/plugins` directory or with an absolute path to just load the file the path points to. + // + // The order of plugins here specifies the order in which they appear + // in the results. As in it works as a priority for the plugins. + plugins: [ + "libapplications.so", + "libkidex.so" + "librink.so", + "libniri_focus.so", + "libshell.so", + ], + + keybinds: [ + Keybind( + key: "Return", + action: Select, + ), + Keybind( + key: "Up", + action: Up, + ), + Keybind( + key: "Down", + action: Down, + ), + Keybind( + key: "ISO_Left_Tab", + action: Up, + shift: true, + ), + Keybind( + key: "Tab", + action: Down, + ), + Keybind( + key: "Escape", + action: Close, + ), + ], +) diff --git a/anyrun/.config/anyrun/kidex.ron b/anyrun/.config/anyrun/kidex.ron new file mode 100644 index 0000000..3b0df78 --- /dev/null +++ b/anyrun/.config/anyrun/kidex.ron @@ -0,0 +1,3 @@ +Config( + max_entries: 3, +) diff --git a/anyrun/.config/anyrun/niri-focus.ron b/anyrun/.config/anyrun/niri-focus.ron new file mode 100644 index 0000000..f929a1f --- /dev/null +++ b/anyrun/.config/anyrun/niri-focus.ron @@ -0,0 +1,3 @@ +Config( + max_entries: 2, +) diff --git a/anyrun/.config/anyrun/style.css b/anyrun/.config/anyrun/style.css new file mode 100644 index 0000000..e297eb7 --- /dev/null +++ b/anyrun/.config/anyrun/style.css @@ -0,0 +1,64 @@ +window { + background: transparent; +} + +box.main { + padding: 5px; + margin: 10px; + border-radius: 10px; + border: 2px solid @theme_selected_bg_color; + background-color: @theme_bg_color; + box-shadow: 0 0 5px black; +} + + +text { + min-height: 30px; + padding: 5px; + border-radius: 5px; +} + +.matches { + background-color: rgba(0, 0, 0, 0); + border-radius: 10px; +} + +box.plugin:first-child { + margin-top: 5px; +} + +box.plugin.info { + min-width: 200px; +} + +list.plugin { + background-color: rgba(0, 0, 0, 0); +} + +label.match.description { + font-size: 10px; +} + +label.plugin.info { + font-size: 14px; +} + +.match { + background: transparent; +} + +.match:selected { + border-left: 4px solid @theme_selected_bg_color; + background: transparent; + animation: fade 0.1s linear; +} + +@keyframes fade { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} diff --git a/anyrun/.config/anyrun/websearch.ron b/anyrun/.config/anyrun/websearch.ron new file mode 100644 index 0000000..fe1803d --- /dev/null +++ b/anyrun/.config/anyrun/websearch.ron @@ -0,0 +1,13 @@ +Config( + prefix: "?", + // Options: Google, Ecosia, Bing, DuckDuckGo, Custom + // + // Custom engines can be defined as such: + // Custom( + // name: "Searx", + // url: "searx.be/?q={}", + // ) + // + // NOTE: `{}` is replaced by the search query and `https://` is automatically added in front. + engines: [Google] +) diff --git a/ironbar/.config/ironbar/config.corn b/ironbar/.config/ironbar/config.corn new file mode 100644 index 0000000..63950ed --- /dev/null +++ b/ironbar/.config/ironbar/config.corn @@ -0,0 +1,120 @@ +let { + $workspaces = { + type = "workspaces" + all_monitors = false + // name_map = { + // 1 = "󰙯" + // 2 = "icon:firefox" + // 3 = "" + // Games = "icon:steam" + // Code = "" + // } + } + + $focused = { type = "focused" } + + $launcher = { + type = "launcher" + favorites = ["firefox" "discord" "steam"] + show_names = false + show_icons = true + } + + $mpris = { + type = "music" + player_type = "mpris" + + on_click_middle = "playerctl play-pause" + on_scroll_up = "playerctl volume +5" + on_scroll_down = "playerctl volume -5" + + } + + $notifications = { + type = "notifications" + show_count = true + + icons.closed_none = "󰍥" + icons.closed_some = "󱥂" + icons.closed_dnd = "󱅯" + icons.open_none = "󰍡" + icons.open_some = "󱥁" + icons.open_dnd = "󱅮" + } + + $sys_info = { + type = "sys_info" + + interval.memory = 30 + interval.cpu = 1 + interval.temps = 5 + interval.disks = 300 + interval.networks = 3 + + format = [ + " {cpu_percent}% | {cpu_frequency} GHz | {temp_c@CPUTIN}°C" + " {memory_used} / {memory_total} GB ({memory_available} {swap_used} / {swap_total} GB ({swap_free} | {swap_percent}%)" + "󰋊 {disk_used#T@/:.1} / {disk_total#T@/:.1} TB ({disk_percent@/}%) | {disk_read} / {disk_write} MB/s" + "󰓢 {net_down@enp39s0} / {net_up@enp39s0} Mbps" + // "󰖡 {load_average1} | {load_average5} | {load_average15}" + "󰥔 {uptime}" + ] + } + + $tray = { type = "tray" } + + $clock = { type = "clock" } + + $clipboard = { type = "clipboard" max_items = 75 truncate.mode = "end" truncate.length = 50 } + + $volume = { + type = "volume" + format = "{icon} {percentage}%" + max_volume = 100 + icons.volume_high = "󰕾" + icons.volume_medium = "󰖀" + icons.volume_low = "󰕿" + icons.muted = "󰝟" + } + + // -- begin custom -- + $button = { type = "button" name="power-btn" label = "" on_click = "popup:toggle" } + + $popup = { + type = "box" + orientation = "vertical" + widgets = [ + { type = "label" name = "header" label = "Power menu" } + { + type = "box" + widgets = [ + { type = "button" class="power-btn" label = "" on_click = "!shutdown now" } + { type = "button" class="power-btn" label = "" on_click = "!reboot" } + ] + } + { type = "label" name = "uptime" label = "Uptime: {{30000:uptime -p | cut -d ' ' -f2-}}" } + ] + } + + $power_menu = { + type = "custom" + class = "power-menu" + + bar = [ $button ] + popup = [ $popup ] + + tooltip = "Up: {{30000:uptime -p | cut -d ' ' -f2-}}" + } + // -- end custom -- + + $left = [ $workspaces $launcher ] + $right = [ $sys_info $volume $clipboard $power_menu $clock $notifications ] +} +in { + anchor_to_edges = true + position = "top" + icon_theme = "Paper" + + start = $left + end = $right +} diff --git a/kidex/.config/kidex.ron b/kidex/.config/kidex.ron new file mode 100644 index 0000000..94370f0 --- /dev/null +++ b/kidex/.config/kidex.ron @@ -0,0 +1,10 @@ +Config( + ignored: [], // A list of patterns to be ignored in all directories + directories: [ + WatchDir( + path: "~", // The root folder to be indexed + recurse: true, // Recursively index and watch all subfolders + ignored: [], // Ignore patterns specifically for this directory + ), + ], +) diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index d07c078..ee96f20 100644 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -274,7 +274,8 @@ layout { // See the binds section below for more spawn examples. // This line starts waybar, a commonly used bar for Wayland compositors. -spawn-at-startup "waybar" +spawn-at-startup "ironbar" +spawn-at-startup "swaync" // To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup: // spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell" @@ -368,7 +369,7 @@ binds { // Suggested binds for running programs: terminal, app launcher, screen locker. Mod+T hotkey-overlay-title="Open a Terminal: alacritty" { spawn "alacritty"; } - Mod+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; } + Mod+D hotkey-overlay-title="Run an Application: anyrun" { spawn "anyrun"; } Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; } // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. @@ -383,6 +384,8 @@ binds { XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; } XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; } XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; } + // On the topic of this, if you ever get a media (player) manager, the numpad keys + // are KP_Divide, KP_Multiply, and KP_Subtract you weirdo // Example brightness key mappings for brightnessctl. // You can use regular spawn with multiple arguments too (to avoid going through "sh"), diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index 28b5547..1f1584e 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -1,5 +1,5 @@ { - "LazyVim": { "branch": "main", "commit": "b4606f9df3395a261bb6a09acc837993da5d8bfc" }, + "LazyVim": { "branch": "main", "commit": "6e3a06306d72a7f7a401c007f56706023a6c00ea" }, "blink.cmp": { "branch": "main", "commit": "327fff91fe6af358e990be7be1ec8b78037d2138" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "catppuccin": { "branch": "main", "commit": "f19cab18ec4dc86d415512c7a572863b2adbcc18" }, @@ -20,21 +20,21 @@ "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-aider": { "branch": "main", "commit": "aa5df1ac89f4417eae3567dbfed82962bfa580c0" }, - "nvim-lint": { "branch": "master", "commit": "0864f81c681e15d9bdc1156fe3a17bd07db5a3ed" }, - "nvim-lspconfig": { "branch": "master", "commit": "107c2458cdc780c4ed2c2b5e1b7800cd019010bd" }, - "nvim-treesitter": { "branch": "main", "commit": "bd99d6bd2bdd346c5da090db5e3956de0e0a2f3f" }, + "nvim-lint": { "branch": "master", "commit": "335a6044be16d7701001059cba9baa36fbeef422" }, + "nvim-lspconfig": { "branch": "master", "commit": "b3cce1419ca67871ae782b3e529652f8a016f0de" }, + "nvim-treesitter": { "branch": "main", "commit": "5a70b1eb8cbdf6c7f0a59dfb7356ad198421b620" }, "nvim-treesitter-textobjects": { "branch": "main", "commit": "1b2d85d3de6114c4bcea89ffb2cd1ce9e3a19931" }, "nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" }, "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "rustaceanvim": { "branch": "master", "commit": "8947b1f941f63cb3d618ebe04e07278bf00714df" }, - "snacks.nvim": { "branch": "main", "commit": "d67a47739dfc652cfcf66c59e929c704a854b37a" }, + "snacks.nvim": { "branch": "main", "commit": "68da653d206069007f71d4373049193248bf913b" }, "suda.vim": { "branch": "master", "commit": "9adda7d195222d4e2854efb2a88005a120296c47" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "tokyonight.nvim": { "branch": "main", "commit": "14fd5ff7f84027064724ec3157fe903199e77ded" }, "trouble.nvim": { "branch": "main", "commit": "f176232e7759c4f8abd923c21e3e5a5c76cd6837" }, "ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" }, "venv-selector.nvim": { "branch": "main", "commit": "2b49d1f8b8fcf5cfbd0913136f48f118225cca5d" }, - "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } + "which-key.nvim": { "branch": "main", "commit": "904308e6885bbb7b60714c80ab3daf0c071c1492" } } diff --git a/nvim/.config/nvim/lua/plugins/obsidian.lua b/nvim/.config/nvim/lua/plugins/obsidian.lua deleted file mode 100644 index 52f4973..0000000 --- a/nvim/.config/nvim/lua/plugins/obsidian.lua +++ /dev/null @@ -1,32 +0,0 @@ -return { - "epwalsh/obsidian.nvim", - version = "*", -- recommended, use latest release instead of latest commit - lazy = true, - ft = "markdown", - -- Replace the above line with this if you only want to load obsidian.nvim for markdown files in your vault: - -- event = { - -- -- If you want to use the home shortcut '~' here you need to call 'vim.fn.expand'. - -- -- E.g. "BufReadPre " .. vim.fn.expand "~" .. "/my-vault/*.md" - -- -- refer to `:h file-pattern` for more examples - -- "BufReadPre path/to/my-vault/*.md", - -- "BufNewFile path/to/my-vault/*.md", - -- }, - dependencies = { - -- Required. - "nvim-lua/plenary.nvim", - - -- see below for full list of optional dependencies 👇 - }, - opts = { - workspaces = { - { - -- Yeah, everything is in one vault. So what? - -- I'm an idiot. - name = "vault", - path = "~/Obsidian/Vault/", - }, - }, - - -- see below for full list of options 👇 - }, -} diff --git a/themes/.themes/deepin-meets-arc b/themes/.themes/deepin-meets-arc new file mode 160000 index 0000000..22e507b --- /dev/null +++ b/themes/.themes/deepin-meets-arc @@ -0,0 +1 @@ +Subproject commit 22e507b0940dfd8e759321ab7d11203bebf101b7 diff --git a/waybar/.config/waybar/catppuccin-mocha.css b/waybar/.config/waybar/catppuccin-mocha.css deleted file mode 100644 index 0eb6a82..0000000 --- a/waybar/.config/waybar/catppuccin-mocha.css +++ /dev/null @@ -1,26 +0,0 @@ -@define-color rosewater #f5e0dc; -@define-color flamingo #f2cdcd; -@define-color pink #f5c2e7; -@define-color mauve #cba6f7; -@define-color red #f38ba8; -@define-color maroon #eba0ac; -@define-color peach #fab387; -@define-color yellow #f9e2af; -@define-color green #a6e3a1; -@define-color teal #94e2d5; -@define-color sky #89dceb; -@define-color sapphire #74c7ec; -@define-color blue #89b4fa; -@define-color lavender #b4befe; -@define-color text #cdd6f4; -@define-color subtext1 #bac2de; -@define-color subtext0 #a6adc8; -@define-color overlay2 #9399b2; -@define-color overlay1 #7f849c; -@define-color overlay0 #6c7086; -@define-color surface2 #585b70; -@define-color surface1 #45475a; -@define-color surface0 #313244; -@define-color base #1e1e2e; -@define-color mantle #181825; -@define-color crust #11111b; diff --git a/waybar/.config/waybar/config.jsonc b/waybar/.config/waybar/config.jsonc deleted file mode 100644 index 41329ea..0000000 --- a/waybar/.config/waybar/config.jsonc +++ /dev/null @@ -1,216 +0,0 @@ -// -*- mode: jsonc -*- -{ - // "layer": "top", // Waybar at top layer - // "position": "bottom", // Waybar position (top|bottom|left|right) - "height": 30, // Waybar height (to be removed for auto height) - // "width": 1280, // Waybar width - "spacing": 4, // Gaps between modules (4px) - // Choose the order of the modules - "modules-left": [ - "sway/workspaces", - "sway/mode", - "sway/scratchpad", - "custom/media" - ], - "modules-center": [ - "sway/window" - ], - "modules-right": [ - "mpd", - "idle_inhibitor", - "pulseaudio", - "network", - "power-profiles-daemon", - "cpu", - "memory", - "temperature", - "backlight", - "keyboard-state", - "sway/language", - "battery", - "battery#bat2", - "clock", - "tray", - "custom/power" - ], - // Modules configuration - // "sway/workspaces": { - // "disable-scroll": true, - // "all-outputs": true, - // "warp-on-scroll": false, - // "format": "{name}: {icon}", - // "format-icons": { - // "1": "", - // "2": "", - // "3": "", - // "4": "", - // "5": "", - // "urgent": "", - // "focused": "", - // "default": "" - // } - // }, - "keyboard-state": { - "numlock": true, - "capslock": true, - "format": "{name} {icon}", - "format-icons": { - "locked": "", - "unlocked": "" - } - }, - "sway/mode": { - "format": "{}" - }, - "sway/scratchpad": { - "format": "{icon} {count}", - "show-empty": false, - "format-icons": ["", ""], - "tooltip": true, - "tooltip-format": "{app}: {title}" - }, - "mpd": { - "format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% ", - "format-disconnected": "Disconnected ", - "format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ", - "unknown-tag": "N/A", - "interval": 5, - "consume-icons": { - "on": " " - }, - "random-icons": { - "off": " ", - "on": " " - }, - "repeat-icons": { - "on": " " - }, - "single-icons": { - "on": "1 " - }, - "state-icons": { - "paused": "", - "playing": "" - }, - "tooltip-format": "MPD (connected)", - "tooltip-format-disconnected": "MPD (disconnected)" - }, - "idle_inhibitor": { - "format": "{icon}", - "format-icons": { - "activated": "", - "deactivated": "" - } - }, - "tray": { - // "icon-size": 21, - "spacing": 10, - // "icons": { - // "blueman": "bluetooth", - // "TelegramDesktop": "$HOME/.local/share/icons/hicolor/16x16/apps/telegram.png" - // } - }, - "clock": { - // "timezone": "America/New_York", - "tooltip-format": "{:%Y %B}\n{calendar}", - "format-alt": "{:%Y-%m-%d}" - }, - "cpu": { - "format": "{usage}% ", - "tooltip": false - }, - "memory": { - "format": "{}% " - }, - "temperature": { - // "thermal-zone": 2, - // "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input", - "critical-threshold": 80, - // "format-critical": "{temperatureC}°C {icon}", - "format": "{temperatureC}°C {icon}", - "format-icons": ["", "", ""] - }, - "backlight": { - // "device": "acpi_video1", - "format": "{percent}% {icon}", - "format-icons": ["", "", "", "", "", "", "", "", ""] - }, - "battery": { - "states": { - // "good": 95, - "warning": 30, - "critical": 15 - }, - "format": "{capacity}% {icon}", - "format-full": "{capacity}% {icon}", - "format-charging": "{capacity}% ", - "format-plugged": "{capacity}% ", - "format-alt": "{time} {icon}", - // "format-good": "", // An empty format will hide the module - // "format-full": "", - "format-icons": ["", "", "", "", ""] - }, - "power-profiles-daemon": { - "format": "{icon}", - "tooltip-format": "Power profile: {profile}\nDriver: {driver}", - "tooltip": true, - "format-icons": { - "default": "", - "performance": "", - "balanced": "", - "power-saver": "" - } - }, - "network": { - // "interface": "wlp2*", // (Optional) To force the use of this interface - "format-wifi": "{essid} ({signalStrength}%) ", - "format-ethernet": "{ipaddr}/{cidr} ", - "tooltip-format": "{ifname} via {gwaddr} ", - "format-linked": "{ifname} (No IP) ", - "format-disconnected": "Disconnected ⚠", - "format-alt": "{ifname}: {ipaddr}/{cidr}" - }, - "pulseaudio": { - // "scroll-step": 1, // %, can be a float - "format": "{volume}% {icon} {format_source}", - "format-bluetooth": "{volume}% {icon} {format_source}", - "format-bluetooth-muted": " {icon} {format_source}", - "format-muted": " {format_source}", - "format-source": "{volume}% ", - "format-source-muted": "", - "format-icons": { - "headphone": "", - "hands-free": "", - "headset": "", - "phone": "", - "portable": "", - "car": "", - "default": ["", "", ""] - }, - "on-click": "pavucontrol" - }, - "custom/media": { - "format": "{icon} {text}", - "return-type": "json", - "max-length": 40, - "format-icons": { - "spotify": "", - "default": "🎜" - }, - "escape": true, - "exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder - // "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name - }, - "custom/power": { - "format" : "⏻ ", - "tooltip": false, - "menu": "on-click", - "menu-file": "$HOME/.config/waybar/power_menu.xml", // Menu file in resources folder - "menu-actions": { - "shutdown": "shutdown", - "reboot": "reboot", - "suspend": "systemctl suspend", - "hibernate": "systemctl hibernate" - } - } -} diff --git a/waybar/.config/waybar/style.css b/waybar/.config/waybar/style.css deleted file mode 100644 index 0eb8a0e..0000000 --- a/waybar/.config/waybar/style.css +++ /dev/null @@ -1,12 +0,0 @@ -@import "catppuccin-mocha.css"; - -* { - /* reference the color by using @color-name */ - color: @text; -} - -window#waybar { - /* you can also GTK3 CSS functions! */ - background-color: shade(@base, 0.9); - border: 2px solid alpha(@crust, 0.3); -}