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); -}