diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index c7caebd..1580871 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -196,7 +196,7 @@ animations { # See https://wiki.hypr.land/Configuring/Dwindle-Layout/ for more dwindle { - pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + #pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = true # You probably want this } @@ -209,7 +209,7 @@ master { misc { force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers disable_hyprland_logo = true# If true disables the random hyprland logo / anime girl background. :( - vfr = true + #vfr = true } xwayland { diff --git a/.config/hypr/waybar/config.jsonc b/.config/hypr/waybar/config.jsonc index e031f0e..2402b68 100644 --- a/.config/hypr/waybar/config.jsonc +++ b/.config/hypr/waybar/config.jsonc @@ -22,9 +22,8 @@ "format": "{}" }, "sway/scratchpad": { - "format": "{icon} {count}", + "format": "{count}", "show-empty": false, - "format-icons": ["", ""], "tooltip": true, "tooltip-format": "{app}: {title}" }, @@ -49,65 +48,53 @@ "warning": 30, "critical": 15 }, - "format": "{time} {capacity}% {icon}", - "format-full": "{capacity}% {icon}", + "format": "{time} {capacity}%", + "format-full": "{capacity}%", "format-charging": "{capacity}% C", "format-plugged": "{capacity}% P", - "format-alt": "{time} {icon}", + "format-alt": "{time}", // "format-good": "", // An empty format will hide the module // "format-full": "", - "format-icons": ["", "", "", "", ""] }, "battery#bat2": { "bat": "BAT2" }, "power-profiles-daemon": { - "format": "{icon}", + "format": "{profile}", "tooltip-format": "Power profile: {profile}\nDriver: {driver}", "tooltip": true, - "format-icons": { - "default": "", - "performance": "", - "balanced": "", - "power-saver": "" - } + "format-icons": {"default": [""]} }, "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-wifi": "{essid} ({signalStrength}%)", + //"format-ethernet": "{ipaddr}/{cidr}", + //"tooltip-format": "{ifname} via {gwaddr}", + //"format-linked": "{ifname} (No IP)", + //"format-disconnected": "Disconnected", "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": "{volume}% {format_source}", + "format-bluetooth": "{volume}% {format_source}", + "format-bluetooth-muted": " {format_source}", "format-muted": " {format_source}", - "format-source": "{volume}% ", - "format-source-muted": "", + "format-source": "{volume}%", + "format-source-muted": "", "format-icons": { - "headphone": "", - "hands-free": "", - "headset": "", - "phone": "", - "portable": "", - "car": "", - "default": ["", "", ""] + "default": [""] }, "on-click": "pavucontrol" }, "custom/media": { - "format": "{icon} {text}", + "format": "{text}", "return-type": "json", "max-length": 40, "format-icons": { "spotify": "", - "default": "🎜" + "default": "" }, "escape": true, "exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder diff --git a/.config/mango/waybar/config.jsonc b/.config/mango/waybar/config.jsonc index 6fc30d1..2402b68 100644 --- a/.config/mango/waybar/config.jsonc +++ b/.config/mango/waybar/config.jsonc @@ -1,125 +1,32 @@ // -*- mode: jsonc -*- { - // "layer": "top", // Waybar at top layer - // "position": "bottom", // Waybar position (top|bottom|left|right) - //"height": 10, // Waybar height (to be removed for auto height) - // "width": 1280, // Waybar width - "spacing": 6, // Gaps between modules (4px) - // Choose the order of the modules + "spacing": 2, // Gaps between modules (4px) "modules-left": [ - "ext/workspaces", - "dwl/window", - "sway/mode", - "sway/scratchpad", - "custom/media" + "hyprland/workspaces", + "hyprland/submap", + "hyprland/window" ], //"modules-center": [ //"sway/window" //], "modules-right": [ - "mpd", - "custom/audio_idle_inhibitor", + //"mpd", "pulseaudio", - "network", - //"power-profiles-daemon", - //"cpu", - //"memory", - //"temperature", - //"backlight", - //"keyboard-state", - //"sway/language", + //"network", "battery", - //"battery#bat2", "clock", "tray" //"custom/power" ], - "ext/workspaces": { - "format": "{icon}", - "ignore-hidden": true, - "on-click": "activate", - "on-click-right": "deactivate", - "sort-by-id": true, - }, - "dwl/tags": { - "num-tags":9, - }, - "dwl/window": { - "format": "[{layout}] {title}" - //"format": "[{layout}]" - }, - // 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}", + "format": "{count}", "show-empty": false, - "format-icons": ["", ""], "tooltip": true, "tooltip-format": "{app}: {title}" }, - "mpd": { - "format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {title} ⸨{songPosition}|{queueLength}⸩% ", - "format-alt": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩% ", - "format-disconnected": "Disconnected ", - //"format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ", - "format-stopped": "", - //"unknown-tag": "N/A", - "unknown-tag": "", - "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, @@ -135,117 +42,62 @@ //"format": "{:%R %p %Y-%m-%d}", //"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": "{time} {capacity}% {icon}", - "format-full": "{capacity}% {icon}", + "format": "{time} {capacity}%", + "format-full": "{capacity}%", "format-charging": "{capacity}% C", "format-plugged": "{capacity}% P", - "format-alt": "{time} {icon}", + "format-alt": "{time}", // "format-good": "", // An empty format will hide the module // "format-full": "", - "format-icons": ["", "", "", "", ""] }, "battery#bat2": { "bat": "BAT2" }, "power-profiles-daemon": { - "format": "{icon}", + "format": "{profile}", "tooltip-format": "Power profile: {profile}\nDriver: {driver}", "tooltip": true, - "format-icons": { - "default": "", - "performance": "", - "balanced": "", - "power-saver": "" - } + "format-icons": {"default": [""]} }, "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-wifi": "{essid} ({signalStrength}%)", + //"format-ethernet": "{ipaddr}/{cidr}", + //"tooltip-format": "{ifname} via {gwaddr}", + //"format-linked": "{ifname} (No IP)", + //"format-disconnected": "Disconnected", + "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": "{volume}% {format_source}", + "format-bluetooth": "{volume}% {format_source}", + "format-bluetooth-muted": " {format_source}", + "format-muted": " {format_source}", + "format-source": "{volume}%", + "format-source-muted": "", "format-icons": { - "headphone": "", - "hands-free": "", - "headset": "", - "phone": "", - "portable": "", - "car": "", - "default": ["", "", ""] + "default": [""] }, "on-click": "pavucontrol" }, "custom/media": { - "format": "{icon} {text}", + "format": "{text}", "return-type": "json", "max-length": 40, "format-icons": { "spotify": "", - "default": "🎜" + "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" - } - }, - "custom/audio_idle_inhibitor": { - "format": "{icon} ", - "exec": "sway-audio-idle-inhibit --dry-print-both-waybar", - "exec-if": "which sway-audio-idle-inhibit", - "return-type": "json", - "format-icons": { - "output": "", - "input": "", - "output-input": " ", - "none": "" - } - } + } } diff --git a/.config/nvim/lua/plugins/llm.lua b/.config/nvim/lua/plugins/llm.lua deleted file mode 100644 index ead336d..0000000 --- a/.config/nvim/lua/plugins/llm.lua +++ /dev/null @@ -1,52 +0,0 @@ -return { - "huggingface/llm.nvim", - config = function() - local llm = require('llm') - llm.setup({ - api_token = nil, -- cf Install paragraph - model = "Qwen/Qwen3.5-9B", -- the model ID, behavior depends on backend - backend = "openai", -- backend ID, "huggingface" | "ollama" | "openai" | "tgi" - url = "http://192.168.200.12:8123", -- the http url of the backend - tokens_to_clear = { "<|endoftext|>" }, -- tokens to remove from the model's output - -- parameters that are added to the request body, values are arbitrary, you can set any field:value pair here it will be passed as is to the backend - request_body = { - temperature=0.6, - top_p=0.95, - top_k=20, - min_p=0.0, - presence_penalty=0.0, - repetition_penalty=1.0, - max_new_tokens = 2000, - chat_template_kwargs='{"enable_thinking": False}', - }, - -- set this if the model supports fill in the middle - fim = { - enabled = true, - prefix = "<|fim_prefix|>", - middle = "<|fim_middle|>", - suffix = "<|fim_suffix|>", - }, - debounce_ms = 100, - accept_keymap = "", - dismiss_keymap = "", - tls_skip_verify_insecure = false, - -- llm-ls configuration, cf llm-ls section - --lsp = { - -- bin_path = nil, - -- host = nil, - -- port = nil, - -- cmd_env = nil, -- or { LLM_LOG_LEVEL = "DEBUG" } to set the log level of llm-ls - -- version = "0.5.3", - --}, - tokenizer = { - repository = "Qwen/Qwen3.5-9B", - api_token = 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, - - }, -- cf Tokenizer paragraph - context_window = 5000, -- max number of tokens for the context window - enable_suggestions_on_startup = false, - enable_suggestions_on_files = "*", -- pattern matching syntax to enable suggestions on specific files, either a string or a list of strings - disable_url_path_completion = false, -- cf Backend - }) - end -} diff --git a/.config/opencode/agents/coding-partner.md b/.config/opencode/agents/coding-partner.md deleted file mode 100644 index 08a315e..0000000 --- a/.config/opencode/agents/coding-partner.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -description: Direct, concise AI coding partner for development work. -mode: primary ---- - -You are a direct, concise AI coding assistant. Strictly follow these rules: - -• Answer immediately and directly. No preamble, no summaries, no filler. -• Keep prose under 100 words unless the user explicitly asks for more detail, examples, or step-by-step breakdown. Code blocks, diffs, and technical output are exempt from this word limit. -• Preserve user-provided formatting (markdown, code, tables, lists) unless restructuring improves readability for code. -• Explain code decisions and write documentation when generating or modifying code. -• When generating formatted output, use clean, standard markdown. Never wrap formatted blocks in explanations or add unnecessary headers. -• Do not display internal reasoning, chain-of-thought, or meta-commentary. Never use phrases like "Let me think," "I'll break this down," or "In summary." -• Stick strictly to the question. Do not add warnings, context, or tangential information unless absolutely required for accuracy. -• If ambiguous, ask one concise clarifying question. -• Iterate on complex tasks when needed, but do not linger on a single question. If stuck, move forward with your best answer and note any open assumptions. -• Prioritize accuracy + brevity. - -Your default behavior: maximum clarity, minimum words, coding-aware. diff --git a/.config/opencode/config.json b/.config/opencode/config.json index bfdc8c9..70758c3 100644 --- a/.config/opencode/config.json +++ b/.config/opencode/config.json @@ -6,7 +6,7 @@ "name": "OpenWebUI", "options": { "baseURL": "https://ai.zamudio.dev/api", - "apiKey": "sk-7addc83e72534547a3b0df9759517d14" + "apiKey": "sk-777ecee5bc6f498bbd2c01b26677526c" }, "models": { "Qwen3.6-35B-A3B": { diff --git a/.config/sway/config b/.config/sway/config index 615d371..077d525 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -34,7 +34,7 @@ include ~/.config/sway/config.d/* bindswitch --reload --locked lid:on output $laptop disable bindswitch --reload --locked lid:off output $laptop enable -exec_always --no-startup-id '/home/jozamudi/.config/sway/scripts/clamshell-mode.sh' +exec_always --no-startup-id '/home/work/.config/sway/scripts/clamshell-mode.sh' #input "1267:12792:ELAN067B:00_04F3:31F8_Touchpad" { # dwt enabled @@ -65,7 +65,7 @@ exec xrdb -merge ~/.Xresources exec wl-paste -t text --watch clipman store --no-persist exec hypridle -exec gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" +#exec gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" #exec mpd #exec syncthing @@ -91,7 +91,7 @@ bindsym $mod+Ctrl+y exec : | wl-copy -p #default_border pixel 2 #default_floating_border pixel 2 -exec systemctl --user import-environment XDG_SESSION_TYPE XDG_CURRENT_DESKTOP -exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway XDG_SESSION_DESKTOP=sway +#exec systemctl --user import-environment XDG_SESSION_TYPE XDG_CURRENT_DESKTOP +#exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway XDG_SESSION_DESKTOP=sway diff --git a/.config/sway/scripts/env.sh b/.config/sway/scripts/env.sh deleted file mode 100755 index 69dc141..0000000 --- a/.config/sway/scripts/env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -export MOZ_ENABLE_WAYLAND=1 -export WLR_DRM_NO_MODIFIERS=1 -export QT_QPA_PLATFORM="wayland-egl;xcb" -export SDL_VIDEODRIVER=wayland -export XDG_SESSION_TYPE=wayland -export XDG_CURRENT_DESKTOP=sway diff --git a/.config/sway/waybar/config.jsonc b/.config/sway/waybar/config.jsonc index 15df8ab..2402b68 100644 --- a/.config/sway/waybar/config.jsonc +++ b/.config/sway/waybar/config.jsonc @@ -2,10 +2,9 @@ { "spacing": 2, // Gaps between modules (4px) "modules-left": [ - "sway/workspaces", - "sway/mode", - "sway/scratchpad", - "sway/window" + "hyprland/workspaces", + "hyprland/submap", + "hyprland/window" ], //"modules-center": [ //"sway/window" @@ -23,9 +22,8 @@ "format": "{}" }, "sway/scratchpad": { - "format": "{icon} {count}", + "format": "{count}", "show-empty": false, - "format-icons": ["", ""], "tooltip": true, "tooltip-format": "{app}: {title}" }, @@ -50,65 +48,53 @@ "warning": 30, "critical": 15 }, - "format": "{time} {capacity}% {icon}", - "format-full": "{capacity}% {icon}", + "format": "{time} {capacity}%", + "format-full": "{capacity}%", "format-charging": "{capacity}% C", "format-plugged": "{capacity}% P", - "format-alt": "{time} {icon}", + "format-alt": "{time}", // "format-good": "", // An empty format will hide the module // "format-full": "", - "format-icons": ["", "", "", "", ""] }, "battery#bat2": { "bat": "BAT2" }, "power-profiles-daemon": { - "format": "{icon}", + "format": "{profile}", "tooltip-format": "Power profile: {profile}\nDriver: {driver}", "tooltip": true, - "format-icons": { - "default": "", - "performance": "", - "balanced": "", - "power-saver": "" - } + "format-icons": {"default": [""]} }, "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-wifi": "{essid} ({signalStrength}%)", + //"format-ethernet": "{ipaddr}/{cidr}", + //"tooltip-format": "{ifname} via {gwaddr}", + //"format-linked": "{ifname} (No IP)", + //"format-disconnected": "Disconnected", "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": "{volume}% {format_source}", + "format-bluetooth": "{volume}% {format_source}", + "format-bluetooth-muted": " {format_source}", "format-muted": " {format_source}", - "format-source": "{volume}% ", - "format-source-muted": "", + "format-source": "{volume}%", + "format-source-muted": "", "format-icons": { - "headphone": "", - "hands-free": "", - "headset": "", - "phone": "", - "portable": "", - "car": "", - "default": ["", "", ""] + "default": [""] }, "on-click": "pavucontrol" }, "custom/media": { - "format": "{icon} {text}", + "format": "{text}", "return-type": "json", "max-length": 40, "format-icons": { "spotify": "", - "default": "🎜" + "default": "" }, "escape": true, "exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index 0a2d382..48d7c2c 100644 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -1,5 +1,6 @@ set-option -sa terminal-overrides ",xterm*:Tc" set -g default-terminal "xterm-256color" +set -g extended-keys on bind-key r source-file ~/.config/tmux/tmux.conf \; display "Reloaded!" diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc index e031f0e..2402b68 100644 --- a/.config/waybar/config.jsonc +++ b/.config/waybar/config.jsonc @@ -22,9 +22,8 @@ "format": "{}" }, "sway/scratchpad": { - "format": "{icon} {count}", + "format": "{count}", "show-empty": false, - "format-icons": ["", ""], "tooltip": true, "tooltip-format": "{app}: {title}" }, @@ -49,65 +48,53 @@ "warning": 30, "critical": 15 }, - "format": "{time} {capacity}% {icon}", - "format-full": "{capacity}% {icon}", + "format": "{time} {capacity}%", + "format-full": "{capacity}%", "format-charging": "{capacity}% C", "format-plugged": "{capacity}% P", - "format-alt": "{time} {icon}", + "format-alt": "{time}", // "format-good": "", // An empty format will hide the module // "format-full": "", - "format-icons": ["", "", "", "", ""] }, "battery#bat2": { "bat": "BAT2" }, "power-profiles-daemon": { - "format": "{icon}", + "format": "{profile}", "tooltip-format": "Power profile: {profile}\nDriver: {driver}", "tooltip": true, - "format-icons": { - "default": "", - "performance": "", - "balanced": "", - "power-saver": "" - } + "format-icons": {"default": [""]} }, "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-wifi": "{essid} ({signalStrength}%)", + //"format-ethernet": "{ipaddr}/{cidr}", + //"tooltip-format": "{ifname} via {gwaddr}", + //"format-linked": "{ifname} (No IP)", + //"format-disconnected": "Disconnected", "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": "{volume}% {format_source}", + "format-bluetooth": "{volume}% {format_source}", + "format-bluetooth-muted": " {format_source}", "format-muted": " {format_source}", - "format-source": "{volume}% ", - "format-source-muted": "", + "format-source": "{volume}%", + "format-source-muted": "", "format-icons": { - "headphone": "", - "hands-free": "", - "headset": "", - "phone": "", - "portable": "", - "car": "", - "default": ["", "", ""] + "default": [""] }, "on-click": "pavucontrol" }, "custom/media": { - "format": "{icon} {text}", + "format": "{text}", "return-type": "json", "max-length": 40, "format-icons": { "spotify": "", - "default": "🎜" + "default": "" }, "escape": true, "exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder diff --git a/applications/Zoom.desktop b/applications/Zoom.desktop deleted file mode 100644 index 24a0de3..0000000 --- a/applications/Zoom.desktop +++ /dev/null @@ -1,13 +0,0 @@ -[Desktop Entry] -Name=Zoom Workplace -Comment=Zoom Video Conference -Exec=/usr/bin/zoom %U -Icon=Zoom -Terminal=false -Type=Application -Encoding=UTF-8 -Categories=Network;Application; -StartupWMClass=zoom -MimeType=x-scheme-handler/zoommtg;x-scheme-handler/zoomus;x-scheme-handler/tel;x-scheme-handler/callto;x-scheme-handler/zoomphonecall;x-scheme-handler/zoomphonesms;x-scheme-handler/zoomcontactcentercall;application/x-zoom -X-KDE-Protocols=zoommtg;zoomus;tel;callto;zoomphonecall;zoomphonesms;zoomcontactcentercall; -Name[en_US]=Zoom Workplace diff --git a/applications/com.nextcloud.desktopclient.nextcloud.desktop b/applications/com.nextcloud.desktopclient.nextcloud.desktop deleted file mode 100644 index 8634b7d..0000000 --- a/applications/com.nextcloud.desktopclient.nextcloud.desktop +++ /dev/null @@ -1,209 +0,0 @@ -[Desktop Entry] -Categories=Utility;X-SuSE-SyncUtility; -Type=Application -Exec=nextcloud %u -Name=Nextcloud Desktop -Comment=Nextcloud desktop synchronization client -GenericName=Folder Sync -Icon=Nextcloud -Keywords=Nextcloud;syncing;file;sharing; -X-GNOME-Autostart-Delay=3 -MimeType=application/vnd.nextcloud;x-scheme-handler/nc; -Actions=Quit; - -# Translations -Comment[oc]=Nextcloud sincronizacion del client -GenericName[oc]=Dorsièr de Sincronizacion -Name[oc]=Nextcloud sincronizacion del client -Icon[oc]=Nextcloud -Comment[ar]=Nextcloud زبون مزامنة مكتبي -GenericName[ar]=مزامنة المجلد -Name[ar]=Nextcloud زبون مزامنة مكتبي -Icon[ar]=Nextcloud -Comment[bg_BG]=Nextcloud клиент за десктоп синхронизация -GenericName[bg_BG]=Синхронизиране на папката -Name[bg_BG]=Nextcloud клиент десктоп синхронизация -Icon[bg_BG]=Nextcloud -Comment[ca]=Client de sincronització d'escriptori Nextcloud -GenericName[ca]=Sincronització de carpetes -Name[ca]=Client de sincronització d'escriptori Nextcloud -Icon[ca]=Nextcloud -Comment[da]=Nextcloud skrivebordsklient til synkronisering -GenericName[da]=Mappesynkronisering -Name[da]=Nextcloud skrivebordsklient til synk -Icon[da]=Nextcloud -Comment[de]=Nextcloud Desktop-Synchronisationsclient -GenericName[de]=Ordner-Synchronisation -Name[de]=Nextcloud Desktop-Synchronisationsclient -Icon[de]=Nextcloud -Comment[ja_JP]=Nextcloud デスクトップ同期クライアント -GenericName[ja_JP]=フォルダー同期 -Name[ja_JP]=Nextcloud デスクトップ同期クライアント -Icon[ja_JP]=Nextcloud -Comment[el]=Nextcloud συγχρονισμός επιφάνειας εργασίας πελάτη -GenericName[el]=Συγχρονισμός φακέλου -Name[el]=Nextcloud συγχρονισμός επιφάνειας εργασίας πελάτη -Icon[el]=Nextcloud -Comment[en_GB]=Nextcloud desktop synchronisation client -GenericName[en_GB]=Folder Sync -Name[en_GB]=Nextcloud desktop sync client -Icon[en_GB]=Nextcloud -Comment[es]=Nextcloud cliente de sincronización de escritorio -GenericName[es]=Sincronización de carpeta -Name[es]=Nextcloud cliente de sincronización de escritorio -Icon[es]=Nextcloud -Comment[de_DE]=Nextcloud Desktop-Synchronisationsclient -GenericName[de_DE]=Ordner-Synchronisation -Name[de_DE]=Nextcloud Desktop-Synchronisationsclient -Icon[de_DE]=Nextcloud -Comment[eu]=Nextcloud mahaigaineko sinkronizazio bezeroa -GenericName[eu]=Karpetaren sinkronizazioa -Name[eu]=Nextcloud mahaigaineko sinkronizazio bezeroa -Icon[eu]=Nextcloud -GenericName[fa]=همسان سازی پوشه‌ها -Name[fa]=nextcloud نسخه‌ی همسان سازی مشتری -Icon[fa]=Nextcloud -Comment[fr]=Synchronisez vos dossiers avec un serveur Nextcloud -GenericName[fr]=Synchronisation de dossier -Name[fr]=Client de synchronisation Nextcloud -Icon[fr]=Nextcloud -Comment[gl]=Nextcloud cliente de sincronización para escritorio -GenericName[gl]=Sincronizar Cartafol -Name[gl]=Nextcloud cliente de sincronización para escritorio -Icon[gl]=Nextcloud -Comment[he]=Nextcloud לקוח סנכון שולחן עבודה -GenericName[he]=סנכון תיקייה -Name[he]=Nextcloud לקוח סנכרון שולחן עבודה -Icon[he]=Nextcloud -Comment[ia]=Nextcloud cliente de synchronisation pro scriptorio -GenericName[ia]=Synchronisar Dossier -Name[ia]=Nextcloud cliente de synchronisation pro scriptorio -Icon[ia]=Nextcloud -Comment[id]=Klien sinkronisasi desktop Nextcloud -GenericName[id]=Folder Sync -Name[id]=Klien sync desktop Nextcloud -Icon[id]=Nextcloud -Comment[is]=Nextcloud skjáborðsforrit samstillingar -GenericName[is]=Samstilling möppu -Name[is]=Nextcloud skjáborðsforrit samstillingar -Icon[is]=Nextcloud -Comment[it]=Client di sincronizzazione del desktop di Nextcloud -GenericName[it]=Sincronizzazione cartella -Name[it]=Client di sincronizzazione del desktop di Nextcloud -Icon[it]=Nextcloud -Comment[ko]=Nextcloud 데스크톱 동기화 클라이언트 -GenericName[ko]=폴더 동기화 -Name[ko]=Nextcloud 데스크톱 동기화 클라이언트 -Icon[ko]=Nextcloud -Comment[hu_HU]=Nextcloud asztali szinkronizációs kliens -GenericName[hu_HU]=Könyvtár szinkronizálás -Name[hu_HU]=Nextcloud asztali szinkr. kliens -Icon[hu_HU]=Nextcloud -Comment[af_ZA]=Nextcloud werkskermsinchroniseerkliënt -GenericName[af_ZA]=Vouersinchronisering -Name[af_ZA]=Nextcloud werkskermsinchroniseerkliënt -Icon[af_ZA]=Nextcloud -Comment[nl]=Nextcloud desktop synchronisatie client -GenericName[nl]=Mappen sync -Name[nl]=Nextcloud desktop sync client -Icon[nl]=Nextcloud -Comment[et_EE]=Nextcloud sünkroonimise klient töölauale -GenericName[et_EE]=Kaustade sünkroonimine -Name[et_EE]=Nextcloud sünkroonimise klient töölauale -Icon[et_EE]=Nextcloud -Comment[pl]=Nextcloud klient synchronizacji dla komputerów stacjonarnych -GenericName[pl]=Folder Synchronizacji -Name[pl]=Nextcloud klient synchronizacji dla komputerów stacjonarnych -Icon[pl]=Nextcloud -Comment[pt_BR]=Nextcloud cliente de sincronização do computador -GenericName[pt_BR]=Sincronização de Pasta -Name[pt_BR]=Nextcloud cliente de sincronização de desktop -Icon[pt_BR]=Nextcloud -Comment[cs_CZ]=Nextcloud počítačový synchronizační klient -GenericName[cs_CZ]=Synchronizace adresáře -Name[cs_CZ]=Nextcloud počítačový synchronizační klient -Icon[cs_CZ]=Nextcloud -Comment[ru]=Настольный клиент синхронизации Nextcloud -GenericName[ru]=Синхронизация каталогов -Name[ru]=Настольный клиент синхронизации Nextcloud -Icon[ru]=Nextcloud -Comment[sl]=Nextcloud ‒ Program za usklajevanje datotek z namizjem -GenericName[sl]=Usklajevanje map -Name[sl]=Nextcloud ‒ Program za usklajevanje datotek z namizjem -Icon[sl]=Nextcloud -Comment[sq]=Klient njëkohësimesh Nextcloud për desktop -GenericName[sq]=Njëkohësim Dosjesh -Name[sq]=Klient njëkohësimesh Nextcloud për desktop -Icon[sq]=Nextcloud -Comment[fi_FI]=Nextcloud työpöytäsynkronointisovellus -GenericName[fi_FI]=Kansion synkronointi -Name[fi_FI]=Nextcloud työpöytäsynkronointisovellus -Icon[fi_FI]=Nextcloud -Comment[sv]=Nextcloud desktop synkroniseringsklient -GenericName[sv]=Mappsynk -Name[sv]=Nextcloud desktop synk-klient -Icon[sv]=Nextcloud -Comment[tr]=Nextcloud masaüstü eşitleme istemcisi -GenericName[tr]=Dosya Eşitleme -Name[tr]=Nextcloud masaüstü eşitleme istemcisi -Icon[tr]=Nextcloud -Comment[uk]=Настільний клієнт синхронізації Nextcloud -GenericName[uk]=Синхронізація теки -Name[uk]=Настільний клієнт синхронізації Nextcloud -Icon[uk]=Nextcloud -Comment[ro]=Nextcloud client de sincronizare pe desktop -GenericName[ro]=Sincronizare director -Name[ro]=Nextcloud client de sincronizare pe desktop -Icon[ro]=Nextcloud -Comment[zh_CN]=Nextcloud 桌面同步客户端 -GenericName[zh_CN]=文件夹同步 -Name[zh_CN]=Nextcloud 桌面同步客户端 -Icon[zh_CN]=Nextcloud -Comment[zh_HK]=桌面版同步客户端 -Comment[zh_TW]=Nextcloud 桌面同步客戶端 -GenericName[zh_TW]=資料夾同步 -Name[zh_TW]=Nextcloud 桌面同步客戶端 -Icon[zh_TW]=Nextcloud -Comment[es_AR]=Cliente de sincronización para escritorio Nextcloud -GenericName[es_AR]=Sincronización de directorio -Name[es_AR]=Cliente de sincronización para escritorio Nextcloud -Icon[es_AR]=Nextcloud -Comment[lt_LT]=Nextcloud darbalaukio sinchronizavimo programa -GenericName[lt_LT]=Katalogo sinchnorizacija -Name[lt_LT]=Nextcloud darbalaukio programa -Icon[lt_LT]=Nextcloud -Comment[th_TH]=Nextcloud ไคลเอนต์ประสานข้อมูลเดสก์ท็อป -GenericName[th_TH]=ประสานข้อมูลโฟลเดอร์ -Name[th_TH]= Nextcloud ไคลเอนต์ประสานข้อมูลเดสก์ท็อป -Icon[th_TH]=Nextcloud -Comment[es_MX]=Cliente de escritorio para sincronziación de Nextcloud -GenericName[es_MX]=Sincronización de Carpetas -Name[es_MX]=Cliente de escritorio para sincronziación de Nextcloud -Icon[es_MX]=Nextcloud -Comment[nb_NO]=Nextcloud skrivebordssynkroniseringsklient -GenericName[nb_NO]=Mappesynkronisering -Name[nb_NO]=Nextcloud skrivebordssynkroniseringsklient -Icon[nb_NO]=Nextcloud -Comment[nn_NO]=Nextcloud klient for å synkronisera frå skrivebord -GenericName[nn_NO]=Mappe synkronisering -Name[nn_NO]=Nextcloud klient for å synkronisera frå skrivebord -Icon[nn_NO]=Nextcloud -Comment[pt_PT]=Nextcloud - Cliente de Sincronização para PC -GenericName[pt_PT]=Sincronizar Pasta -Name[pt_PT]=Nextcloud - Cliente de Sincronização para PC -Icon[pt_PT]=Nextcloud -Icon[km]=Nextcloud -Comment[lb]=Nextcloud Desktop Synchronisatioun Client -GenericName[lb]=Dossier Dync -Name[lb]=Nextcloud Desktop Sync Client -Icon[lb]=Nextcloud -Implements=org.freedesktop.CloudProviders - -[org.freedesktop.CloudProviders] -BusName=com.nextcloudgmbh.Nextcloud -ObjectPath=/com/nextcloudgmbh/Nextcloud - -[Desktop Action Quit] -Exec=nextcloud --quit -Name=Quit Nextcloud -Icon=nextcloud diff --git a/applications/defaults.list b/applications/defaults.list index d415f51..e69de29 100644 --- a/applications/defaults.list +++ b/applications/defaults.list @@ -1,2 +0,0 @@ -inode/directory=thunar.desktop -x-directory/normal=thunar.desktop diff --git a/applications/discord.desktop b/applications/discord.desktop index 1ec0ce1..2bad918 100644 --- a/applications/discord.desktop +++ b/applications/discord.desktop @@ -3,8 +3,9 @@ Name=Discord StartupWMClass=discord Comment=All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone. GenericName=Internet Messenger -Exec=/usr/lib/discord/Discord --enable-features=UseOzonePlatform --ozone-platform=wayland -#Exec=/usr/lib/discord/Discord +Exec=/usr/bin/flatpak run --socket=wayland com.discordapp.Discord --enable-features=UseOzonePlatform --ozone-platform=wayland +#Exec=/usr/lib/discord/Discord --enable-features=UseOzonePlatform --ozone-platform=wayland +#Exec=/usr/lib/discord/Discord Icon=discord Type=Application Categories=Network;InstantMessaging;