diff --git a/.config/chrome-flags.conf b/.config/chrome-flags.conf new file mode 100644 index 0000000..612fc17 --- /dev/null +++ b/.config/chrome-flags.conf @@ -0,0 +1,2 @@ +--enable-features=WaylandWindowDecorations +--ozone-platform-hint=auto diff --git a/.config/discord.conf b/.config/discord.conf new file mode 100644 index 0000000..214bf8c --- /dev/null +++ b/.config/discord.conf @@ -0,0 +1 @@ +PATCH_KRISP=true diff --git a/.config/discord/settings.json b/.config/discord/settings.json index 2537458..57f49d3 100644 --- a/.config/discord/settings.json +++ b/.config/discord/settings.json @@ -1,12 +1,12 @@ { "chromiumSwitches": {}, - "IS_MAXIMIZED": false, + "IS_MAXIMIZED": true, "IS_MINIMIZED": false, "WINDOW_BOUNDS": { - "x": 1950, - "y": 52, - "width": 2500, - "height": 1378 + "x": 1941, + "y": 21, + "width": 2518, + "height": 1398 }, "SKIP_HOST_UPDATE": true } \ No newline at end of file diff --git a/.config/electron-flags.conf b/.config/electron-flags.conf new file mode 100644 index 0000000..612fc17 --- /dev/null +++ b/.config/electron-flags.conf @@ -0,0 +1,2 @@ +--enable-features=WaylandWindowDecorations +--ozone-platform-hint=auto diff --git a/.config/hypr/autostart.sh b/.config/hypr/autostart.sh new file mode 100755 index 0000000..c63d9d8 --- /dev/null +++ b/.config/hypr/autostart.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +dunst & +swww-daemon & +fcitx5 -d & +kanata -c ~/.config/kanata/config.kbd & + +waybar & +$HOME/.config/hypr/session.sh & diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf new file mode 100644 index 0000000..167f936 --- /dev/null +++ b/.config/hypr/hyprland.conf @@ -0,0 +1,329 @@ +# This is an example Hyprland config file. +# Refer to the wiki for more information. +# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/ + +# Please note not all available settings / options are set here. +# For a full list, see the wiki + +# You can split this configuration into multiple files +# Create your files separately and then link them to this file like this: +# source = ~/.config/hypr/myColors.conf + + +################ +### MONITORS ### +################ + +# See https://wiki.hyprland.org/Configuring/Monitors/ +monitor=HDMI-A-1, preferred, 0x360, 1 +monitor=DP-1, highrr, 4480x0, 1 +monitor=DP-2, highrr, 1920x0, 1 + + +################### +### MY PROGRAMS ### +################### + +# See https://wiki.hyprland.org/Configuring/Keywords/ + +# Set programs that you use +$terminal = kitty +$fileManager = nemo +$menu = rofi -show drun +$lock = swaylock --screenshots --effect-pixelate 20 --effect-vignette 0.5:0.5 --fade-in 0.2 +$editor = zed +$browser = firefox + +################# +### AUTOSTART ### +################# + +# Autostart necessary processes (like notifications daemons, status bars, etc.) + +exec-once = hyprpm reload -n +exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once=zsh $HOME/.config/hypr/autostart.sh + +############################# +### ENVIRONMENT VARIABLES ### +############################# + +# See https://wiki.hyprland.org/Configuring/Environment-variables/ + +env = XCURSOR_SIZE,24 +env = HYPRCURSOR_SIZE,24 + +# Theming +env = QT_QPA_PLATFORMTHEME,qt5ct + +# Nvidia +env = LIBVA_DRIVER_NAME,nvidia +env = XDG_SESSION_TYPE,wayland +env = GBM_BACKEND,nvidia-drm +env = __GLX_VENDOR_LIBRARY_NAME,nvidia +env = WLR_NO_HARDWARE_CURSORS,1 + +# Wayland enforce +env = QT_QPA_PLATFORM,wayland +env = ELECTRON_OZONE_PLATFORM_HINT,wayland +env = XDG_CURRENT_DESKTOP,Hyprland +env = XDG_SESSION_DESKTOP,Hyprland + +# Java +env = _JAVA_AWT_WM_NOREPARENTING,1 +env = _JAVA_OPTIONS,-Dawt.useSystemAAFontSettings=on + +# Input +env = QT_IM_MODULE, fcitx +env = XMODIFIERS=@im=fcitx +env = GLFW_IM_MODULE, ibus + +# SSH Agents +env = SSH_AUTH_SOCK, "$XDG_RUNTIME_DIR/ssh-agent.socket" + +##################### +### LOOK AND FEEL ### +##################### + +# Refer to https://wiki.hyprland.org/Configuring/Variables/ + +# https://wiki.hyprland.org/Configuring/Variables/#general +general { + gaps_in = 10 + gaps_out = 20 + + border_size = 1 + + # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors + col.active_border = rgba(fabd2fee) rgba(fe8019ee) 45deg + col.inactive_border = rgba(928374aa) + + # Set to true enable resizing windows by clicking and dragging on borders and gaps + resize_on_border = false + + # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on + allow_tearing = false + + layout = dwindle +} + +# https://wiki.hyprland.org/Configuring/Variables/#decoration +decoration { + rounding = 10 + + # Change transparency of focused and unfocused windows + active_opacity = 0.98 + inactive_opacity = 0.95 + + drop_shadow = true + shadow_range = 15 + shadow_render_power = 3 + col.shadow = rgba(1a1a1aee) + + # https://wiki.hyprland.org/Configuring/Variables/#blur + blur { + enabled = true + size = 4 + passes = 3 + + vibrancy = 0.1696 + } +} + +cursor { + no_hardware_cursors = true +} + +# https://wiki.hyprland.org/Configuring/Variables/#animations +animations { + enabled = true + + # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default +} + +# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more +dwindle { + pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = true # You probably want this +} + +# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more +master { + new_status = master +} + +# https://wiki.hyprland.org/Configuring/Variables/#misc +misc { + force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers + disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :( +} + + +############# +### INPUT ### +############# + +# https://wiki.hyprland.org/Configuring/Variables/#input +input { + kb_layout = pl + kb_variant = + kb_model = + kb_options = + kb_rules = + + follow_mouse = 1 + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + + touchpad { + natural_scroll = true + } +} + +# https://wiki.hyprland.org/Configuring/Variables/#gestures +gestures { + workspace_swipe = false +} + +# Example per-device config +# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more +# device { +# name = epic-mouse-v1 +# sensitivity = -0.5 +# } + +############### +### PLUGINS ### +############### + +plugin { + split-monitor-workspaces { + count = 10 + keep_focused = 1 + enable_notifications = 0 + } +} + +#################### +### KEYBINDINGSS ### +#################### + +# See https://wiki.hyprland.org/Configuring/Keywords/ +$mainMod = SUPER # Sets "Windows" key as main modifier + +# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more +bind = $mainMod SHIFT, RETURN, exec, $terminal +bind = $mainMod, Q, killactive, +bind = $mainMod SHIFT, Q, exit +bind = $mainMod, N, exec, $fileManager +bind = $mainMod, W, exec, $editor +bind = $mainMod, Z, exec, $terminal +bind = $mainMod, B, exec, $browser +bind = $mainMod SHIFT, L, exec, $lock +bind = $mainMod, V, togglefloating, +bind = $mainMod, R, exec, $menu +bind = $mainMod, SPACE, exec, $menu +bind = $mainMod, P, pseudo, # dwindle +bind = $mainMod, J, togglesplit, # dwindle + +# Move focus with mainMod + vim keys +bind = $mainMod, H, movefocus, l +bind = $mainMod, L, movefocus, r +bind = $mainMod, K, movefocus, u +bind = $mainMod, J, movefocus, d + +# Switch workspaces with mainMod + [0-9] +bind = $mainMod, 1, split-workspace, 1 +bind = $mainMod, 2, split-workspace, 2 +bind = $mainMod, 3, split-workspace, 3 +bind = $mainMod, 4, split-workspace, 4 +bind = $mainMod, 5, split-workspace, 5 +bind = $mainMod, 6, split-workspace, 6 +bind = $mainMod, 7, split-workspace, 7 +bind = $mainMod, 8, split-workspace, 8 +bind = $mainMod, 9, split-workspace, 9 +bind = $mainMod, 0, split-workspace, 10 + +# Move active window to a workspace with mainMod + SHIFT + [0-9] +bind = $mainMod SHIFT, 1, split-movetoworkspacesilent, 1 +bind = $mainMod SHIFT, 2, split-movetoworkspacesilent, 2 +bind = $mainMod SHIFT, 3, split-movetoworkspacesilent, 3 +bind = $mainMod SHIFT, 4, split-movetoworkspacesilent, 4 +bind = $mainMod SHIFT, 5, split-movetoworkspacesilent, 5 +bind = $mainMod SHIFT, 6, split-movetoworkspacesilent, 6 +bind = $mainMod SHIFT, 7, split-movetoworkspacesilent, 7 +bind = $mainMod SHIFT, 8, split-movetoworkspacesilent, 8 +bind = $mainMod SHIFT, 9, split-movetoworkspacesilent, 9 +bind = $mainMod SHIFT, 0, split-movetoworkspacesilent, 10 + +# Example special workspace (scratchpad) +bind = $mainMod, D, togglespecialworkspace, magic +bind = $mainMod SHIFT, D, movetoworkspace, special:magic + +# Move between monitors +bind = $mainMod, code:60, focusmonitor, -1 # code 60 is a dot (.) +bind = $mainMod, code:59, focusmonitor, +1 # code 59 is a comma (,) +# bind = $mainMod SHIFT, BackSpace, movewindow, mon:+1, +# bind = $mainMod SHIFT, code:59, changemonitorsilent, e-1 +# bind = $mainMod SHIFT, code:60, changemonitorsilent, e+1 + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + +bind = ,XF86AudioMicMute, exec, amixer set Capture toggle +bind = ,XF86AudioMute, exec, amixer set Master toggle +bind = ,XF86AudioRaiseVolume, exec, amixer set Master playback 2%+ +bind = ,XF86AudioLowerVolume, exec, amixer set Master playback 2%- +bind = ,XF86MonBrightnessUp, exec, brightnessctl set 5%+ +bind = ,XF86MonBrightnessDown, exec, brightnessctl set 5%- +# bind =CTRL,XF86Launch2, exec, hyprctl keyword monitor "eDP-1,1920x1080@60,0x0,1" +# bind = SHIFT,XF86Launch2, exec, hyprctl keyword monitor "eDP-1,1920x1080@60,0x0,1.5" +bind = SHIFT, XF86MonBrightnessDown, exec, brightnessctl set 1% +bind = SHIFT, XF86MonBrightnessUp, exec, brightnessctl set 100% + +# Screenshot a window +bind = $mainMod, PRINT, exec, hyprshot -m window +# Screenshot a monitor +bind = , PRINT, exec, hyprshot -m output +# Screenshot a region +bind = $mainMod SHIFT, S, exec, hyprshot -m region + +############################## +### WINDOWS AND WORKSPACES ### +############################## + +# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more +# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules + +# Example windowrule v1 +# windowrule = float, ^(kitty)$ + +windowrule=opacity 1.0 override 1.0, ^(firefox)$ + +# Example windowrule v2 +# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ + +windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. + +windowrulev2 = float,class:^(flameshot)$ +windowrulev2 = pin,class:^(flameshot)$ + +windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$ +windowrulev2 = noanim,class:^(xwaylandvideobridge)$ +windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$ +windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$ +windowrulev2 = noblur,class:^(xwaylandvideobridge)$ diff --git a/.config/hypr/session.sh b/.config/hypr/session.sh new file mode 100755 index 0000000..7740766 --- /dev/null +++ b/.config/hypr/session.sh @@ -0,0 +1,12 @@ +#!/bin/zsh + +lock="swaylock \ + --screenshots \ + --effect-pixelate 20 \ + --effect-vignette 0.5:0.5 \ + --fade-in 0.2" +screenoff="hyprctl dispatch dpms off" +screenon="hyprctl dispatch dpms on" + +swayidle -w timeout 1200 "if pgrep -x swaylock; then $screenoff; fi" resume "$screenon" & disown +swayidle -w timeout 600 "$lock" & disown diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc new file mode 100644 index 0000000..f3d6cc6 --- /dev/null +++ b/.config/waybar/config.jsonc @@ -0,0 +1,246 @@ +{ + "layer": "top", // Waybar at top layer + "height": 32, // Waybar height (to be removed for auto height) + "spacing": 0, // Gaps between modules (4px) + "position": "top", + "margin": "10 20 0", + // Choose the order of the modules + "modules-left": ["hyprland/workspaces", "custom/media"], + "modules-center": ["hyprland/window"], + "modules-right": [ + "mpris", + // "idle_inhibitor", + "pulseaudio", + // "network", + "cpu", + "memory", + // "temperature", + // "backlight", + // "keyboard-state", + // "battery", + "clock", + "tray", + ], + // 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": "" + // } + // }, + "hyprland/workspaces": { + "active-only": false, + "format": "{icon}", + "format-icons": { + "1": "一", + "2": "二", + "3": "三", + "4": "四", + "5": "五", + "6": "六", + "7": "七", + "8": "八", + "9": "九", + "10": "十", + "11": "一", + "12": "二", + "13": "三", + "14": "四", + "15": "五", + "16": "六", + "17": "七", + "18": "八", + "19": "九", + "20": "十", + "21": "一", + "22": "二", + "23": "三", + "24": "四", + "25": "五", + "26": "六", + "27": "七", + "28": "八", + "29": "九", + "30": "十", + }, + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "HDMI-A-1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + "DP-1": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20], + "DP-2": [21, 22, 23, 24, 25, 26, 27, 28, 29, 30], + }, + }, + "keyboard-state": { + "numlock": false, + "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}", + }, + "mpris": { + "interval": 1, + "format": "{player_icon} {status_icon}", + "format-paused": "{player_icon} {status_icon}", + "tooltip-format": "{player_icon} {dynamic}", + "tooltip-format-paused": "{player_icon} {dynamic}", + "player-icons": { + "default": "󰎄", + "mpv": "󰝚", + "vlc": "󰕼", + "spotify": "", + }, + "status-icons": { + "playing": "", + "paused": "", + "stopped": "", + }, + // "ignored-players": ["firefox"] + }, + "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": 2, + "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, + "show-passive-items": true, + }, + "clock": { + "format": "{:%b%e %I:%M %p}", + "tooltip-format": "{:%d %B %Y}\n{calendar}", + "format-alt": "{:%Y-%m-%d %I:%M %p}", + }, + "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-charging": "{capacity}% ", + "format-plugged": "{capacity}% ", + "format-alt": "{time} {icon}", + // "format-good": "", // An empty format will hide the module + // "format-full": "", + "format-icons": ["", "", "", "", ""], + }, + "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}", + "on-click-right": "kitty nmtui", + }, + "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} {}", + "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/archicon": { + "format": "󰣇", + // "on-click":"nwg-menu -d -fm nemo -cmd-lock gtklock -va top", + "on-click": "jgmenu_run", + "tooltip": false, + }, +} diff --git a/.config/waybar/gruvbox-dark.css b/.config/waybar/gruvbox-dark.css new file mode 100644 index 0000000..22b11ba --- /dev/null +++ b/.config/waybar/gruvbox-dark.css @@ -0,0 +1,22 @@ +@define-color background #282828; +@define-color background-hard-contrast #1d2021; +@define-color background-soft-contrast #32302f; +@define-color foreground #ebdbb2; + +@define-color black #282828; +@define-color red #cc241d; +@define-color green #98971a; +@define-color yellow #d79921; +@define-color blue #458588; +@define-color magenta #b16286; +@define-color cyan #689d6a; +@define-color white #a89984; + +@define-color bright-black #928374; +@define-color bright-red #fb4934; +@define-color bright-green #b8bb26; +@define-color bright-yellow #fabd2f; +@define-color bright-blue #83a598; +@define-color bright-magenta #d3869b; +@define-color bright-cyan #8ec07c; +@define-color bright-white #ebdbb2; diff --git a/.config/waybar/launch.sh b/.config/waybar/launch.sh new file mode 100755 index 0000000..cab6599 --- /dev/null +++ b/.config/waybar/launch.sh @@ -0,0 +1,10 @@ +#!/bin/dash +CONFIG_FILES="$HOME/.config/waybar/config.jsonc $HOME/.config/waybar/style.css" + +trap "killall waybar" EXIT + +while true; do + killall waybar + waybar & + inotifywait -e create,modify $CONFIG_FILES +done diff --git a/.config/waybar/style.css b/.config/waybar/style.css new file mode 100644 index 0000000..33c42fc --- /dev/null +++ b/.config/waybar/style.css @@ -0,0 +1,288 @@ +@import "gruvbox-dark.css"; + +* { + font-family: "JetBrainsMono Nerd Font", FontAwesome, Roboto, Helvetica, + Arial, sans-serif; + font-size: 16px; +} + +window#waybar { + background-color: @background-hard-contrast; + color: @foreground; + transition-property: background-color; + transition-duration: 0.5s; + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +/* +window#waybar.empty { + background-color: transparent; +} +window#waybar.solo { + background-color: #FFFFFF; +} +*/ + +/*window#waybar.termite { + background-color: #3F3F3F; +} +window#waybar.chromium { + background-color: #000000; + border: none; +}*/ + +#workspaces button { + box-shadow: inset 0 -3px transparent; + padding: 0 8px; + background-color: @background; + color: @foreground; + border: none; + border-radius: 0; + font-weight: 800; +} + +#workspaces button:first-child { + border-radius: 10px 0 0 10px; +} + +#workspaces button:last-child { + border-radius: 0 10px 10px 0; +} + +/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); + background-color: @background-soft-contrast; + box-shadow: inset 0 -100px 0 -97px @bright-yellow; +} + +#workspaces button.empty { + color: rgba(255, 255, 255, 0.2); + box-shadow: inherit; + text-shadow: inherit; +} + +#workspaces button.active { + color: @yellow; + box-shadow: inset 0 -100px 0 -97px @bright-yellow; + text-shadow: inherit; +} + +#workspaces button.focused { + background-color: @background-soft-contrast; + color: @foreground; + box-shadow: inset 0 -100px 0 -97px @bright-yellow; +} + +#workspaces button.urgent { + background-color: @bright-red; + color: @background; +} + +#mode { + background-color: @background-soft-contrast; + border-bottom: 3px solid @yellow; +} + +#cava, +#clock, +#battery, +#cpu, +#memory, +#disk, +#temperature, +#backlight, +#network, +#pulseaudio, +#wireplumber, +#custom-media, +#tray, +#mpris, +#keyboard-state, +#mode, +#battery, +#idle_inhibitor, +#scratchpad, +#mpd { + padding: 0 10px; + color: @foreground; +} + +#window, +#workspaces { + margin: 0 4px; + padding-top: 3px; +} + +.modules-right { + background-color: @background-soft-contrast; + border-radius: 10px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#mpris { + color: @yellow; +} + +#clock { + color: @yellow; +} + +#battery { + color: @blue; +} + +#battery.charging, +#battery.plugged { + color: #d3869b; +} + +@keyframes blink { + to { + background-color: #fbf1c7; + color: #df3f71; + } +} + +#battery.critical:not(.charging) { + background-color: #282828; + color: #d3869b; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#backlight { + color: #458588; +} + +#temperature { + color: #fabd2f; +} + +#temperature.critical { + background-color: #fbf1c7; + color: #b57614; +} + +#cpu { + color: @blue; +} + +#memory { + color: @magenta; +} + +#network { + color: @blue; +} + +#network.disconnected { + background-color: @bright-red; + color: @background; +} + +/*#disk { + background-color: #964B00; +}*/ + +#pulseaudio { + color: @cyan; +} + +#pulseaudio.muted { + background-color: #fbf1c7; + color: #af3a03; +} + +#tray { +} + +#tray > .needs-attention { + background-color: @bright-red; + color: @background; +} + +#idle_inhibitor { + background-color: #282828; + color: #ebdbb2; +} + +#idle_inhibitor.activated { + background-color: #fbf1c7; + color: #3c3836; +} + +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #66cc99; +} + +#custom-media.custom-vlc { + background-color: #ffa000; +} + +#mpd { + background-color: #66cc99; + color: #2a5c45; +} + +#mpd.disconnected { + background-color: #f53c3c; +} + +#mpd.stopped { + background-color: #90b1b1; +} + +#mpd.paused { + background-color: #51a37a; +} + +#language { + background: #00b093; + color: #740864; + padding: 0 5px; + margin: 0 5px; + min-width: 16px; +} + +#keyboard-state { + background: #97e1ad; + color: #000000; + padding: 0 0px; + margin: 0 5px; + min-width: 16px; +} + +#keyboard-state > label { + padding: 0 5px; +} + +#keyboard-state > label.locked { + background: rgba(0, 0, 0, 0.2); +} diff --git a/.config/zsh/.zcompcache/SYS_ALL_UNITS--user b/.config/zsh/.zcompcache/SYS_ALL_UNITS--user new file mode 100644 index 0000000..a44d584 --- /dev/null +++ b/.config/zsh/.zcompcache/SYS_ALL_UNITS--user @@ -0,0 +1,4 @@ +_sys_all_units=( ${(Q)"${(z)$(<<\EO:_sys_all_units +'dev-disk-by\x2ddiskseq-1.device' 'dev-disk-by\x2ddiskseq-1\x2dpart1.device' 'dev-disk-by\x2ddiskseq-1\x2dpart2.device' 'dev-disk-by\x2ddiskseq-1\x2dpart3.device' 'dev-disk-by\x2ddiskseq-2.device' 'dev-disk-by\x2ddiskseq-2\x2dpart1.device' 'dev-disk-by\x2ddiskseq-2\x2dpart2.device' 'dev-disk-by\x2did-ata\x2dSSDPR\x2dCL100\x2d960\x2dG3_GXE035822.device' 'dev-disk-by\x2did-ata\x2dSSDPR\x2dCL100\x2d960\x2dG3_GXE035822\x2dpart1.device' 'dev-disk-by\x2did-ata\x2dSSDPR\x2dCL100\x2d960\x2dG3_GXE035822\x2dpart2.device' 'dev-disk-by\x2did-ata\x2dSSDPR\x2dCL100\x2d960\x2dG3_GXE035822\x2dpart3.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA\x2dpart1.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA\x2dpart2.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA_1.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA_1\x2dpart1.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA_1\x2dpart2.device' 'dev-disk-by\x2did-nvme\x2dnvme.c0a9\x2d323233304536344442414641\x2d435431303030503253534438\x2d00000001.device' 'dev-disk-by\x2did-nvme\x2dnvme.c0a9\x2d323233304536344442414641\x2d435431303030503253534438\x2d00000001\x2dpart1.device' 'dev-disk-by\x2did-nvme\x2dnvme.c0a9\x2d323233304536344442414641\x2d435431303030503253534438\x2d00000001\x2dpart2.device' 'dev-disk-by\x2dlabel-Data.device' 'dev-disk-by\x2dpartlabel-Basic\x5cx20data\x5cx20partition.device' 'dev-disk-by\x2dpartlabel-Microsoft\x5cx20reserved\x5cx20partition.device' 'dev-disk-by\x2dpartuuid-0c2ea558\x2da02e\x2d491f\x2d8cfd\x2de165bf53e385.device' 'dev-disk-by\x2dpartuuid-0d8976c1\x2dbb8f\x2d42b6\x2d91ca\x2dcccb2288b21f.device' 'dev-disk-by\x2dpartuuid-b23b7fdf\x2d566c\x2d4fac\x2d920f\x2ddb727858ae6f.device' 'dev-disk-by\x2dpartuuid-dba666ea\x2ddb07\x2d43f6\x2dbfb9\x2de73f06ef3de4.device' 'dev-disk-by\x2dpartuuid-f25a2892\x2d1f7e\x2d4486\x2d8a1c\x2dc6c94981e933.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-1.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-2.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-0c2ea558\x2da02e\x2d491f\x2d8cfd\x2de165bf53e385.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-0d8976c1\x2dbb8f\x2d42b6\x2d91ca\x2dcccb2288b21f.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2duuid-8e8b598e\x2d5655\x2d4a76\x2d8789\x2d3e35d1e9e5b1.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2duuid-E529\x2d8FAB.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart1.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart2.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dlabel-Data.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartlabel-Basic\x5cx20data\x5cx20partition.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartlabel-Microsoft\x5cx20reserved\x5cx20partition.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartnum-1.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartnum-2.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartnum-3.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartuuid-b23b7fdf\x2d566c\x2d4fac\x2d920f\x2ddb727858ae6f.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartuuid-dba666ea\x2ddb07\x2d43f6\x2dbfb9\x2de73f06ef3de4.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartuuid-f25a2892\x2d1f7e\x2d4486\x2d8a1c\x2dc6c94981e933.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2duuid-4683113867E424DA.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2duuid-A8F23312F232E3EA.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2duuid-f63d8b1f\x2d28ed\x2d4712\x2d8cde\x2d8ce7e9427311.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart1.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart2.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart3.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5\x2dpart1.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5\x2dpart2.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5\x2dpart3.device' 'dev-disk-by\x2duuid-4683113867E424DA.device' 'dev-disk-by\x2duuid-8e8b598e\x2d5655\x2d4a76\x2d8789\x2d3e35d1e9e5b1.device' 'dev-disk-by\x2duuid-A8F23312F232E3EA.device' 'dev-disk-by\x2duuid-E529\x2d8FAB.device' 'dev-disk-by\x2duuid-f63d8b1f\x2d28ed\x2d4712\x2d8cde\x2d8ce7e9427311.device' 'dev-gpt\x2dauto\x2droot.device' 'dev-nvme0n1.device' 'dev-nvme0n1p1.device' 'dev-nvme0n1p2.device' 'dev-rfkill.device' 'dev-sda.device' 'dev-sda1.device' 'dev-sda2.device' 'dev-sda3.device' 'dev-snd-by\x2did-usb\x2d046d_C922_Pro_Stream_Webcam_C81B8D9F\x2d02.device' 'dev-snd-by\x2did-usb\x2d0c76_USB_PnP_Audio_Device\x2d00.device' 'dev-snd-by\x2dpath-pci\x2d0000:03:00.0\x2dusb\x2d0:9:1.2.device' 'dev-snd-by\x2dpath-pci\x2d0000:03:00.0\x2dusbv2\x2d0:9:1.2.device' 'dev-snd-by\x2dpath-pci\x2d0000:21:00.0.device' 'dev-snd-by\x2dpath-pci\x2d0000:26:00.1.device' 'dev-snd-by\x2dpath-pci\x2d0000:28:00.3\x2dusb\x2d0:1.1:1.0.device' 'dev-snd-by\x2dpath-pci\x2d0000:28:00.3\x2dusbv2\x2d0:1.1:1.0.device' 'dev-snd-by\x2dpath-pci\x2d0000:28:00.4.device' 'dev-snd-controlC0.device' 'dev-snd-controlC1.device' 'dev-snd-controlC2.device' 'dev-snd-controlC3.device' 'dev-snd-controlC4.device' 'dev-tpm0.device' 'dev-tpmrm0.device' 'dev-ttyS0.device' 'dev-ttyS1.device' 'dev-ttyS2.device' 'dev-ttyS3.device' 'dev-zram0.device' 'sys-devices-LNXSYSTM:00-LNXSYBUS:00-MSFT0101:00-tpm-tpm0.device' 'sys-devices-LNXSYSTM:00-LNXSYBUS:00-MSFT0101:00-tpmrm-tpmrm0.device' 'sys-devices-pci0000:00-0000:00:01.1-0000:01:00.0-nvme-nvme0-nvme0n1-nvme0n1p1.device' 'sys-devices-pci0000:00-0000:00:01.1-0000:01:00.0-nvme-nvme0-nvme0n1-nvme0n1p2.device' 'sys-devices-pci0000:00-0000:00:01.1-0000:01:00.0-nvme-nvme0-nvme0n1.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.0-usb1-1\x2d9-1\x2d9:1.2-sound-card4-controlC4.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.1-ata5-host4-target4:0:0-4:0:0:0-block-sda-sda1.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.1-ata5-host4-target4:0:0-4:0:0:0-block-sda-sda2.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.1-ata5-host4-target4:0:0-4:0:0:0-block-sda-sda3.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.1-ata5-host4-target4:0:0-4:0:0:0-block-sda.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.2-0000:20:00.0-0000:21:00.0-sound-card1-controlC1.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.2-0000:20:01.0-0000:22:00.0-net-enp34s0.device' 'sys-devices-pci0000:00-0000:00:03.1-0000:26:00.1-sound-card2-controlC2.device' 'sys-devices-pci0000:00-0000:00:08.1-0000:28:00.3-usb3-3\x2d1-3\x2d1.1-3\x2d1.1:1.0-sound-card0-controlC0.device' 'sys-devices-pci0000:00-0000:00:08.1-0000:28:00.4-sound-card3-controlC3.device' 'sys-devices-platform-serial8250-serial8250:0-serial8250:0.1-tty-ttyS1.device' 'sys-devices-platform-serial8250-serial8250:0-serial8250:0.2-tty-ttyS2.device' 'sys-devices-platform-serial8250-serial8250:0-serial8250:0.3-tty-ttyS3.device' 'sys-devices-pnp0-00:04-00:04:0-00:04:0.0-tty-ttyS0.device' 'sys-devices-virtual-block-zram0.device' 'sys-devices-virtual-misc-rfkill.device' 'sys-devices-virtual-net-virbr0.device' 'sys-module-configfs.device' 'sys-module-fuse.device' 'sys-subsystem-net-devices-enp34s0.device' 'sys-subsystem-net-devices-virbr0.device' '-.mount' '\x2esnapshots.mount' 'boot.mount' 'dev-hugepages.mount' 'dev-mqueue.mount' 'home.mount' 'media-data.mount' 'proc-sys-fs-binfmt_misc.mount' 'run-credentials-getty\x40tty1.service.mount' 'run-credentials-systemd\x2djournald.service.mount' 'run-credentials-systemd\x2dnetwork\x2dgenerator.service.mount' 'run-credentials-systemd\x2dnetworkd.service.mount' 'run-credentials-systemd\x2dresolved.service.mount' 'run-credentials-systemd\x2dsysctl.service.mount' 'run-credentials-systemd\x2dsysusers.service.mount' 'run-credentials-systemd\x2dtmpfiles\x2dsetup.service.mount' 'run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev.service.mount' 'run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev\x2dearly.service.mount' 'run-credentials-systemd\x2dudev\x2dload\x2dcredentials.service.mount' 'run-credentials-systemd\x2dvconsole\x2dsetup.service.mount' 'run-user-1000-doc.mount' 'run-user-1000-gvfs.mount' 'run-user-1000.mount' 'sys-fs-fuse-connections.mount' 'sys-kernel-config.mount' 'sys-kernel-debug.mount' 'sys-kernel-tracing.mount' 'tmp.mount' 'var-cache-pacman-pkg.mount' 'var-log.mount' 'init.scope' 'kitty-213107-0.scope' 'kitty-26470-0.scope' 'at-spi-dbus-bus.service' 'dbus-:1.15-org.a11y.atspi.Registry@0.service' 'dbus-:1.4-org.freedesktop.secrets@0.service' 'dbus-:1.4-org.mpris.MediaPlayer2.playerctld@0.service' 'dbus-broker.service' 'dconf.service' 'dirmngr.service' 'display-manager.service' 'evolution-addressbook-factory.service' 'evolution-calendar-factory.service' 'evolution-source-registry.service' 'gcr-ssh-agent.service' 'gnome-keyring-daemon.service' 'gpg-agent.service' 'gvfs-daemon.service' 'gvfs-metadata.service' 'gvfs-mtp-volume-monitor.service' 'gvfs-udisks2-volume-monitor.service' 'keyboxd.service' 'p11-kit-server.service' 'pipewire-media-session.service' 'pipewire-pulse.service' 'pipewire.service' 'pulseaudio.service' 'redshift.service' 'systemd-remount-fs.service' 'wireplumber.service' 'xdg-desktop-portal-gtk.service' 'xdg-desktop-portal-hyprland.service' 'xdg-desktop-portal.service' 'xdg-document-portal.service' 'xdg-permission-store.service' 'xdg-user-dirs-update.service' '-.slice' 'app-dbus\x2d:1.15\x2dorg.a11y.atspi.Registry.slice' 'app-dbus\x2d:1.4\x2dorg.freedesktop.secrets.slice' 'app-dbus\x2d:1.4\x2dorg.gnome.keyring.SystemPrompter.slice' 'app-dbus\x2d:1.4\x2dorg.mpris.MediaPlayer2.playerctld.slice' 'app.slice' 'session.slice' 'dbus.socket' 'dirmngr.socket' 'gcr-ssh-agent.socket' 'gnome-keyring-daemon.socket' 'gpg-agent-browser.socket' 'gpg-agent-extra.socket' 'gpg-agent-ssh.socket' 'gpg-agent.socket' 'keyboxd.socket' 'p11-kit-server.socket' 'pipewire-pulse.socket' 'pipewire.socket' 'pulseaudio.socket' 'dev-zram0.swap' 'swap-swapfile.swap' 'basic.target' 'blockdev@dev-nvme0n1p1.target' 'blockdev@dev-nvme0n1p2.target' 'blockdev@dev-sda3.target' 'blockdev@dev-zram0.target' 'default.target' 'graphical-session.target' 'paths.target' 'shutdown.target' 'sockets.target' 'sound.target' 'timers.target' +EO:_sys_all_units +)}"} ) diff --git a/.config/zsh/.zcompcache/SYS_REALLY_ALL_UNITS--user b/.config/zsh/.zcompcache/SYS_REALLY_ALL_UNITS--user new file mode 100644 index 0000000..5619457 --- /dev/null +++ b/.config/zsh/.zcompcache/SYS_REALLY_ALL_UNITS--user @@ -0,0 +1,4 @@ +_sys_really_all_units=( ${(Q)"${(z)$(<<\EO:_sys_really_all_units +'dev-disk-by\x2ddiskseq-1.device' 'dev-disk-by\x2ddiskseq-1\x2dpart1.device' 'dev-disk-by\x2ddiskseq-1\x2dpart2.device' 'dev-disk-by\x2ddiskseq-1\x2dpart3.device' 'dev-disk-by\x2ddiskseq-2.device' 'dev-disk-by\x2ddiskseq-2\x2dpart1.device' 'dev-disk-by\x2ddiskseq-2\x2dpart2.device' 'dev-disk-by\x2did-ata\x2dSSDPR\x2dCL100\x2d960\x2dG3_GXE035822.device' 'dev-disk-by\x2did-ata\x2dSSDPR\x2dCL100\x2d960\x2dG3_GXE035822\x2dpart1.device' 'dev-disk-by\x2did-ata\x2dSSDPR\x2dCL100\x2d960\x2dG3_GXE035822\x2dpart2.device' 'dev-disk-by\x2did-ata\x2dSSDPR\x2dCL100\x2d960\x2dG3_GXE035822\x2dpart3.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA\x2dpart1.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA\x2dpart2.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA_1.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA_1\x2dpart1.device' 'dev-disk-by\x2did-nvme\x2dCT1000P2SSD8_2230E64DBAFA_1\x2dpart2.device' 'dev-disk-by\x2did-nvme\x2dnvme.c0a9\x2d323233304536344442414641\x2d435431303030503253534438\x2d00000001.device' 'dev-disk-by\x2did-nvme\x2dnvme.c0a9\x2d323233304536344442414641\x2d435431303030503253534438\x2d00000001\x2dpart1.device' 'dev-disk-by\x2did-nvme\x2dnvme.c0a9\x2d323233304536344442414641\x2d435431303030503253534438\x2d00000001\x2dpart2.device' 'dev-disk-by\x2dlabel-Data.device' 'dev-disk-by\x2dpartlabel-Basic\x5cx20data\x5cx20partition.device' 'dev-disk-by\x2dpartlabel-Microsoft\x5cx20reserved\x5cx20partition.device' 'dev-disk-by\x2dpartuuid-0c2ea558\x2da02e\x2d491f\x2d8cfd\x2de165bf53e385.device' 'dev-disk-by\x2dpartuuid-0d8976c1\x2dbb8f\x2d42b6\x2d91ca\x2dcccb2288b21f.device' 'dev-disk-by\x2dpartuuid-b23b7fdf\x2d566c\x2d4fac\x2d920f\x2ddb727858ae6f.device' 'dev-disk-by\x2dpartuuid-dba666ea\x2ddb07\x2d43f6\x2dbfb9\x2de73f06ef3de4.device' 'dev-disk-by\x2dpartuuid-f25a2892\x2d1f7e\x2d4486\x2d8a1c\x2dc6c94981e933.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-1.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartnum-2.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-0c2ea558\x2da02e\x2d491f\x2d8cfd\x2de165bf53e385.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2dpartuuid-0d8976c1\x2dbb8f\x2d42b6\x2d91ca\x2dcccb2288b21f.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2duuid-8e8b598e\x2d5655\x2d4a76\x2d8789\x2d3e35d1e9e5b1.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart-by\x2duuid-E529\x2d8FAB.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart1.device' 'dev-disk-by\x2dpath-pci\x2d0000:01:00.0\x2dnvme\x2d1\x2dpart2.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dlabel-Data.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartlabel-Basic\x5cx20data\x5cx20partition.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartlabel-Microsoft\x5cx20reserved\x5cx20partition.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartnum-1.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartnum-2.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartnum-3.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartuuid-b23b7fdf\x2d566c\x2d4fac\x2d920f\x2ddb727858ae6f.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartuuid-dba666ea\x2ddb07\x2d43f6\x2dbfb9\x2de73f06ef3de4.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2dpartuuid-f25a2892\x2d1f7e\x2d4486\x2d8a1c\x2dc6c94981e933.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2duuid-4683113867E424DA.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2duuid-A8F23312F232E3EA.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart-by\x2duuid-f63d8b1f\x2d28ed\x2d4712\x2d8cde\x2d8ce7e9427311.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart1.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart2.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.0\x2dpart3.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5\x2dpart1.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5\x2dpart2.device' 'dev-disk-by\x2dpath-pci\x2d0000:03:00.1\x2data\x2d5\x2dpart3.device' 'dev-disk-by\x2duuid-4683113867E424DA.device' 'dev-disk-by\x2duuid-8e8b598e\x2d5655\x2d4a76\x2d8789\x2d3e35d1e9e5b1.device' 'dev-disk-by\x2duuid-A8F23312F232E3EA.device' 'dev-disk-by\x2duuid-E529\x2d8FAB.device' 'dev-disk-by\x2duuid-f63d8b1f\x2d28ed\x2d4712\x2d8cde\x2d8ce7e9427311.device' 'dev-gpt\x2dauto\x2droot.device' 'dev-nvme0n1.device' 'dev-nvme0n1p1.device' 'dev-nvme0n1p2.device' 'dev-rfkill.device' 'dev-sda.device' 'dev-sda1.device' 'dev-sda2.device' 'dev-sda3.device' 'dev-snd-by\x2did-usb\x2d046d_C922_Pro_Stream_Webcam_C81B8D9F\x2d02.device' 'dev-snd-by\x2did-usb\x2d0c76_USB_PnP_Audio_Device\x2d00.device' 'dev-snd-by\x2dpath-pci\x2d0000:03:00.0\x2dusb\x2d0:9:1.2.device' 'dev-snd-by\x2dpath-pci\x2d0000:03:00.0\x2dusbv2\x2d0:9:1.2.device' 'dev-snd-by\x2dpath-pci\x2d0000:21:00.0.device' 'dev-snd-by\x2dpath-pci\x2d0000:26:00.1.device' 'dev-snd-by\x2dpath-pci\x2d0000:28:00.3\x2dusb\x2d0:1.1:1.0.device' 'dev-snd-by\x2dpath-pci\x2d0000:28:00.3\x2dusbv2\x2d0:1.1:1.0.device' 'dev-snd-by\x2dpath-pci\x2d0000:28:00.4.device' 'dev-snd-controlC0.device' 'dev-snd-controlC1.device' 'dev-snd-controlC2.device' 'dev-snd-controlC3.device' 'dev-snd-controlC4.device' 'dev-tpm0.device' 'dev-tpmrm0.device' 'dev-ttyS0.device' 'dev-ttyS1.device' 'dev-ttyS2.device' 'dev-ttyS3.device' 'dev-zram0.device' 'sys-devices-LNXSYSTM:00-LNXSYBUS:00-MSFT0101:00-tpm-tpm0.device' 'sys-devices-LNXSYSTM:00-LNXSYBUS:00-MSFT0101:00-tpmrm-tpmrm0.device' 'sys-devices-pci0000:00-0000:00:01.1-0000:01:00.0-nvme-nvme0-nvme0n1-nvme0n1p1.device' 'sys-devices-pci0000:00-0000:00:01.1-0000:01:00.0-nvme-nvme0-nvme0n1-nvme0n1p2.device' 'sys-devices-pci0000:00-0000:00:01.1-0000:01:00.0-nvme-nvme0-nvme0n1.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.0-usb1-1\x2d9-1\x2d9:1.2-sound-card4-controlC4.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.1-ata5-host4-target4:0:0-4:0:0:0-block-sda-sda1.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.1-ata5-host4-target4:0:0-4:0:0:0-block-sda-sda2.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.1-ata5-host4-target4:0:0-4:0:0:0-block-sda-sda3.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.1-ata5-host4-target4:0:0-4:0:0:0-block-sda.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.2-0000:20:00.0-0000:21:00.0-sound-card1-controlC1.device' 'sys-devices-pci0000:00-0000:00:01.3-0000:03:00.2-0000:20:01.0-0000:22:00.0-net-enp34s0.device' 'sys-devices-pci0000:00-0000:00:03.1-0000:26:00.1-sound-card2-controlC2.device' 'sys-devices-pci0000:00-0000:00:08.1-0000:28:00.3-usb3-3\x2d1-3\x2d1.1-3\x2d1.1:1.0-sound-card0-controlC0.device' 'sys-devices-pci0000:00-0000:00:08.1-0000:28:00.4-sound-card3-controlC3.device' 'sys-devices-platform-serial8250-serial8250:0-serial8250:0.1-tty-ttyS1.device' 'sys-devices-platform-serial8250-serial8250:0-serial8250:0.2-tty-ttyS2.device' 'sys-devices-platform-serial8250-serial8250:0-serial8250:0.3-tty-ttyS3.device' 'sys-devices-pnp0-00:04-00:04:0-00:04:0.0-tty-ttyS0.device' 'sys-devices-virtual-block-zram0.device' 'sys-devices-virtual-misc-rfkill.device' 'sys-devices-virtual-net-virbr0.device' 'sys-module-configfs.device' 'sys-module-fuse.device' 'sys-subsystem-net-devices-enp34s0.device' 'sys-subsystem-net-devices-virbr0.device' '-.mount' '\x2esnapshots.mount' 'boot.mount' 'dev-hugepages.mount' 'dev-mqueue.mount' 'home.mount' 'media-data.mount' 'proc-sys-fs-binfmt_misc.mount' 'run-credentials-getty\x40tty1.service.mount' 'run-credentials-systemd\x2djournald.service.mount' 'run-credentials-systemd\x2dnetwork\x2dgenerator.service.mount' 'run-credentials-systemd\x2dnetworkd.service.mount' 'run-credentials-systemd\x2dresolved.service.mount' 'run-credentials-systemd\x2dsysctl.service.mount' 'run-credentials-systemd\x2dsysusers.service.mount' 'run-credentials-systemd\x2dtmpfiles\x2dsetup.service.mount' 'run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev.service.mount' 'run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev\x2dearly.service.mount' 'run-credentials-systemd\x2dudev\x2dload\x2dcredentials.service.mount' 'run-credentials-systemd\x2dvconsole\x2dsetup.service.mount' 'run-user-1000-doc.mount' 'run-user-1000-gvfs.mount' 'run-user-1000.mount' 'sys-fs-fuse-connections.mount' 'sys-kernel-config.mount' 'sys-kernel-debug.mount' 'sys-kernel-tracing.mount' 'tmp.mount' 'var-cache-pacman-pkg.mount' 'var-log.mount' 'init.scope' 'kitty-213107-0.scope' 'kitty-26470-0.scope' 'at-spi-dbus-bus.service' 'dbus-:1.15-org.a11y.atspi.Registry@0.service' 'dbus-:1.4-org.freedesktop.secrets@0.service' 'dbus-:1.4-org.mpris.MediaPlayer2.playerctld@0.service' 'dbus-broker.service' 'dconf.service' 'dirmngr.service' 'display-manager.service' 'evolution-addressbook-factory.service' 'evolution-calendar-factory.service' 'evolution-source-registry.service' 'gcr-ssh-agent.service' 'gnome-keyring-daemon.service' 'gpg-agent.service' 'gvfs-daemon.service' 'gvfs-metadata.service' 'gvfs-mtp-volume-monitor.service' 'gvfs-udisks2-volume-monitor.service' 'keyboxd.service' 'p11-kit-server.service' 'pipewire-media-session.service' 'pipewire-pulse.service' 'pipewire.service' 'pulseaudio.service' 'redshift.service' 'systemd-remount-fs.service' 'wireplumber.service' 'xdg-desktop-portal-gtk.service' 'xdg-desktop-portal-hyprland.service' 'xdg-desktop-portal.service' 'xdg-document-portal.service' 'xdg-permission-store.service' 'xdg-user-dirs-update.service' '-.slice' 'app-dbus\x2d:1.15\x2dorg.a11y.atspi.Registry.slice' 'app-dbus\x2d:1.4\x2dorg.freedesktop.secrets.slice' 'app-dbus\x2d:1.4\x2dorg.gnome.keyring.SystemPrompter.slice' 'app-dbus\x2d:1.4\x2dorg.mpris.MediaPlayer2.playerctld.slice' 'app.slice' 'session.slice' 'dbus.socket' 'dirmngr.socket' 'gcr-ssh-agent.socket' 'gnome-keyring-daemon.socket' 'gpg-agent-browser.socket' 'gpg-agent-extra.socket' 'gpg-agent-ssh.socket' 'gpg-agent.socket' 'keyboxd.socket' 'p11-kit-server.socket' 'pipewire-pulse.socket' 'pipewire.socket' 'pulseaudio.socket' 'dev-zram0.swap' 'swap-swapfile.swap' 'basic.target' 'blockdev@dev-nvme0n1p1.target' 'blockdev@dev-nvme0n1p2.target' 'blockdev@dev-sda3.target' 'blockdev@dev-zram0.target' 'default.target' 'graphical-session.target' 'paths.target' 'shutdown.target' 'sockets.target' 'sound.target' 'timers.target' 'app-at\x2dspi\x2ddbus\x2dbus@autostart.service' 'app-geoclue\x2ddemo\x2dagent@autostart.service' 'app-gnome\x2dkeyring\x2dpkcs11@autostart.service' 'app-gnome\x2dkeyring\x2dsecrets@autostart.service' 'app-gnome\x2dkeyring\x2dssh@autostart.service' 'app-nm\x2dapplet@autostart.service' 'app-org.fcitx.Fcitx5@autostart.service' 'app-org.gnome.Evolution\x2dalarm\x2dnotify@autostart.service' 'app-org.kde.xwaylandvideobridge@autostart.service' 'app-picom@autostart.service' 'app-polkit\x2dmate\x2dauthentication\x2dagent\x2d1@autostart.service' 'app-xapp\x2dsn\x2dwatcher@autostart.service' 'appmenu-gtk-module.service' 'dbus.service' 'dunst.service' 'evolution-user-prompter.service' 'filter-chain.service' 'fluidsynth.service' 'gamemoded.service' 'glib-pacrunner.service' 'mpd.service' 'pipewire-session-manager.service' 'podman-auto-update.service' 'podman-kube@.service' 'podman-restart.service' 'podman.service' 'redshift-gtk.service' 'ssh-agent.service' 'systemd-exit.service' 'systemd-tmpfiles-clean.service' 'systemd-tmpfiles-setup.service' 'tracker-xdg-portal-3.service' 'waybar.service' 'wireplumber@.service' 'xdg-desktop-portal-rewrite-launchers.service' 'background.slice' 'mpd.socket' 'podman.socket' 'bluetooth.target' 'capsule@.target' 'exit.target' 'graphical-session-pre.target' 'printer.target' 'smartcard.target' 'xdg-desktop-autostart.target' 'podman-auto-update.timer' 'systemd-tmpfiles-clean.timer' +EO:_sys_really_all_units +)}"} ) diff --git a/.config/zsh/.zcompdump b/.config/zsh/.zcompdump new file mode 100644 index 0000000..5e834ee --- /dev/null +++ b/.config/zsh/.zcompdump @@ -0,0 +1,1871 @@ +#files: 843 version: 5.9 + +_comps=( +'-' '_precommand' +'.' '_source' +'5g' '_go' +'5l' '_go' +'6g' '_go' +'6l' '_go' +'8g' '_go' +'8l' '_go' +'a2ps' '_a2ps' +'aaaa' '_hosts' +'aap' '_aap' +'abcde' '_abcde' +'ack' '_ack' +'ack2' '_ack' +'ack-grep' '_ack' +'ack-standalone' '_ack' +'acpi' '_acpi' +'acpitool' '_acpitool' +'acroread' '_acroread' +'adb' '_adb' +'add-zle-hook-widget' '_add-zle-hook-widget' +'add-zsh-hook' '_add-zsh-hook' +'admin' '_sccs' +'ali' '_mh' +'alias' '_alias' +'amaya' '_webbrowser' +'analyseplugin' '_analyseplugin' +'animate' '_imagemagick' +'anno' '_mh' +'ansible' '_ansible' +'ansible-config' '_ansible' +'ansible-console' '_ansible' +'ansible-doc' '_ansible' +'ansible-galaxy' '_ansible' +'ansible-inventory' '_ansible' +'ansible-playbook' '_ansible' +'ansible-pull' '_ansible' +'ansible-vault' '_ansible' +'ant' '_ant' +'antiword' '_antiword' +'aodh' '_openstack' +'aoss' '_precommand' +'apache2ctl' '_apachectl' +'apachectl' '_apachectl' +'aplay' '_alsa-utils' +'apm' '_apm' +'appletviewer' '_java' +'apropos' '_man' +'apvlv' '_pdf' +'arduino-ctags' '_ctags' +'arecord' '_alsa-utils' +'arena' '_webbrowser' +'_arguments' '__arguments' +'arp' '_arp' +'arping' '_arping' +'-array-value-' '_value' +'asciidoctor' '_asciidoctor' +'asciinema' '_asciinema' +'asdf' '_asdf' +'ash' '_sh' +'-assign-parameter-' '_assign' +'at' '_at' +'atq' '_at' +'atrm' '_at' +'attr' '_attr' +'augtool' '_augeas' +'autoload' '_typeset' +'avahi-browse' '_avahi' +'avahi-browse-domains' '_avahi' +'avahi-resolve' '_avahi' +'avahi-resolve-address' '_avahi' +'avahi-resolve-host-name' '_avahi' +'awk' '_awk' +'b2sum' '_md5sum' +'barbican' '_openstack' +'base32' '_base64' +'base64' '_base64' +'basename' '_basename' +'basenc' '_basenc' +'bash' '_bash' +'bat' '_bat' +'batch' '_at' +'baz' '_baz' +'beep' '_beep' +'bg' '_jobs_bg' +'bibtex' '_bibtex' +'bindkey' '_bindkey' +'bison' '_bison' +'bmake' '_make' +'bogofilter' '_bogofilter' +'bogotune' '_bogofilter' +'bogoutil' '_bogofilter' +'bootctl' '_bootctl' +'bpython' '_bpython' +'bpython2' '_bpython' +'bpython2-gtk' '_bpython' +'bpython2-urwid' '_bpython' +'bpython3' '_bpython' +'bpython3-gtk' '_bpython' +'bpython3-urwid' '_bpython' +'bpython-gtk' '_bpython' +'bpython-urwid' '_bpython' +'-brace-parameter-' '_brace_parameter' +'brctl' '_brctl' +'bsdgrep' '_grep' +'bsdtar' '_tar' +'btdownloadcurses' '_bittorrent' +'btdownloadgui' '_bittorrent' +'btdownloadheadless' '_bittorrent' +'btlaunchmany' '_bittorrent' +'btlaunchmanycurses' '_bittorrent' +'btmakemetafile' '_bittorrent' +'btreannounce' '_bittorrent' +'btrename' '_bittorrent' +'btrfs' '_btrfs' +'btshowmetainfo' '_bittorrent' +'bttrack' '_bittorrent' +'buildhash' '_ispell' +'builtin' '_builtin' +'bunzip2' '_bzip2' +'burst' '_mh' +'busctl' '_busctl' +'bwrap' '_bwrap' +'bzcat' '_bzip2' +'bzegrep' '_grep' +'bzfgrep' '_grep' +'bzgrep' '_grep' +'bzip2' '_bzip2' +'bzip2recover' '_bzip2' +'bzr' '_bzr' +'c++' '_gcc' +'cabal' '_cabal' +'cal' '_cal' +'calendar' '_calendar' +'cargo' '_cargo' +'cat' '_cat' +'catchsegv' '_precommand' +'cc' '_gcc' +'ccal' '_ccal' +'cd' '_cd' +'cdc' '_sccs' +'cdcd' '_cdcd' +'cdr' '_cdr' +'cdrdao' '_cdrdao' +'cdrecord' '_cdrecord' +'ceilometer' '_openstack' +'certtool' '_gnutls' +'cftp' '_twisted' +'chage' '_users' +'chattr' '_chattr' +'chcon' '_chcon' +'chdir' '_cd' +'chfn' '_users' +'chgrp' '_chown' +'chimera' '_webbrowser' +'chkconfig' '_chkconfig' +'chkstow' '_stow' +'chmod' '_chmod' +'choom' '_choom' +'chown' '_chown' +'chpass' '_chsh' +'chroot' '_chroot' +'chrt' '_chrt' +'chsh' '_chsh' +'ci' '_rcs' +'cifsiostat' '_sysstat' +'cinder' '_openstack' +'ckeygen' '_twisted' +'cksum' '_cksum' +'clang' '_gcc' +'clang++' '_gcc' +'clay' '_clay' +'clear' '_nothing' +'cloudkitty' '_openstack' +'clusterdb' '_postgresql' +'cmp' '_cmp' +'co' '_rcs' +'code' '_code' +'column' '_column' +'comb' '_sccs' +'combine' '_imagemagick' +'combinediff' '_patchutils' +'comm' '_comm' +'-command-' '_autocd' +'command' '_command' +'-command-line-' '_normal' +'comp' '_mh' +'compadd' '_compadd' +'compdef' '_compdef' +'composer' '_composer' +'composer.phar' '_composer' +'composite' '_imagemagick' +'compress' '_compress' +'conch' '_twisted' +'-condition-' '_condition' +'config.status' '_configure' +'configure' '_configure' +'convert' '_imagemagick' +'coredumpctl' '_coredumpctl' +'cowsay' '_cowsay' +'cowthink' '_cowsay' +'cp' '_cp' +'cpio' '_cpio' +'cplay' '_cplay' +'cpupower' '_cpupower' +'createdb' '_postgresql' +'createuser' '_postgresql' +'crontab' '_crontab' +'crsh' '_cssh' +'cryptsetup' '_cryptsetup' +'cscope' '_cscope' +'csh' '_sh' +'csplit' '_csplit' +'cssh' '_cssh' +'ctags' '_ctags' +'ctags-exuberant' '_ctags' +'ctags-universal' '_ctags' +'ctr' '_ctr' +'curl' '_curl' +'cut' '_cut' +'cvs' '_cvs' +'darcs' '_darcs' +'dash' '_sh' +'date' '_date' +'dbus-launch' '_dbus' +'dbus-monitor' '_dbus' +'dbus-send' '_dbus' +'dconf' '_dconf' +'dcop' '_dcop' +'dcopclient' '_dcop' +'dcopfind' '_dcop' +'dcopobject' '_dcop' +'dcopref' '_dcop' +'dcopstart' '_dcop' +'dd' '_dd' +'declare' '_typeset' +'-default-' '_default' +'delta' '_sccs' +'designate' '_openstack' +'devtodo' '_devtodo' +'df' '_df' +'dhclient' '_dhclient' +'dhclient3' '_dhclient' +'dict' '_dict' +'diff' '_diff' +'diff3' '_diff3' +'diffstat' '_diffstat' +'dig' '_dig' +'dillo' '_webbrowser' +'dircmp' '_directories' +'dirs' '_dirs' +'disable' '_disable' +'disown' '_jobs_fg' +'display' '_imagemagick' +'dist' '_mh' +'django-admin' '_django' +'django-admin.py' '_django' +'dkms' '_dkms' +'dmake' '_make' +'dmesg' '_dmesg' +'dmidecode' '_dmidecode' +'doas' '_doas' +'domainname' '_yp' +'dos2unix' '_dos2unix' +'drill' '_drill' +'dropbox' '_dropbox' +'dropdb' '_postgresql' +'dropuser' '_postgresql' +'dsh' '_dsh' +'dtruss' '_dtruss' +'du' '_du' +'_dunst' '_dunst' +'dunst' '_dunst' +'_dunstctl' '_dunstctl' +'dunstctl' '_dunstctl' +'dvibook' '_dvi' +'dviconcat' '_dvi' +'dvicopy' '_dvi' +'dvidvi' '_dvi' +'dvipdf' '_dvi' +'dvips' '_dvi' +'dviselect' '_dvi' +'dvitodvi' '_dvi' +'dvitype' '_dvi' +'dwb' '_webbrowser' +'e2label' '_e2label' +'eatmydata' '_precommand' +'ecasound' '_ecasound' +'echotc' '_echotc' +'echoti' '_echoti' +'ed' '_ed' +'egrep' '_grep' +'elfdump' '_elfdump' +'elinks' '_elinks' +'emulate' '_emulate' +'enable' '_enable' +'enscript' '_enscript' +'entr' '_entr' +'env' '_env' +'eog' '_eog' +'epdfview' '_pdf' +'epsffit' '_psutils' +'-equal-' '_equal' +'erb' '_ruby' +'espeak' '_espeak' +'etags' '_etags' +'ethtool' '_ethtool' +'eu-nm' '_nm' +'eu-objdump' '_objdump' +'eu-readelf' '_readelf' +'eu-strings' '_strings' +'eval' '_precommand' +'eview' '_vim' +'evim' '_vim' +'evince' '_evince' +'ex' '_vi' +'exec' '_exec' +'expand' '_unexpand' +'export' '_typeset' +'express' '_webbrowser' +'extcheck' '_java' +'extractres' '_psutils' +'eza' '_eza' +'fakeroot' '_fakeroot' +'false' '_nothing' +'fc' '_fc' +'fc-list' '_xft_fonts' +'fc-match' '_xft_fonts' +'feh' '_feh' +'fetchmail' '_fetchmail' +'ffmpeg' '_ffmpeg' +'fg' '_jobs_fg' +'fgrep' '_grep' +'figlet' '_figlet' +'filterdiff' '_patchutils' +'find' '_find' +'findaffix' '_ispell' +'findmnt' '_findmnt' +'finger' '_finger' +'firefox' '_mozilla' +'-first-' '_first' +'fixdlsrps' '_psutils' +'fixfmps' '_psutils' +'fixmacps' '_psutils' +'fixpsditps' '_psutils' +'fixpspps' '_psutils' +'fixscribeps' '_psutils' +'fixtpps' '_psutils' +'fixwfwps' '_psutils' +'fixwpps' '_psutils' +'fixwwps' '_psutils' +'flac' '_flac' +'flex' '_flex' +'flex++' '_flex' +'flipdiff' '_patchutils' +'flist' '_mh' +'flists' '_mh' +'float' '_typeset' +'fmt' '_fmt' +'fmttest' '_mh' +'fned' '_zed' +'fnext' '_mh' +'fold' '_fold' +'folder' '_mh' +'folders' '_mh' +'fortune' '_fortune' +'forw' '_mh' +'fprev' '_mh' +'free' '_free' +'freebsd-make' '_make' +'freezer' '_openstack' +'fsh' '_fsh' +'ftp' '_hosts' +'functions' '_typeset' +'fuser' '_fuser' +'fusermount' '_fusermount' +'fwhois' '_whois' +'g++' '_gcc' +'galeon' '_webbrowser' +'gawk' '_awk' +'gb2sum' '_md5sum' +'gbase32' '_base64' +'gbase64' '_base64' +'gbasename' '_basename' +'gcat' '_cat' +'gcc' '_gcc' +'gccgo' '_go' +'gchgrp' '_chown' +'gchmod' '_chmod' +'gchown' '_chown' +'gchroot' '_chroot' +'gcksum' '_cksum' +'gcmp' '_cmp' +'gcomm' '_comm' +'gcore' '_gcore' +'gcp' '_cp' +'gcut' '_cut' +'gdate' '_date' +'gdb' '_gdb' +'gdd' '_dd' +'gdf' '_df' +'gdiff' '_diff' +'gdu' '_du' +'geany' '_geany' +'gegrep' '_grep' +'gem' '_gem' +'genisoimage' '_genisoimage' +'genv' '_env' +'get' '_sccs' +'getafm' '_psutils' +'getconf' '_getconf' +'getent' '_getent' +'getfacl' '_getfacl' +'getfacl.exe' '_getfacl' +'getfattr' '_attr' +'getmail' '_getmail' +'getopt' '_getopt' +'getopts' '_vars' +'gex' '_vim' +'gexpand' '_unexpand' +'gfgrep' '_grep' +'gfind' '_find' +'gfmt' '_fmt' +'gfold' '_fold' +'ggetopt' '_getopt' +'ggrep' '_grep' +'ggv' '_gnome-gv' +'ghead' '_head' +'ghostscript' '_ghostscript' +'ghostview' '_pspdf' +'gid' '_id' +'ginstall' '_install' +'git' '_git' +'git-cvsserver' '_git' +'gitk' '_git' +'git-receive-pack' '_git' +'git-shell' '_git' +'git-upload-archive' '_git' +'git-upload-pack' '_git' +'gjoin' '_join' +'glance' '_openstack' +'gln' '_ln' +'global' '_global' +'glocate' '_locate' +'gls' '_ls' +'gm' '_graphicsmagick' +'gmake' '_make' +'gmd5sum' '_md5sum' +'gmkdir' '_mkdir' +'gmkfifo' '_mkfifo' +'gmknod' '_mknod' +'gmktemp' '_mktemp' +'gmplayer' '_mplayer' +'gmv' '_mv' +'gnl' '_nl' +'gnocchi' '_openstack' +'gnome-gv' '_gnome-gv' +'gnumfmt' '_numfmt' +'gnupod_addsong' '_gnupod' +'gnupod_addsong.pl' '_gnupod' +'gnupod_check' '_gnupod' +'gnupod_check.pl' '_gnupod' +'gnupod_INIT' '_gnupod' +'gnupod_INIT.pl' '_gnupod' +'gnupod_search' '_gnupod' +'gnupod_search.pl' '_gnupod' +'gnutls-cli' '_gnutls' +'gnutls-cli-debug' '_gnutls' +'gnutls-serv' '_gnutls' +'god' '_od' +'gofmt' '_go' +'gpasswd' '_gpasswd' +'gpaste' '_paste' +'gpatch' '_patch' +'gpg' '_gpg' +'gpg2' '_gpg' +'gpgv' '_gpg' +'gpg-zip' '_gpg' +'gphoto2' '_gphoto2' +'gprintenv' '_printenv' +'gprof' '_gprof' +'gqview' '_gqview' +'gradle' '_gradle' +'gradlew' '_gradle' +'grail' '_webbrowser' +'greadlink' '_readlink' +'grep' '_grep' +'grepdiff' '_patchutils' +'grm' '_rm' +'grmdir' '_rmdir' +'groff' '_groff' +'groupadd' '_user_admin' +'groupdel' '_groups' +'groupmod' '_user_admin' +'groups' '_users' +'growisofs' '_growisofs' +'gs' '_ghostscript' +'gsbj' '_pspdf' +'gsdj' '_pspdf' +'gsdj500' '_pspdf' +'gsed' '_sed' +'gseq' '_seq' +'gsettings' '_gsettings' +'gsha1sum' '_md5sum' +'gsha224sum' '_md5sum' +'gsha256sum' '_md5sum' +'gsha384sum' '_md5sum' +'gsha512sum' '_md5sum' +'gshred' '_shred' +'gshuf' '_shuf' +'gslj' '_pspdf' +'gslp' '_pspdf' +'gsnd' '_pspdf' +'gsort' '_sort' +'gsplit' '_split' +'gstat' '_stat' +'gstdbuf' '_stdbuf' +'gstrings' '_strings' +'gstty' '_stty' +'gsum' '_cksum' +'gtac' '_tac' +'gtail' '_tail' +'gtar' '_tar' +'gtee' '_tee' +'gtimeout' '_timeout' +'gtouch' '_touch' +'gtr' '_tr' +'gtty' '_tty' +'guilt' '_guilt' +'guilt-add' '_guilt' +'guilt-applied' '_guilt' +'guilt-delete' '_guilt' +'guilt-files' '_guilt' +'guilt-fold' '_guilt' +'guilt-fork' '_guilt' +'guilt-header' '_guilt' +'guilt-help' '_guilt' +'guilt-import' '_guilt' +'guilt-import-commit' '_guilt' +'guilt-init' '_guilt' +'guilt-new' '_guilt' +'guilt-next' '_guilt' +'guilt-patchbomb' '_guilt' +'guilt-pop' '_guilt' +'guilt-prev' '_guilt' +'guilt-push' '_guilt' +'guilt-rebase' '_guilt' +'guilt-refresh' '_guilt' +'guilt-rm' '_guilt' +'guilt-series' '_guilt' +'guilt-status' '_guilt' +'guilt-top' '_guilt' +'guilt-unapplied' '_guilt' +'guname' '_uname' +'gunexpand' '_unexpand' +'guniq' '_uniq' +'gunzip' '_gzip' +'guptime' '_uptime' +'gv' '_gv' +'gview' '_vim' +'gvim' '_vim' +'gvimdiff' '_vim' +'gwc' '_wc' +'gwho' '_who' +'gxargs' '_xargs' +'gzcat' '_gzip' +'gzegrep' '_grep' +'gzfgrep' '_grep' +'gzgrep' '_grep' +'gzilla' '_webbrowser' +'gzip' '_gzip' +'hash' '_hash' +'hd' '_hexdump' +'head' '_head' +'heat' '_openstack' +'_helix' '_helix' +'helix' '_helix' +'help' '_sccs' +'hexdump' '_hexdump' +'hilite' '_precommand' +'histed' '_zed' +'history' '_fc' +'host' '_host' +'hostname' '_hostname' +'hostnamectl' '_hostnamectl' +'hotjava' '_webbrowser' +'htop' '_htop' +'hyprctl' '_hyprctl' +'hyprpm' '_hyprpm' +'iceweasel' '_mozilla' +'icombine' '_ispell' +'iconv' '_iconv' +'iconvconfig' '_iconvconfig' +'id' '_id' +'identify' '_imagemagick' +'ifconfig' '_ifconfig' +'ifdown' '_net_interfaces' +'iftop' '_iftop' +'ifup' '_net_interfaces' +'ijoin' '_ispell' +'img2sixel' '_img2sixel' +'import' '_imagemagick' +'inc' '_mh' +'includeres' '_psutils' +'info' '_texinfo' +'infocmp' '_terminals' +'initctl' '_initctl' +'initdb' '_postgresql' +'insmod' '_modutils' +'install' '_install' +'install-info' '_texinfo' +'integer' '_typeset' +'interdiff' '_patchutils' +'ionice' '_ionice' +'iostat' '_iostat' +'ip' '_ip' +'ip6tables' '_iptables' +'ip6tables-restore' '_iptables' +'ip6tables-save' '_iptables' +'ipkg' '_opkg' +'ipsec' '_ipsec' +'ipset' '_ipset' +'iptables' '_iptables' +'iptables-restore' '_iptables' +'iptables-save' '_iptables' +'irb' '_ruby' +'ironic' '_openstack' +'irssi' '_irssi' +'isag' '_sysstat' +'ispell' '_ispell' +'iwconfig' '_iwconfig' +'jadetex' '_tex' +'jar' '_java' +'jarsigner' '_java' +'java' '_java' +'javac' '_java' +'javadoc' '_java' +'javah' '_java' +'javap' '_java' +'jdb' '_java' +'jobs' '_jobs_builtin' +'joe' '_joe' +'join' '_join' +'journalctl' '_journalctl' +'jq' '_jq' +'kdeconnect-cli' '_kdeconnect' +'kernel-install' '_kernel-install' +'keystone' '_openstack' +'keytool' '_java' +'kfmclient' '_kfmclient' +'kill' '_kill' +'killall' '_killall' +'killall5' '_killall' +'kioclient' '_kfmclient' +'kitty' '_kitty' +'knock' '_knock' +'konqueror' '_webbrowser' +'kpartx' '_kpartx' +'kpdf' '_pdf' +'ksh' '_sh' +'ksh88' '_sh' +'ksh93' '_sh' +'kvno' '_kvno' +'last' '_last' +'lastb' '_last' +'latex' '_tex' +'latexmk' '_tex' +'ldconfig' '_ldconfig' +'ldconfig.real' '_ldconfig' +'ldd' '_ldd' +'less' '_less' +'let' '_math' +'lf' '_lf' +'lfcd' '_lf' +'lftp' '_ncftp' +'lha' '_lha' +'libinput' '_libinput' +'light' '_webbrowser' +'limit' '_limit' +'links' '_links' +'links2' '_links' +'linux' '_uml' +'lldb' '_lldb' +'llvm-g++' '_gcc' +'llvm-gcc' '_gcc' +'llvm-objdump' '_objdump' +'ln' '_ln' +'loadkeys' '_loadkeys' +'local' '_typeset' +'locale' '_locale' +'localectl' '_localectl' +'localedef' '_localedef' +'locate' '_locate' +'log' '_nothing' +'logger' '_logger' +'loginctl' '_loginctl' +'logname' '_nothing' +'look' '_look' +'losetup' '_losetup' +'lp' '_lp' +'lpadmin' '_lp' +'lpinfo' '_lp' +'lpoptions' '_lp' +'lpq' '_lp' +'lpr' '_lp' +'lprm' '_lp' +'lpstat' '_lp' +'ls' '_ls' +'lsattr' '_lsattr' +'lsblk' '_lsblk' +'lsdiff' '_patchutils' +'lsinitcpio' '_mkinitcpio' +'lsmod' '_modutils' +'lsns' '_lsns' +'lsof' '_lsof' +'lsusb' '_lsusb' +'ltrace' '_ltrace' +'lua' '_lua' +'luarocks' '_luarocks' +'lynx' '_lynx' +'lz4' '_lz4' +'lz4c' '_lz4' +'lz4c32' '_lz4' +'lz4cat' '_lz4' +'lzcat' '_xz' +'lzma' '_xz' +'lzop' '_lzop' +'mac2unix' '_dos2unix' +'machinectl' '_machinectl' +'magnum' '_openstack' +'mail' '_mail' +'Mail' '_mail' +'mailx' '_mail' +'make' '_make' +'makeinfo' '_texinfo' +'makepkg' '_pacman' +'man' '_man' +'manage.py' '_django' +'manila' '_openstack' +'mark' '_mh' +'mat' '_mat' +'mat2' '_mat2' +'-math-' '_math' +'matlab' '_matlab' +'mattrib' '_mtools' +'mcd' '_mtools' +'mcopy' '_mtools' +'md2' '_cksum' +'md4' '_cksum' +'md5' '_cksum' +'md5sum' '_md5sum' +'mdadm' '_mdadm' +'mdel' '_mtools' +'mdeltree' '_mtools' +'mdir' '_mtools' +'mdu' '_mtools' +'mencal' '_mencal' +'mere' '_mere' +'merge' '_rcs' +'meson' '_meson' +'metaflac' '_flac' +'mformat' '_mtools' +'mgv' '_pspdf' +'mhfixmsg' '_mh' +'mhlist' '_mh' +'mhmail' '_mh' +'mhn' '_mh' +'mhparam' '_mh' +'mhpath' '_mh' +'mhshow' '_mh' +'mhstore' '_mh' +'mii-tool' '_mii-tool' +'mistral' '_openstack' +'mkdir' '_mkdir' +'mkfifo' '_mkfifo' +'mkinitcpio' '_mkinitcpio' +'mkisofs' '_growisofs' +'mknod' '_mknod' +'mksh' '_sh' +'mktemp' '_mktemp' +'mktunes' '_gnupod' +'mktunes.pl' '_gnupod' +'mlabel' '_mtools' +'mlocate' '_locate' +'mmd' '_mtools' +'mmm' '_webbrowser' +'mmount' '_mtools' +'mmove' '_mtools' +'modinfo' '_modutils' +'modprobe' '_modutils' +'module' '_module' +'mogrify' '_imagemagick' +'monasca' '_openstack' +'mondoarchive' '_mondo' +'montage' '_imagemagick' +'moosic' '_moosic' +'Mosaic' '_webbrowser' +'mosh' '_mosh' +'mount' '_mount' +'mozilla' '_mozilla' +'mozilla-firefox' '_mozilla' +'mozilla-xremote-client' '_mozilla' +'mpc' '_mpc' +'mplayer' '_mplayer' +'mpstat' '_sysstat' +'mpv' '_mpv' +'mr' '_myrepos' +'mrd' '_mtools' +'mread' '_mtools' +'mren' '_mtools' +'msgchk' '_mh' +'mt' '_mt' +'mtn' '_monotone' +'mtoolstest' '_mtools' +'mtr' '_mtr' +'mtype' '_mtools' +'munchlist' '_ispell' +'mupdf' '_mupdf' +'murano' '_openstack' +'mush' '_mail' +'mutt' '_mutt' +'mv' '_mv' +'mvim' '_vim' +'mx' '_hosts' +'mysql' '_mysql_utils' +'mysqladmin' '_mysql_utils' +'mysqldiff' '_mysqldiff' +'mysqldump' '_mysql_utils' +'mysqlimport' '_mysql_utils' +'mysqlshow' '_mysql_utils' +'nail' '_mail' +'native2ascii' '_java' +'nautilus' '_nautilus' +'nawk' '_awk' +'nc' '_netcat' +'ncal' '_cal' +'ncftp' '_ncftp' +'ncl' '_nedit' +'nedit' '_nedit' +'nedit-nc' '_nedit' +'netcat' '_netcat' +'netrik' '_webbrowser' +'netscape' '_netscape' +'netstat' '_netstat' +'networkctl' '_networkctl' +'neutron' '_openstack' +'new' '_mh' +'newgrp' '_groups' +'next' '_mh' +'nginx' '_nginx' +'ngrep' '_ngrep' +'nice' '_nice' +'ninja' '_ninja' +'nkf' '_nkf' +'nl' '_nl' +'nm' '_nm' +'nmap' '_nmap' +'nmblookup' '_samba' +'nmcli' '_networkmanager' +'nocorrect' '_precommand' +'noglob' '_precommand' +'nohup' '_precommand' +'notmuch' '_notmuch' +'nova' '_openstack' +'npm' '_npm' +'ns' '_hosts' +'nsenter' '_nsenter' +'nslookup' '_nslookup' +'ntalk' '_other_accounts' +'numfmt' '_numfmt' +'nvim' '_vim' +'objdump' '_objdump' +'od' '_od' +'ogg123' '_vorbis' +'oggdec' '_vorbis' +'oggenc' '_vorbis' +'ogginfo' '_vorbis' +'oksh' '_sh' +'okular' '_okular' +'oomctl' '_oomctl' +'openstack' '_openstack' +'opera' '_webbrowser' +'opera-next' '_webbrowser' +'opkg' '_opkg' +'opusdec' '_opustools' +'opusenc' '_opustools' +'opusinfo' '_opustools' +'p4' '_perforce' +'p4d' '_perforce' +'pacat' '_pulseaudio' +'pack' '_pack' +'packf' '_mh' +'pacman' '_pacman' +'pacman-conf' '_pacman' +'pacman-key' '_pacman' +'pacman.static' '_pacman' +'pacmd' '_pulseaudio' +'pactl' '_pulseaudio' +'padsp' '_pulseaudio' +'pandoc' '_pandoc' +'paplay' '_pulseaudio' +'-parameter-' '_parameter' +'parec' '_pulseaudio' +'parecord' '_pulseaudio' +'paru' '_paru' +'passwd' '_users' +'paste' '_paste' +'pasuspender' '_pulseaudio' +'patch' '_patch' +'pax' '_pax' +'pcat' '_pack' +'pcp-htop' '_htop' +'pcred' '_pids' +'pdf2dsc' '_pdf' +'pdf2ps' '_pdf' +'pdffonts' '_pdf' +'pdfimages' '_pdf' +'pdfinfo' '_pdf' +'pdfjadetex' '_tex' +'pdflatex' '_tex' +'pdfopt' '_pdf' +'pdftex' '_tex' +'pdftexi2dvi' '_texinfo' +'pdftk' '_pdftk' +'pdftopbm' '_pdf' +'pdftops' '_pdf' +'pdftotext' '_pdf' +'pdksh' '_sh' +'perf' '_perf' +'perl' '_perl' +'perldoc' '_perldoc' +'pfiles' '_pids' +'pflags' '_pids' +'pg_config' '_postgresql' +'pg_ctl' '_postgresql' +'pg_dump' '_postgresql' +'pg_dumpall' '_postgresql' +'pg_isready' '_postgresql' +'pgrep' '_pgrep' +'pg_restore' '_postgresql' +'pg_upgrade' '_postgresql' +'php' '_php' +'pick' '_mh' +'picocom' '_picocom' +'pidof' '_pidof' +'pidstat' '_sysstat' +'pigz' '_gzip' +'pine' '_pine' +'pinef' '_pine' +'pinfo' '_texinfo' +'ping' '_ping' +'ping6' '_ping' +'pkgadd' '_pkgadd' +'pkg-config' '_pkg-config' +'pkginfo' '_pkginfo' +'pkgrm' '_pkgrm' +'pkill' '_pgrep' +'playerctl' '_playerctl' +'pldd' '_pids' +'pmake' '_make' +'pman' '_perl_modules' +'pmap' '_pmap' +'pmcat' '_perl_modules' +'pmdesc' '_perl_modules' +'pmeth' '_perl_modules' +'pmexp' '_perl_modules' +'pmfunc' '_perl_modules' +'pmload' '_perl_modules' +'pmls' '_perl_modules' +'pmpath' '_perl_modules' +'pmvers' '_perl_modules' +'podgrep' '_perl_modules' +'podman' '_podman' +'podman-remote' '_podman-remote' +'podpath' '_perl_modules' +'podtoc' '_perl_modules' +'poetry' '_poetry' +'poff' '_pon' +'policytool' '_java' +'pon' '_pon' +'popd' '_directory_stack' +'postconf' '_postfix' +'postgres' '_postgresql' +'postmaster' '_postgresql' +'postqueue' '_postfix' +'postsuper' '_postfix' +'pr' '_pr' +'prev' '_mh' +'print' '_print' +'printenv' '_printenv' +'printf' '_print' +'prompt' '_prompt' +'prove' '_prove' +'prs' '_sccs' +'prt' '_sccs' +'prun' '_pids' +'ps' '_ps' +'ps2ascii' '_pspdf' +'ps2epsi' '_postscript' +'ps2pdf' '_postscript' +'ps2pdf12' '_postscript' +'ps2pdf13' '_postscript' +'ps2pdf14' '_postscript' +'ps2pdfwr' '_postscript' +'ps2ps' '_postscript' +'psbook' '_psutils' +'psed' '_sed' +'psig' '_pids' +'psmerge' '_psutils' +'psmulti' '_postscript' +'psnup' '_psutils' +'psql' '_postgresql' +'psresize' '_psutils' +'psselect' '_psutils' +'pstack' '_pids' +'pstoedit' '_pspdf' +'pstop' '_pids' +'pstops' '_psutils' +'pstotgif' '_pspdf' +'pswrap' '_postscript' +'ptx' '_ptx' +'pulseaudio' '_pulseaudio' +'pump' '_pump' +'pushd' '_cd' +'pv' '_pv' +'pwait' '_pids' +'pwdx' '_pids' +'pwgen' '_pwgen' +'pyhtmlizer' '_twisted' +'qdbus' '_qdbus' +'qiv' '_qiv' +'qpdf' '_qpdf' +'quilt' '_quilt' +'r' '_fc' +'rake' '_rake' +'ranlib' '_ranlib' +'rar' '_rar' +'rc' '_sh' +'rclone' '_rclone' +'rcp' '_rlogin' +'rcs' '_rcs' +'rcsdiff' '_rcs' +'rdesktop' '_rdesktop' +'read' '_read' +'readelf' '_readelf' +'readlink' '_readlink' +'readonly' '_typeset' +'-redirect-' '_redirect' +'-redirect-,<,bunzip2' '_bzip2' +'-redirect-,<,bzip2' '_bzip2' +'-redirect-,>,bzip2' '_bzip2' +'-redirect-,<,compress' '_compress' +'-redirect-,>,compress' '_compress' +'-redirect-,-default-,-default-' '_files' +'-redirect-,<,gunzip' '_gzip' +'-redirect-,<,gzip' '_gzip' +'-redirect-,>,gzip' '_gzip' +'-redirect-,<,uncompress' '_compress' +'-redirect-,<,unxz' '_xz' +'-redirect-,<,xz' '_xz' +'-redirect-,>,xz' '_xz' +'refile' '_mh' +'rehash' '_hash' +'reindexdb' '_postgresql' +'reload' '_initctl' +'remsh' '_rlogin' +'renice' '_renice' +'repl' '_mh' +'resolvectl' '_resolvectl' +'restart' '_initctl' +'retawq' '_webbrowser' +'rg' '_rg' +'rgrep' '_grep' +'rgview' '_vim' +'rgvim' '_vim' +'ri' '_ri' +'rlogin' '_rlogin' +'rm' '_rm' +'rmd160' '_cksum' +'rmdel' '_sccs' +'rmdir' '_rmdir' +'rmf' '_mh' +'rmic' '_java' +'rmid' '_java' +'rmiregistry' '_java' +'rmm' '_mh' +'rmmod' '_modutils' +'route' '_route' +'rrdtool' '_rrdtool' +'rsh' '_rlogin' +'rsync' '_rsync' +'rtin' '_tin' +'rubber' '_rubber' +'rubber-info' '_rubber' +'rubber-pipe' '_rubber' +'ruby' '_ruby' +'ruby-mri' '_ruby' +'ruff' '_ruff' +'run0' '_run0' +'run-help' '_run-help' +'rup' '_hosts' +'rusage' '_precommand' +'rustup' '_rustup' +'rview' '_vim' +'rvim' '_vim' +'rwho' '_hosts' +'rxvt' '_urxvt' +'s2p' '_sed' +'sact' '_sccs' +'sadf' '_sysstat' +'sahara' '_openstack' +'sar' '_sysstat' +'scan' '_mh' +'sccs' '_sccs' +'sccsdiff' '_sccs' +'sched' '_sched' +'schedtool' '_schedtool' +'scons' '_scons' +'scp' '_ssh' +'screen' '_screen' +'script' '_script' +'scriptreplay' '_script' +'seaf-cli' '_seafile' +'sed' '_sed' +'senlin' '_openstack' +'seq' '_seq' +'serialver' '_java' +'service' '_service' +'set' '_set' +'setfacl' '_setfacl' +'setfacl.exe' '_setfacl' +'setfattr' '_attr' +'setopt' '_setopt' +'setpriv' '_setpriv' +'setsid' '_setsid' +'setxkbmap' '_setxkbmap' +'sftp' '_ssh' +'sh' '_sh' +'sha1' '_cksum' +'sha1sum' '_md5sum' +'sha224sum' '_md5sum' +'sha256' '_cksum' +'sha256sum' '_md5sum' +'sha384' '_cksum' +'sha384sum' '_md5sum' +'sha512' '_cksum' +'sha512sum' '_md5sum' +'sha512t256' '_cksum' +'shasum' '_shasum' +'shift' '_arrays' +'show' '_mh' +'showchar' '_psutils' +'showmount' '_showmount' +'shred' '_shred' +'shuf' '_shuf' +'shutdown' '_shutdown' +'sisu' '_sisu' +'skein1024' '_cksum' +'skein256' '_cksum' +'skein512' '_cksum' +'skipstone' '_webbrowser' +'slabtop' '_slabtop' +'slitex' '_tex' +'slocate' '_locate' +'slogin' '_ssh' +'slrn' '_slrn' +'smartctl' '_smartmontools' +'smbclient' '_samba' +'smbcontrol' '_samba' +'smbstatus' '_samba' +'soa' '_hosts' +'socket' '_socket' +'sort' '_sort' +'sortm' '_mh' +'source' '_source' +'spamassassin' '_spamassassin' +'split' '_split' +'splitdiff' '_patchutils' +'sqlite' '_sqlite' +'sqlite3' '_sqlite' +'sqsh' '_sqsh' +'sr' '_surfraw' +'srptool' '_gnutls' +'ss' '_ss' +'ssh' '_ssh' +'ssh-add' '_ssh' +'ssh-agent' '_ssh' +'ssh-copy-id' '_ssh' +'sshfs' '_sshfs' +'ssh-keygen' '_ssh' +'ssh-keyscan' '_ssh' +'star' '_tar' +'start' '_initctl' +'stat' '_stat' +'status' '_initctl' +'stdbuf' '_stdbuf' +'stg' '_stgit' +'stop' '_initctl' +'stow' '_stow' +'strace' '_strace' +'strace64' '_strace' +'strftime' '_strftime' +'strings' '_strings' +'strip' '_strip' +'strongswan' '_ipsec' +'stty' '_stty' +'su' '_su' +'subl' '_sublimetext' +'-subscript-' '_subscript' +'sudo' '_sudo' +'sudoedit' '_sudo' +'sum' '_cksum' +'surfraw' '_surfraw' +'sv' '_runit' +'svn' '_subversion' +'svnadmin' '_subversion' +'svnadmin-static' '_subversion' +'svnlite' '_subversion' +'svnliteadmin' '_subversion' +'swaks' '_swaks' +'swanctl' '_swanctl' +'swayidle' '_swayidle' +'swaylock' '_swaylock' +'swift' '_swift' +'swiftc' '_swift' +'swww' '_swww' +'sync' '_nothing' +'sysctl' '_sysctl' +'systemctl' '_systemctl' +'systemd-analyze' '_systemd-analyze' +'systemd-ask-password' '_systemd' +'systemd-cat' '_systemd' +'systemd-cgls' '_systemd' +'systemd-cgtop' '_systemd' +'systemd-delta' '_systemd-delta' +'systemd-detect-virt' '_systemd' +'systemd-inhibit' '_systemd-inhibit' +'systemd-machine-id-setup' '_systemd' +'systemd-notify' '_systemd' +'systemd-nspawn' '_systemd-nspawn' +'systemd-path' '_systemd-path' +'systemd-resolve' '_resolvectl' +'systemd-run' '_systemd-run' +'systemd-tmpfiles' '_systemd-tmpfiles' +'systemd-tty-ask-password-agent' '_systemd' +'tac' '_tac' +'tacker' '_openstack' +'tail' '_tail' +'talk' '_other_accounts' +'tar' '_tar' +'tardy' '_tardy' +'tcpdump' '_tcpdump' +'tcp_open' '_tcpsys' +'tcptraceroute' '_tcptraceroute' +'tcsh' '_sh' +'tda' '_devtodo' +'tdd' '_devtodo' +'tde' '_devtodo' +'tdr' '_devtodo' +'tee' '_tee' +'telnet' '_telnet' +'tex' '_tex' +'texdoc' '_texdoc' +'texi2any' '_texinfo' +'texi2dvi' '_texinfo' +'texi2pdf' '_texinfo' +'texindex' '_texinfo' +'tg' '_topgit' +'tidy' '_tidy' +'tig' '_git' +'-tilde-' '_tilde' +'time' '_precommand' +'timedatectl' '_timedatectl' +'timeout' '_timeout' +'times' '_nothing' +'tin' '_tin' +'tkconch' '_twisted' +'tkinfo' '_texinfo' +'tla' '_tla' +'tload' '_tload' +'tmux' '_tmux' +'todo' '_devtodo' +'todo.sh' '_todo.sh' +'toilet' '_toilet' +'top' '_top' +'topgrade' '_topgrade' +'totdconfig' '_totd' +'touch' '_touch' +'tpb' '_tpb' +'tput' '_tput' +'tr' '_tr' +'tracepath' '_tracepath' +'tracepath6' '_tracepath' +'traceroute' '_hosts' +'transmission-remote' '_transmission' +'trap' '_trap' +'tree' '_tree' +'trial' '_twisted' +'trove' '_openstack' +'true' '_nothing' +'truncate' '_truncate' +'truss' '_truss' +'tryaffix' '_ispell' +'tty' '_tty' +'ttyctl' '_ttyctl' +'tunctl' '_uml' +'tune2fs' '_tune2fs' +'tunes2pod' '_gnupod' +'tunes2pod.pl' '_gnupod' +'twidge' '_twidge' +'twist' '_twisted' +'twistd' '_twisted' +'txt' '_hosts' +'type' '_which' +'typeset' '_typeset' +'udevadm' '_udevadm' +'udisksctl' '_udisks2' +'ulimit' '_ulimit' +'uml_mconsole' '_uml' +'uml_moo' '_uml' +'uml_switch' '_uml' +'umount' '_mount' +'unace' '_unace' +'unalias' '_aliases' +'uname' '_uname' +'uncompress' '_compress' +'unexpand' '_unexpand' +'unfunction' '_functions' +'unget' '_sccs' +'unhash' '_unhash' +'uniq' '_uniq' +'unison' '_unison' +'units' '_units' +'unix2dos' '_dos2unix' +'unix2mac' '_dos2unix' +'unlimit' '_limits' +'unlz4' '_lz4' +'unlzma' '_xz' +'unpack' '_pack' +'unpigz' '_gzip' +'unrar' '_rar' +'unset' '_vars' +'unsetopt' '_setopt' +'unshare' '_unshare' +'unwrapdiff' '_patchutils' +'unxz' '_xz' +'unzip' '_zip' +'uptime' '_uptime' +'urxvt' '_urxvt' +'urxvt256c' '_urxvt' +'urxvt256cc' '_urxvt' +'urxvt256c-ml' '_urxvt' +'urxvt256c-mlc' '_urxvt' +'urxvtc' '_urxvt' +'useradd' '_user_admin' +'userdel' '_users' +'usermod' '_user_admin' +'uv' '_uv' +'vacuumdb' '_postgresql' +'val' '_sccs' +'valgrind' '_valgrind' +'-value-' '_value' +'-value-,ADB_TRACE,-default-' '_adb' +'-value-,ANDROID_LOG_TAGS,-default-' '_adb' +'-value-,ANDROID_SERIAL,-default-' '_adb' +'-value-,ANSIBLE_INVENTORY_ENABLED,-default-' '_ansible' +'-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible' +'-value-,ANT_ARGS,-default-' '_ant' +'-value-,CFLAGS,-default-' '_gcc' +'-value-,CPPFLAGS,-default-' '_gcc' +'-value-,CXXFLAGS,-default-' '_gcc' +'-value-,-default-,-command-' '_zargs' +'-value-,-default-,-default-' '_value' +'-value-,DISPLAY,-default-' '_x_display' +'-value-,GREP_OPTIONS,-default-' '_grep' +'-value-,GZIP,-default-' '_gzip' +'-value-,LANG,-default-' '_locales' +'-value-,LANGUAGE,-default-' '_locales' +'-value-,LD_DEBUG,-default-' '_ld_debug' +'-value-,LDFLAGS,-default-' '_gcc' +'-value-,LESSCHARSET,-default-' '_less' +'-value-,LESS,-default-' '_less' +'-value-,LOOPDEV_DEBUG,-default-' '_losetup' +'-value-,LPDEST,-default-' '_printers' +'-value-,MPD_HOST,-default' '_mpc' +'-value-,P4CLIENT,-default-' '_perforce' +'-value-,P4MERGE,-default-' '_perforce' +'-value-,P4PORT,-default-' '_perforce' +'-value-,P4USER,-default-' '_perforce' +'-value-,PERLDOC,-default-' '_perldoc' +'-value-,PRINTER,-default-' '_printers' +'-value-,PROMPT2,-default-' '_ps1234' +'-value-,PROMPT3,-default-' '_ps1234' +'-value-,PROMPT4,-default-' '_ps1234' +'-value-,PROMPT,-default-' '_ps1234' +'-value-,PS1,-default-' '_ps1234' +'-value-,PS2,-default-' '_ps1234' +'-value-,PS3,-default-' '_ps1234' +'-value-,PS4,-default-' '_ps1234' +'-value-,RPROMPT2,-default-' '_ps1234' +'-value-,RPROMPT,-default-' '_ps1234' +'-value-,RPS1,-default-' '_ps1234' +'-value-,RPS2,-default-' '_ps1234' +'-value-,SPROMPT,-default-' '_ps1234' +'-value-,TERM,-default-' '_terminals' +'-value-,TERMINFO_DIRS,-default-' '_dir_list' +'-value-,TZ,-default-' '_time_zone' +'-value-,VALGRIND_OPTS,-default-' '_valgrind' +'-value-,WWW_HOME,-default-' '_urls' +'-value-,XML_CATALOG_FILES,-default-' '_xmlsoft' +'-value-,XZ_DEFAULTS,-default-' '_xz' +'-value-,XZ_OPT,-default-' '_xz' +'-vared-' '_in_vared' +'vared' '_vared' +'varlinkctl' '_varlinkctl' +'vcs_info_hookadd' '_vcs_info' +'vcs_info_hookdel' '_vcs_info' +'vi' '_vi' +'view' '_vi' +'vim' '_vim' +'vimdiff' '_vim' +'virsh' '_libvirt' +'virt-admin' '_libvirt' +'virt-host-validate' '_libvirt' +'virt-pki-validate' '_libvirt' +'virt-xml-validate' '_libvirt' +'visudo' '_visudo' +'vitrage' '_openstack' +'vmstat' '_vmstat' +'vncserver' '_vnc' +'vncviewer' '_vnc' +'vorbiscomment' '_vorbis' +'vpnc' '_vpnc' +'vpnc-connect' '_vpnc' +'vserver' '_vserver' +'w' '_w' +'w3m' '_w3m' +'wait' '_wait' +'watch' '_watch' +'watcher' '_openstack' +'wc' '_wc' +'wget' '_wget' +'what' '_sccs' +'whatis' '_man' +'whence' '_which' +'where' '_which' +'whereis' '_whereis' +'which' '_which' +'who' '_who' +'whoami' '_nothing' +'whois' '_whois' +'whom' '_mh' +'wiggle' '_wiggle' +'wipefs' '_wipefs' +'wl-copy' '_wl-copy' +'wl-paste' '_wl-paste' +'wodim' '_cdrecord' +'wpa_cli' '_wpa_cli' +'wpctl' '_wpctl' +'write' '_users_on' +'www' '_webbrowser' +'xargs' '_xargs' +'xattr' '_attr' +'xauth' '_xauth' +'xautolock' '_xautolock' +'xclip' '_xclip' +'xdpyinfo' '_x_utils' +'xdvi' '_xdvi' +'xelatex' '_tex' +'xetex' '_tex' +'xev' '_x_utils' +'xfd' '_x_utils' +'xfig' '_xfig' +'xfontsel' '_x_utils' +'xfreerdp' '_rdesktop' +'xhost' '_x_utils' +'xinput' '_xinput' +'xkill' '_x_utils' +'xli' '_xloadimage' +'xloadimage' '_xloadimage' +'xlsatoms' '_x_utils' +'xlsclients' '_x_utils' +'xml' '_xmlstarlet' +'xmllint' '_xmlsoft' +'xmlstarlet' '_xmlstarlet' +'xmms2' '_xmms2' +'xmodmap' '_xmodmap' +'xmosaic' '_webbrowser' +'xon' '_x_utils' +'xournal' '_xournal' +'xpdf' '_xpdf' +'xping' '_hosts' +'xprop' '_x_utils' +'xrandr' '_xrandr' +'xrdb' '_x_utils' +'xscreensaver-command' '_xscreensaver' +'xset' '_xset' +'xsetbg' '_xloadimage' +'xsetroot' '_x_utils' +'xsltproc' '_xmlsoft' +'xss-lock' '_xss-lock' +'xterm' '_xterm' +'xtightvncviewer' '_vnc' +'xtp' '_imagemagick' +'xv' '_xv' +'xview' '_xloadimage' +'xvnc4viewer' '_vnc' +'xvncviewer' '_vnc' +'xwd' '_x_utils' +'xwininfo' '_x_utils' +'xwit' '_xwit' +'xwud' '_x_utils' +'xxd' '_xxd' +'xz' '_xz' +'xzcat' '_xz' +'yadm' '_yadm' +'yafc' '_yafc' +'yash' '_sh' +'youtube-dl' '_youtube-dl' +'ypbind' '_yp' +'ypcat' '_yp' +'ypmatch' '_yp' +'yppasswd' '_yp' +'yppoll' '_yp' +'yppush' '_yp' +'ypserv' '_yp' +'ypset' '_yp' +'ypwhich' '_yp' +'ypxfr' '_yp' +'ytalk' '_other_accounts' +'yt-dlp' '_yt-dlp' +'zargs' '_zargs' +'zcalc' '_zcalc' +'-zcalc-line-' '_zcalc_line' +'zcat' '_zcat' +'zcompile' '_zcompile' +'zcp' '_zmv' +'zdb' '_zfs' +'zdelattr' '_zattr' +'zdump' '_zdump' +'zeal' '_zeal' +'zed' '_zed' +'zegrep' '_grep' +'zellij' '_zellij' +'zen' '_webbrowser' +'zf_chgrp' '_chown' +'zf_chmod' '_chmod' +'zf_chown' '_chown' +'zfgrep' '_grep' +'zf_ln' '_ln' +'zf_mkdir' '_mkdir' +'zf_mv' '_mv' +'zf_rm' '_rm' +'zf_rmdir' '_rmdir' +'zfs' '_zfs' +'zgetattr' '_zattr' +'zgrep' '_grep' +'zip' '_zip' +'zipinfo' '_zip' +'zle' '_zle' +'zlistattr' '_zattr' +'zln' '_zmv' +'zmail' '_mail' +'zmodload' '_zmodload' +'zmv' '_zmv' +'zone' '_hosts' +'zoxide' '_zoxide' +'zparseopts' '_zparseopts' +'zpool' '_zfs' +'zpty' '_zpty' +'zsetattr' '_zattr' +'zsh' '_zsh' +'zsh-mime-handler' '_zsh-mime-handler' +'zsocket' '_zsocket' +'zstat' '_stat' +'zstyle' '_zstyle' +'ztodo' '_ztodo' +'zun' '_openstack' +'zxpdf' '_xpdf' +) + +_services=( +'bzcat' 'bunzip2' +'gchgrp' 'chgrp' +'gchown' 'chown' +'gnupod_addsong.pl' 'gnupod_addsong' +'gnupod_check.pl' 'gnupod_check' +'gnupod_INIT.pl' 'gnupod_INIT' +'gnupod_search.pl' 'gnupod_search' +'gpg2' 'gpg' +'gzcat' 'gunzip' +'iceweasel' 'firefox' +'lzcat' 'unxz' +'lzma' 'xz' +'Mail' 'mail' +'mailx' 'mail' +'mktunes.pl' 'mktunes' +'nail' 'mail' +'ncl' 'nc' +'nedit-nc' 'nc' +'pacman.static' 'pacman' +'pcat' 'unpack' +'-redirect-,<,bunzip2' 'bunzip2' +'-redirect-,<,bzip2' 'bzip2' +'-redirect-,>,bzip2' 'bunzip2' +'-redirect-,<,compress' 'compress' +'-redirect-,>,compress' 'uncompress' +'-redirect-,<,gunzip' 'gunzip' +'-redirect-,<,gzip' 'gzip' +'-redirect-,>,gzip' 'gunzip' +'-redirect-,<,uncompress' 'uncompress' +'-redirect-,<,unxz' 'unxz' +'-redirect-,<,xz' 'xz' +'-redirect-,>,xz' 'unxz' +'remsh' 'rsh' +'slogin' 'ssh' +'svnadmin-static' 'svnadmin' +'svnlite' 'svn' +'svnliteadmin' 'svnadmin' +'tunes2pod.pl' 'tunes2pod' +'unlzma' 'unxz' +'xelatex' 'latex' +'xetex' 'tex' +'xzcat' 'unxz' +'zf_chgrp' 'chgrp' +'zf_chown' 'chown' +) + +_patcomps=( +'*/(init|rc[0-9S]#).d/*' '_init_d' +'notmuch-*' '_notmuch' +) + +_postpatcomps=( +'_*' '_compadd' +'c++-*' '_gcc' +'g++-*' '_gcc' +'gcc-*' '_gcc' +'gem[0-9.]#' '_gem' +'lua[0-9.-]##' '_lua' +'(p[bgpn]m*|*top[bgpn]m)' '_pbm' +'php[0-9.-]' '_php' +'pip[0-9.]#' '_pip' +'pydoc[0-9.]#' '_pydoc' +'python[0-9.]#' '_python' +'qemu(|-system-*)' '_qemu' +'(ruby|[ei]rb)[0-9.]#' '_ruby' +'shasum(|5).*' '_shasum' +'(texi(2*|ndex))' '_texi' +'(tiff*|*2tiff|pal2rgb)' '_tiff' +'-value-,(ftp|http(|s))_proxy,-default-' '_urls' +'-value-,LC_*,-default-' '_locales' +'-value-,*path,-default-' '_directories' +'-value-,*PATH,-default-' '_dir_list' +'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby' +'*/X11(|R<4->)/*' '_x_arguments' +'yodl(|2*)' '_yodl' +'zf*' '_zftp' +) + +_compautos=( +'_call_program' '+X' +) + +zle -C _bash_complete-word .complete-word _bash_completions +zle -C _bash_list-choices .list-choices _bash_completions +zle -C _complete_debug .complete-word _complete_debug +zle -C _complete_help .complete-word _complete_help +zle -C _complete_tag .complete-word _complete_tag +zle -C _correct_filename .complete-word _correct_filename +zle -C _correct_word .complete-word _correct_word +zle -C _expand_alias .complete-word _expand_alias +zle -C _expand_word .complete-word _expand_word +zle -C _history-complete-newer .complete-word _history_complete_word +zle -C _history-complete-older .complete-word _history_complete_word +zle -C _list_expansions .list-choices _expand_word +zle -C _most_recent_file .complete-word _most_recent_file +zle -C _next_tags .list-choices _next_tags +zle -C _read_comp .complete-word _read_comp +bindkey '^X^R' _read_comp +bindkey '^X?' _complete_debug +bindkey '^XC' _correct_filename +bindkey '^Xa' _expand_alias +bindkey '^Xc' _correct_word +bindkey '^Xd' _list_expansions +bindkey '^Xe' _expand_word +bindkey '^Xh' _complete_help +bindkey '^Xm' _most_recent_file +bindkey '^Xn' _next_tags +bindkey '^Xt' _complete_tag +bindkey '^X~' _bash_list-choices +bindkey '^[,' _history-complete-newer +bindkey '^[/' _history-complete-older +bindkey '^[~' _bash_complete-word + +autoload -Uz _asdf _bat _bootctl _busctl _bwrap \ + _cargo _code _coredumpctl _ctr _curl \ + _dunst _dunstctl _email-notmuch _eza _helix \ + _hostnamectl _hyprctl _hyprpm _img2sixel _journalctl \ + _kernel-install _kitty _lf _libinput _localectl \ + _loginctl _machinectl _meson _mkinitcpio _mpv \ + _networkctl _ninja _notmuch _oomctl _pacman \ + _paru _playerctl _podman _podman-remote _poetry \ + _pulseaudio _qpdf _resolvectl _rg _ruff \ + _run0 _rustup _sd_hosts_or_user_at_host _sd_machines _sd_outputmodes \ + _sd_unit_files _swayidle _swaylock _swww _systemctl \ + _systemd _systemd-analyze _systemd-delta _systemd-inhibit _systemd-nspawn \ + _systemd-path _systemd-run _systemd-tmpfiles _texdoc _timedatectl \ + _topgrade _udevadm _udisks2 _uv _varlinkctl \ + _wl-copy _wl-paste _wpctl _xss-lock _yadm \ + _youtube-dl _yt-dlp _zellij _zoxide _cdr \ + _all_labels _all_matches _alternative _approximate _arg_compile \ + _arguments _bash_completions _cache_invalid _call_function _combination \ + _complete _complete_debug _complete_help _complete_help_generic _complete_tag \ + _comp_locale _correct _correct_filename _correct_word _describe \ + _description _dispatch _expand _expand_alias _expand_word \ + _extensions _external_pwds _generic _guard _history \ + _history_complete_word _ignored _list _main_complete _match \ + _menu _message _most_recent_file _multi_parts _next_label \ + _next_tags _normal _nothing _numbers _oldlist \ + _pick_variant _prefix _read_comp _regex_arguments _regex_words \ + _requested _retrieve_cache _sep_parts _sequence _set_command \ + _setup _store_cache _sub_commands _tags _user_expand \ + _values _wanted _acpi _acpitool _alsa-utils \ + _analyseplugin _basenc _brctl _btrfs _capabilities \ + _chattr _chcon _choom _chrt _cpupower \ + _cryptsetup _dkms _e2label _ethtool _findmnt \ + _free _fuse_arguments _fusermount _fuse_values _gpasswd \ + _htop _iconvconfig _ionice _ipset _iptables \ + _iwconfig _kpartx _losetup _lsattr _lsblk \ + _lsns _lsusb _ltrace _mat _mat2 \ + _mdadm _mii-tool _modutils _mondo _networkmanager \ + _nsenter _opkg _perf _pidof _pmap \ + _qdbus _schedtool _selinux_contexts _selinux_roles _selinux_types \ + _selinux_users _setpriv _setsid _slabtop _ss \ + _sshfs _strace _sysstat _tload _tpb \ + _tracepath _tune2fs _uml _unshare _valgrind \ + _vserver _wakeup_capable_devices _wipefs _wpa_cli _a2ps \ + _aap _abcde _absolute_command_paths _ack _adb \ + _ansible _ant _antiword _apachectl _apm \ + _arch_archives _arch_namespace _arp _arping _asciidoctor \ + _asciinema _at _attr _augeas _avahi \ + _awk _base64 _basename _bash _baudrates \ + _baz _beep _bibtex _bind_addresses _bison \ + _bittorrent _bogofilter _bpf_filters _bpython _bzip2 \ + _bzr _cabal _cal _calendar _canonical_paths \ + _cat _ccal _cdcd _cdrdao _cdrecord \ + _chkconfig _chmod _chown _chroot _chsh \ + _cksum _clay _cmdambivalent _cmdstring _cmp \ + _column _comm _composer _compress _configure \ + _cowsay _cp _cpio _cplay _crontab \ + _cscope _csplit _cssh _ctags _ctags_tags \ + _curl _cut _cvs _darcs _date \ + _date_formats _dates _dbus _dconf _dd \ + _devtodo _df _dhclient _dict _dict_words \ + _diff _diff3 _diff_options _diffstat _dig \ + _directories _dir_list _django _dmesg _dmidecode \ + _dns_types _doas _domains _dos2unix _drill \ + _dropbox _dsh _dtruss _du _dvi \ + _ecasound _ed _elfdump _elinks _email_addresses \ + _enscript _entr _env _espeak _etags \ + _fakeroot _feh _fetchmail _ffmpeg _figlet \ + _file_modes _files _file_systems _find _find_net_interfaces \ + _finger _flac _flex _fmt _fold \ + _fortune _fsh _fuser _gcc _gcore \ + _gdb _gem _genisoimage _getconf _getent \ + _getfacl _getmail _getopt _ghostscript _git \ + _global _global_tags _gnu_generic _gnupod _gnutls \ + _go _gpg _gphoto2 _gprof _gradle \ + _graphicsmagick _grep _groff _groups _growisofs \ + _gsettings _guilt _gzip _have_glob_qual _head \ + _hexdump _host _hostname _hosts _iconv \ + _id _ifconfig _iftop _imagemagick _initctl \ + _init_d _install _iostat _ip _ipsec \ + _irssi _ispell _java _java_class _joe \ + _join _jq _killall _knock _kvno \ + _last _ldconfig _ldd _ld_debug _less \ + _lha _libvirt _links _list_files _lldb \ + _ln _loadkeys _locale _localedef _locales \ + _locate _logger _look _lp _ls \ + _lsof _lua _luarocks _lynx _lz4 \ + _lzop _mail _mailboxes _make _man \ + _md5sum _mencal _mh _mime_types _mkdir \ + _mkfifo _mknod _mktemp _module _monotone \ + _moosic _mosh _mount _mpc _mt \ + _mtools _mtr _mutt _mv _my_accounts \ + _myrepos _mysqldiff _mysql_utils _ncftp _netcat \ + _net_interfaces _netstat _newsgroups _nginx _ngrep \ + _nice _nkf _nl _nm _nmap \ + _npm _nslookup _numfmt _objdump _object_files \ + _od _openstack _opustools _other_accounts _pack \ + _pandoc _paste _patch _patchutils _path_commands \ + _path_files _pax _pbm _pdf _perforce \ + _perl _perl_basepods _perldoc _perl_modules _pgids \ + _pgrep _php _picocom _pids _pine \ + _ping _pip _pkgadd _pkg-config _pkginfo \ + _pkg_instance _pkgrm _pon _ports _postfix \ + _postgresql _postscript _pr _printenv _printers \ + _process_names _prove _ps _pspdf _psutils \ + _ptx _pump _pv _pwgen _pydoc \ + _python _python_modules _qemu _quilt _rake \ + _ranlib _rar _rclone _rcs _readelf \ + _readlink _remote_files _renice _ri _rlogin \ + _rm _rmdir _route _rrdtool _rsync \ + _rubber _ruby _runit _samba _sccs \ + _scons _screen _script _seafile _sed \ + _seq _service _services _setfacl _sh \ + _shasum _showmount _shred _shuf _shutdown \ + _signals _sisu _slrn _smartmontools _socket \ + _sort _spamassassin _split _sqlite _sqsh \ + _ssh _ssh_hosts _stat _stdbuf _stgit \ + _stow _strings _strip _stty _su \ + _subversion _sudo _surfraw _swaks _swanctl \ + _swift _sys_calls _sysctl _tac _tail \ + _tar _tar_archive _tardy _tcpdump _tcptraceroute \ + _tee _telnet _terminals _tex _texi \ + _texinfo _tidy _tiff _tilde_files _timeout \ + _time_zone _tin _tla _tmux _todo.sh \ + _toilet _top _topgit _totd _touch \ + _tput _tr _transmission _tree _truncate \ + _truss _tty _ttys _twidge _twisted \ + _umountable _unace _uname _unexpand _uniq \ + _unison _units _uptime _urls _user_admin \ + _user_at_host _users _users_on _vi _vim \ + _visudo _vmstat _vorbis _vpnc _w \ + _w3m _watch _wc _webbrowser _wget \ + _whereis _who _whois _wiggle _xargs \ + _xmlsoft _xmlstarlet _xmms2 _xxd _xz \ + _yafc _yodl _yp _zcat _zdump \ + _zfs _zfs_dataset _zfs_pool _zip _zsh \ + _acroread _code _dcop _eog _evince \ + _geany _gnome-gv _gqview _gv _kdeconnect \ + _kfmclient _matlab _mozilla _mplayer _mupdf \ + _nautilus _nedit _netscape _okular _pdftk \ + _qiv _rdesktop _setxkbmap _sublimetext _urxvt \ + _vnc _x_arguments _xauth _xautolock _x_borderwidth \ + _xclip _x_color _x_colormapid _x_cursor _x_display \ + _xdvi _x_extension _xfig _x_font _xft_fonts \ + _x_geometry _xinput _x_keysym _xloadimage _x_locale \ + _x_modifier _xmodmap _x_name _xournal _xpdf \ + _xrandr _x_resource _xscreensaver _x_selection_timeout _xset \ + _xt_arguments _xterm _x_title _xt_session_id _x_utils \ + _xv _x_visual _x_window _xwit _zeal \ + _add-zle-hook-widget _add-zsh-hook _alias _aliases __arguments \ + _arrays _assign _autocd _bindkey _brace_parameter \ + _builtin _cd _command _command_names _compadd \ + _compdef _completers _condition _default _delimiters \ + _directory_stack _dirs _disable _dynamic_directory_name _echotc \ + _echoti _emulate _enable _equal _exec \ + _fc _file_descriptors _first _functions _globflags \ + _globqual_delims _globquals _hash _history_modifiers _in_vared \ + _jobs _jobs_bg _jobs_builtin _jobs_fg _kill \ + _limit _limits _math _math_params _mere \ + _module_math_func _options _options_set _options_unset _parameter \ + _parameters _precommand _print _prompt _ps1234 \ + _read _redirect _run-help _sched _set \ + _setopt _source _strftime _subscript _suffix_alias_files \ + _tcpsys _tilde _trap _ttyctl _typeset \ + _ulimit _unhash _user_math_func _value _vared \ + _vars _vcs_info _vcs_info_hooks _wait _which \ + _widgets _zargs _zattr _zcalc _zcalc_line \ + _zcompile _zed _zftp _zle _zmodload \ + _zmv _zparseopts _zpty _zsh-mime-handler _zsocket \ + _zstyle _ztodo +autoload -Uz +X _call_program + +typeset -gUa _comp_assocs +_comp_assocs=( '' ) diff --git a/.config/zsh/.zprofile b/.config/zsh/.zprofile index fbf3680..e18e6f9 100755 --- a/.config/zsh/.zprofile +++ b/.config/zsh/.zprofile @@ -1,3 +1,4 @@ if [ "$(tty)" = "/dev/tty1" ];then - exec startx + # exec startx + exec Hyprland fi diff --git a/.zshenv b/.zshenv index f0fb740..6375c8d 100755 --- a/.zshenv +++ b/.zshenv @@ -2,11 +2,11 @@ export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/gcr/ssh; export DEC_PACKAGELIST="$HOME/packages" - +export WEBKIT_DISABLE_DMABUF_RENDERER=1 # export QT_AUTO_SCREEN_SCALE_FACTOR=1; # export QT_ENABLE_HIGHDPI_SCALING=1; export QT_SCALE_FACTOR=1 - +export LD_LIBRARY_PATH=/opt/cuda/targets/x86_64-linux/lib # Defaults export TERM="kitty"; export TERMINAL="kitty"; diff --git a/packages b/packages index 1a8c23e..0ed1972 100644 --- a/packages +++ b/packages @@ -87,8 +87,6 @@ evolution rstudio-desktop-bin r steam -lmstudio-appimage -prismlauncher-qt5-bin nwg-look kvantum-qt5 gvfs @@ -249,3 +247,31 @@ ttf-ubuntu-mono-nerd ttf-ubuntu-nerd ttf-victor-mono-nerd ttf-zed-mono-nerd +handbrake +python-poetry +python-pyaudio +espeak-ng +swig +python-espeak-ng +wasm-pack +bacon +ollama-cuda +qemu-full +dnsmasq +godot +trunk +thunderbird +libvips +webkit2gtk +base-devel +curl +file +openssl +appmenu-gtk-module +libappindicator-gtk3 +librsvg +pnpm +hoppscotch-bin +wol +zed-git +topgrade