This commit is contained in:
2026-05-02 16:42:51 +02:00
parent 343505b3eb
commit c826ae8ca9
14 changed files with 812 additions and 392 deletions
+1 -4
View File
@@ -11,9 +11,6 @@ bind = $mainMod, RETURN, exec, kitty # Open Terminal
bind = $mainMod, E, exec, dolphin # Open Dolphin
bind = $mainMod SHIFT, E, exec, kitty -e yazi # Open yazi
bind =$mainMod, SPACE, exec, walker # lunch application menu
bindo =$mainMod, SPACE, exec, sherlock # lunch application menu
# bind =$mainMod, SPACE, exec, walker # lunch application menu
# bind =$mainMod, SPACE, exec,rofi -show # lunch rofi application menu
bind = $mainMod, l, exec, hyprlock # Screenlock
# Editor
bind = $mainMod, z, exec, zeditor
@@ -34,7 +31,7 @@ bindl = ,F15, exec, feishin
#
# # Pin active window
# bind = $mainMod_SHIFT, P, pin,
# bind = SUPER, p, pin #pins a window (i.e. show it on all workspaces) note: floating only
# bind = $mainMod_CRTL, P, pin,
# bind = SUPER, V, exec, kitty --class clipse -e clipse
bind = SUPER, V, exec, clipse-gui
@@ -0,0 +1,102 @@
-- ==============================================================================
-- KEYBINDING CONFIGURATION (Hyprland Lua - v0.55+)
-- Siehe: https://wiki.hypr.land/Configuring/Basics/Binds/
-- ==============================================================================
local mainMod = "SUPER"
-- ==============================================================================
-- APPS & SYSTEM
-- ==============================================================================
hl.bind(mainMod .. " + RETURN", hl.dsp.exec_cmd("kitty")) -- Terminal
hl.bind(mainMod .. " + E", hl.dsp.exec_cmd("dolphin")) -- Dolphin
hl.bind(mainMod .. " + SHIFT + E", hl.dsp.exec_cmd("kitty -e yazi")) -- Yazi
hl.bind(mainMod .. " + SPACE", hl.dsp.exec_cmd("walker")) -- App Launcher
hl.bind(mainMod .. " + L", hl.dsp.exec_cmd("hyprlock")) -- Screenlock
hl.bind(mainMod .. " + Z", hl.dsp.exec_cmd("zeditor")) -- Editor
hl.bind(mainMod .. " + V", hl.dsp.exec_cmd("clipse-gui")) -- Clipboard
-- ==============================================================================
-- SCREENSHOTS (Flameshot)
-- ==============================================================================
hl.bind("Print", hl.dsp.exec_cmd("flameshot screen --path ~/Bilder/"))
hl.bind("ALT + Print", hl.dsp.exec_cmd("flameshot gui --path ~/Bilder/"))
hl.bind("CTRL + Print", hl.dsp.exec_cmd("flameshot gui"))
-- ==============================================================================
-- MEDIA & AUDIO
-- ==============================================================================
hl.bind("F15", hl.dsp.exec_cmd("feishin"))
-- Lautstärke (SwayOSD)
hl.bind("XF86AudioRaiseVolume", hl.dsp.exec_cmd("swayosd-client --output-volume +5"), { locked = true })
hl.bind("XF86AudioLowerVolume", hl.dsp.exec_cmd("swayosd-client --output-volume -5"), { locked = true })
hl.bind("XF86AudioMute", hl.dsp.exec_cmd("swayosd-client --output-volume mute-toggle"), { locked = true })
hl.bind("XF86AudioMicMute", hl.dsp.exec_cmd("swayosd-client --input-volume mute-toggle"), { locked = true })
-- Playerctl
hl.bind("XF86AudioPlay", hl.dsp.exec_cmd("playerctl play-pause"), { locked = true })
hl.bind("XF86AudioStop", hl.dsp.exec_cmd("playerctl stop"), { locked = true })
hl.bind("XF86AudioNext", hl.dsp.exec_cmd("playerctl next"), { locked = true })
hl.bind("XF86AudioPrev", hl.dsp.exec_cmd("playerctl previous"), { locked = true })
-- ==============================================================================
-- WINDOW MANAGEMENT
-- ==============================================================================
hl.bind(mainMod .. " + W", hl.dsp.killactive())
hl.bind(mainMod .. " + F", hl.dsp.togglefloating())
hl.bind(mainMod .. " + P", hl.dsp.pseudo())
hl.bind(mainMod .. " + M", hl.dsp.fullscreen(1))
hl.bind(mainMod .. " + ALT + M", hl.dsp.fullscreen(3))
-- Move active window (Richtung)
hl.bind(mainMod .. " + CTRL + H", hl.dsp.movewindow("l"))
hl.bind(mainMod .. " + CTRL + L", hl.dsp.movewindow("r"))
hl.bind(mainMod .. " + CTRL + K", hl.dsp.movewindow("u"))
hl.bind(mainMod .. " + CTRL + J", hl.dsp.movewindow("d"))
-- Move focus / Cycle
hl.bind(mainMod .. " + K", hl.dsp.cyclenext())
hl.bind(mainMod .. " + J", hl.dsp.cyclenext("prev"))
-- ==============================================================================
-- WORKSPACES (Elegante Lua for-Schleife statt 21 einzelner Zeilen!)
-- ==============================================================================
for i = 1, 7 do
local ws = tostring(i)
-- Zu Workspace wechseln
hl.bind(mainMod .. " + " .. ws, hl.dsp.workspace(ws))
-- Fenster verschieben + mitgehen
hl.bind(mainMod .. " + SHIFT + " .. ws, hl.dsp.movetoworkspace(ws))
-- Fenster stumm verschieben & Benachrichtigung senden
hl.bind(
mainMod .. " + ALT + " .. ws,
hl.dsp.exec_cmd(
"hyprctl dispatch movetoworkspacesilent "
.. ws
.. " && notify-send 'Hyprland' 'Moved to Workspace "
.. ws
.. "'"
)
)
end
-- Special Workspace
hl.bind(mainMod .. " + S", hl.dsp.togglespecialworkspace())
hl.bind(mainMod .. " + SHIFT + S", hl.dsp.movetoworkspacesilent("special"))
-- ==============================================================================
-- MOUSE & RESIZE
-- ==============================================================================
-- Resize über Tasten (ersetzt 'binde' durch { repeating = true })
hl.bind(mainMod .. " + right", hl.dsp.resizeactive("20 0"), { repeating = true })
hl.bind(mainMod .. " + left", hl.dsp.resizeactive("-20 0"), { repeating = true })
hl.bind(mainMod .. " + up", hl.dsp.resizeactive("0 -20"), { repeating = true })
hl.bind(mainMod .. " + down", hl.dsp.resizeactive("0 20"), { repeating = true })
-- Mouse Binds (ersetzt 'bindm' durch hl.dsp.window.drag / resize und { mouse = true })
hl.bind(mainMod .. " + mouse:272", hl.dsp.window.drag(), { mouse = true })
hl.bind(mainMod .. " + mouse:273", hl.dsp.window.resize(), { mouse = true })
+64 -55
View File
@@ -95,7 +95,7 @@ windowrule {
match:class = ^(download)$
}
windowrule {
name = notification
name = notification 1
float = true
match:class = ^(notification)$
}
@@ -182,6 +182,12 @@ windowrule {
match:class = ^com.saivert.pwvucontrol
}
# Rule Workspace 1
windowrule {
name = Workspace 2 firefox
workspace = 3 silent
match:initial_title = ^(firefox)$
}
# Rule Workspace 3
windowrule {
name = Workspace JDownloader Title
@@ -194,7 +200,6 @@ windowrule {
match:class = ^(java-lang-Thread|org-jdownloader-update-launcher-JDLauncher)$
}
# Rule Workspace 2
windowrule {
name = Workspace Tradingview
@@ -230,7 +235,7 @@ windowrule {
windowrule {
name = Steam to Workspace 6
workspace = 6 silent
match:title = ^(Steam)$
# match:title = ^(Steam)$
match:class = ^(steam|SDL Application|steamwebhelper)$
}
windowrule {
@@ -238,45 +243,22 @@ name = Steam Class to Workspace 6
workspace = 6 silent
match:initial_class = ^steam_app_.*$
}
windowrule {
name = Steam (SDL Application) to Workspace 6
workspace = 6 silent
match:class = ^(SDL Application)$
}
windowrule {
name = Steam initial_class to Workspace 6
workspace = 6 silent
match:initial_class = ^(steam)$
}
windowrule {
name = steamwebhelper to Workspace 6
workspace = 6 silent
match:class = ^(steamwebhelper)$
}
# dimaround
layerrule {
name = Rofi layout rule
dim_around = true
no_anim = true
match:namespace = ^rofi
}
layerrule {
name = walker dim around
dim_around = true
match:namespace = walker
}
layerrule {
name = logout_dialog dim around
dim_around = true
match:namespace = logout_dialog
}
layerrule {
name = sherlock dim around
dim_around = true
match:namespace = sherlock
}
# windowrule {
# name = Steam (SDL Application) to Workspace 6
# workspace = 6 silent
# match:class = ^(SDL Application)$
# }
# windowrule {
# name = Steam initial_class to Workspace 6
# workspace = 6 silent
# match:initial_class = ^(steam)$
# }
# windowrule {
# name = steamwebhelper to Workspace 6
# workspace = 6 silent
# match:class = ^(steamwebhelper)$
# }
#
# idleinhibit focus
@@ -338,7 +320,6 @@ windowrule {
size = 600 800
match:title = ^(Clipse GUI)$
}
windowrule{
name = sinkswitch
float=true
@@ -347,16 +328,6 @@ windowrule{
match:class = ^(kitty-sinkswitch)$
}
# lvsk-calendar
windowrule {
name = lvsk-calendar
float = true
size = 430 380
move = 3000 40
match:initial_title = ^(lvsk-calendar)$
}
# Swaync
layerrule {
name = swaync-control-center
blur = true
@@ -370,19 +341,57 @@ layerrule {
match:namespace = swaync-notification-window
}
layerrule {
name = quickshell-powermenu
name = notification
blur = true
ignore_alpha = 0.1
match:namespace = notification
}
layerrule {
name = quickshell-powermenu
blur = on
dim_around = on
ignore_alpha = 0.2
match:namespace = powermenu
}
# layerrule = animation fade, powermenu
# gtk-layer-shell
layerrule {
name = gtk-layer-shell
blur = true
ignore_alpha = 0.5
match:namespace = gtk-layer-shell
}
layerrule {
name = omarchy
blur = true
ignore_alpha = 0.1
match:namespace = omarchy-world-clock
}
# dimaround
layerrule {
name = Rofi layout rule
dim_around = true
no_anim = true
match:namespace = ^rofi
}
layerrule {
name = walker dim around
dim_around = true
match:namespace = walker
}
layerrule {
name = logout_dialog dim around
dim_around = true
match:namespace = logout_dialog
}
layerrule {
name = sherlock dim around
dim_around = true
match:namespace = sherlock
}
# No border when only one window
windowrule {
+222
View File
@@ -0,0 +1,222 @@
-- ==============================================================================
-- WINDOW & LAYER RULES CONFIGURATION (Hyprland Lua - v0.55+)
-- ==============================================================================
-- ------------------------------------------------------------------------------
-- OPACITY RULES
-- ------------------------------------------------------------------------------
hl.add_window_rule({ name = "kitty opacity", opacity = 0.80, match = { class = "^(kitty)$" } })
hl.add_window_rule({ name = "nwg-look opacity", opacity = 0.80, match = { class = "^(nwg-look)$" } })
hl.add_window_rule({ name = "steamwebhelper opacity", opacity = 0.80, match = { class = "^(steamwebhelper)$" } })
hl.add_window_rule({ name = "spotify opacity", opacity = 0.80, match = { class = "^(Spotify)$" } })
hl.add_window_rule({ name = "file-roller opacity", opacity = 0.80, match = { class = "^(file-roller)$" } })
hl.add_window_rule({
name = "polkit-kde-authentication-agent-1 opacity",
opacity = 0.80,
match = { class = "^(org.kde.polkit-kde-authentication-agent-1)$" },
})
-- ------------------------------------------------------------------------------
-- FLOATING RULES
-- ------------------------------------------------------------------------------
hl.add_window_rule({ name = "pavucontrol float", float = true, match = { class = "^(pavucontrol)$" } })
hl.add_window_rule({ name = "Media viewer float", float = true, match = { class = "^(Media viewer)$" } })
hl.add_window_rule({ name = "Volume Control float", float = true, match = { class = "^(Volume Control)$" } })
hl.add_window_rule({ name = "Picture-in-Picture float", float = true, match = { class = "^(Picture-in-Picture)$" } })
hl.add_window_rule({ name = "Kopiervorgang float", float = true, match = { class = "^(Kopiervorgang)$" } })
hl.add_window_rule({ name = "file_progress float", float = true, match = { class = "^(file_progress)$" } })
hl.add_window_rule({ name = "Verschiebevorgang float", float = true, match = { class = "^(Verschiebevorgang)(.*)$" } })
hl.add_window_rule({ name = "confirm float", float = true, match = { class = "^(confirm)$" } })
hl.add_window_rule({ name = "dialog float", float = true, match = { class = "^(dialog)$" } })
hl.add_window_rule({ name = "download float", float = true, match = { class = "^(download)$" } })
hl.add_window_rule({ name = "notification float", float = true, match = { class = "^(notification)$" } })
hl.add_window_rule({ name = "error float", float = true, match = { class = "^(error)$" } })
hl.add_window_rule({ name = "confirmreset float", float = true, match = { class = "^(confirmreset)$" } })
hl.add_window_rule({
name = "thunderbird float",
float = true,
match = { class = "^(thunderbird)$", title = "^(.*)(Reminder)(.*)$" },
})
hl.add_window_rule({ name = "Open File float", float = true, match = { title = "^(Open File)$" } })
hl.add_window_rule({ name = "branchdialog float", float = true, match = { title = "^(branchdialog)$" } })
hl.add_window_rule({
name = "Confirm to replace files float",
float = true,
match = { title = "^(Confirm to replace files)$" },
})
hl.add_window_rule({
name = "polkit-kde-authentication-agent-1 float",
float = true,
match = { class = "^(org.kde.polkit-kde-authentication-agent-1)$" },
})
-- Qalculate
hl.add_window_rule({ name = "qalculate-gtk", float = true, size = "800 600", match = { class = "^(qalculate-gtk)$" } })
-- ------------------------------------------------------------------------------
-- SIZE RULES
-- ------------------------------------------------------------------------------
hl.add_window_rule({ name = "download dialog size", size = "800 600", match = { class = "^(download)$" } })
hl.add_window_rule({ name = "Save File dialog size", size = "800 600", match = { title = "^(Save File)$" } })
hl.add_window_rule({ name = "OpenFile dialog size", size = "800 600", match = { title = "^(Open File)$" } })
hl.add_window_rule({ name = "VolumeControl dialog size", size = "800 600", match = { title = "^(Volume Control)$" } })
-- ------------------------------------------------------------------------------
-- POSITION & COMBINED RULES
-- ------------------------------------------------------------------------------
hl.add_window_rule({ name = "Volume Control position", move = "75% 44%", match = { title = "^(Volume Control)$" } })
hl.add_window_rule({
name = "pwvucontrol",
float = true,
move = "2460 40",
size = "530 630",
match = { class = "^com.saivert.pwvucontrol$" },
})
hl.add_window_rule({
name = "sinkswitch",
float = true,
size = "400 100",
move = "2500 40",
match = { class = "^(kitty-sinkswitch)$" },
})
hl.add_window_rule({
name = "clipse-cli",
float = true,
size = "622 652",
match = { class = "^(clipse)$" },
})
hl.add_window_rule({
name = "clipse-gui",
float = true,
size = "600 800",
match = { title = "^(Clipse GUI)$" },
})
-- ------------------------------------------------------------------------------
-- WORKSPACE ASSIGNMENTS
-- ------------------------------------------------------------------------------
-- Workspace 2
hl.add_window_rule({ name = "Tradingview to WS2", workspace = "2 silent", match = { class = "^(TradingView)$" } })
-- Workspace 3
hl.add_window_rule({ name = "Firefox to WS3", workspace = "3 silent", match = { initial_title = "^(firefox)$" } })
hl.add_window_rule({
name = "JDownloader Title to WS3",
workspace = "3 silent",
match = { initial_title = "^(JDownloader 2)$" },
})
hl.add_window_rule({
name = "JDownloader Class to WS3",
workspace = "3 silent",
match = { class = "^(java-lang-Thread|org-jdownloader-update-launcher-JDLauncher)$" },
})
-- Workspace 4
hl.add_window_rule({ name = "Planify to WS4", workspace = "4 silent", match = { title = "^(Planify)$" } })
-- Workspace 5
hl.add_window_rule({ name = "Vesktop to WS5", workspace = "5 silent", match = { class = "^(vesktop)$" } })
hl.add_window_rule({ name = "Discord to WS5", workspace = "5 silent", match = { class = "^(discord)$" } })
hl.add_window_rule({ name = "Spotify to WS5", workspace = "5 silent", match = { class = "^(Spotify)$" } })
-- Workspace 6 (Steam)
hl.add_window_rule({
name = "Steam to WS6",
workspace = "6 silent",
match = { class = "^(steam|SDL Application|steamwebhelper)$" },
})
hl.add_window_rule({ name = "Steam Class to WS6", workspace = "6 silent", match = { initial_class = "^steam_app_.*$" } })
-- ------------------------------------------------------------------------------
-- IDLE INHIBIT & SPECIAL RULES
-- ------------------------------------------------------------------------------
hl.add_window_rule({ name = "mpv idle_inhibit focus", idle_inhibit = "focus", match = { class = "^(mpv)$" } })
hl.add_window_rule({
name = "Brave idle_inhibit fullscreen",
idle_inhibit = "fullscreen",
match = { class = "^(Brave-browser)$" },
})
hl.add_window_rule({
name = "Everything idle_inhibit fullscreen",
idle_inhibit = "fullscreen",
match = { class = "^(.*)$" },
})
hl.add_window_rule({
name = "xwaylandvideobridge hidden",
no_focus = true,
no_initial_focus = true,
no_anim = true,
opacity = 0.0,
match = { class = "^(xwaylandvideobridge)$" },
})
-- Tearing (Gaming)
hl.add_window_rule({ name = "CS2 tearing", immediate = true, match = { class = "^(cs2)$" } })
hl.add_window_rule({
name = "Tekken app id tearing",
immediate = true,
match = { title = "^(class: steam_app_1778820)$" },
})
hl.add_window_rule({ name = "Tekken tearing", immediate = true, match = { title = "^(TEKKEN™8)$" } })
-- No border / No shadow when only one window exists
hl.add_window_rule({
name = "No border when only one window",
border_size = 0,
no_shadow = true,
match = { workspace = "w[t1]" },
})
-- ==============================================================================
-- LAYER RULES
-- ==============================================================================
-- Blur & Alpha
hl.add_layer_rule({
name = "swaync-control-center blur",
blur = true,
ignore_alpha = 0.1,
match = { namespace = "swaync-control-center" },
})
hl.add_layer_rule({
name = "swaync-notification-window blur",
blur = true,
ignore_alpha = 0.1,
match = { namespace = "swaync-notification-window" },
})
hl.add_layer_rule({
name = "notification blur",
blur = true,
ignore_alpha = 0.1,
match = { namespace = "notification" },
})
hl.add_layer_rule({
name = "gtk-layer-shell blur",
blur = true,
ignore_alpha = 0.5,
match = { namespace = "gtk-layer-shell" },
})
hl.add_layer_rule({
name = "omarchy blur",
blur = true,
ignore_alpha = 0.1,
match = { namespace = "omarchy-world-clock" },
})
-- Dim Around
hl.add_layer_rule({
name = "quickshell-powermenu dim",
blur = true,
dim_around = true,
ignore_alpha = 0.2,
match = { namespace = "powermenu" },
})
hl.add_layer_rule({ name = "Rofi dim", dim_around = true, no_anim = true, match = { namespace = "^rofi" } })
hl.add_layer_rule({ name = "walker dim", dim_around = true, match = { namespace = "walker" } })
hl.add_layer_rule({ name = "logout_dialog dim", dim_around = true, match = { namespace = "logout_dialog" } })
hl.add_layer_rule({ name = "sherlock dim", dim_around = true, match = { namespace = "sherlock" } })
+1 -2
View File
@@ -60,7 +60,6 @@ cursor {
dwindle {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = yes # you probably want this
force_split = 2 # 0 -> split follows mouse, 1 -> always split to the left (new = left or top) 2 -> always split to the right (new = right or bottom)
}
@@ -84,7 +83,7 @@ misc {
disable_splash_rendering = true
force_default_wallpaper=0
mouse_move_enables_dpms = true
initial_workspace_tracking=2
initial_workspace_tracking=0
exit_window_retains_fullscreen = false
}
+84
View File
@@ -0,0 +1,84 @@
-- This is an example Hyprland Lua config file.
-- Refer to the wiki for more information.
-- https://wiki.hypr.land/Configuring/Start/
-- Please note not all available settings / options are set here.
-- For a full list, see the wiki
-- You can (and should!!) split this configuration into multiple files
-- Create your files separately and then require them like this:
-- require("myColors")
-- source = $XDG_CONFIG_HOME/hypr/themes/matugen.conf
-- source = $XDG_CONFIG_HOME/hypr/config/keybinding.conf
-- source = $XDG_CONFIG_HOME/hypr/config/windowrule.conf
-- source = $XDG_CONFIG_HOME/hypr/config/animations.conf
-- source = $XDG_CONFIG_HOME/hypr/config/env.conf
-- source = $XDG_CONFIG_HOME/hypr/config/exec.conf
-- source = $XDG_CONFIG_HOME/hypr/config/plugins.conf
-- require(monitors.lua)
require("config/keybinding.lua")
-- Pfad-Variable für XDG_CONFIG_HOME festlegen (falls nicht gesetzt, Fallback auf ~/.config)
-- local conf_dir = os.getenv("XDG_CONFIG_HOME") or (os.getenv("HOME") .. "/.config")
hl.config({
general = {
border_size = 2,
gaps_in = 3,
gaps_out = 7,
layout = "dwindle",
allow_tearing = true,
snap = {
enabled = true,
window_gap = 15,
},
},
input = {
kb_layout = "de",
kb_variant = "",
kb_model = "",
kb_options = "fkeys:basic_13-24",
kb_rules = "",
numlock_by_default = true,
follow_mouse = 2,
float_switch_override_focus = 0,
sensitivity = 0,
touchpad = {
natural_scroll = false, -- 'no' wird in Lua zu 'false'
},
},
cursor = {
no_warps = true,
inactive_timeout = 0,
enable_hyprcursor = true,
},
dwindle = {
preserve_split = true, -- 'yes' wird in Lua zu 'true'
force_split = 2,
},
master = {
new_status = "slave",
mfact = 0.55,
},
scrolling = {
fullscreen_on_one_column = true,
},
misc = {
vrr = 1,
always_follow_on_dnd = true,
disable_hyprland_logo = true,
disable_splash_rendering = true,
force_default_wallpaper = 0,
mouse_move_enables_dpms = true,
initial_workspace_tracking = 0,
exit_window_retains_fullscreen = false,
},
render = {
direct_scanout = 2,
},
})
+94 -94
View File
@@ -1,151 +1,151 @@
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$background = rgba(0f1416ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$background = rgba(131318ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$error = rgba(ffb4abff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$error_container = rgba(93000aff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$inverse_on_surface = rgba(2c3134ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$inverse_on_surface = rgba(303036ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$inverse_primary = rgba(09677fff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$inverse_primary = rgba(575992ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$inverse_surface = rgba(dee3e6ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$inverse_surface = rgba(e4e1e9ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_background = rgba(dee3e6ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_background = rgba(e4e1e9ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_error = rgba(690005ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_error_container = rgba(ffdad6ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_primary = rgba(003544ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_primary = rgba(282a60ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_primary_container = rgba(b8eaffff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_primary_container = rgba(e1e0ffff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_primary_fixed = rgba(001f28ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_primary_fixed = rgba(12144bff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_primary_fixed_variant = rgba(004d61ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_primary_fixed_variant = rgba(3f4178ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_secondary = rgba(1e333cff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_secondary = rgba(2e2f42ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_secondary_container = rgba(cfe6f1ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_secondary_container = rgba(e2e0f9ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_secondary_fixed = rgba(071e26ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_secondary_fixed = rgba(191a2cff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_secondary_fixed_variant = rgba(354a53ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_secondary_fixed_variant = rgba(454559ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_surface = rgba(dee3e6ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_surface = rgba(e4e1e9ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_surface_variant = rgba(bfc8ccff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_surface_variant = rgba(c7c5d0ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_tertiary = rgba(2c2d4dff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_tertiary = rgba(46263bff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_tertiary_container = rgba(e1e0ffff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_tertiary_container = rgba(ffd8edff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_tertiary_fixed = rgba(171837ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_tertiary_fixed = rgba(2e1125ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$on_tertiary_fixed_variant = rgba(434465ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$on_tertiary_fixed_variant = rgba(5f3c52ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$outline = rgba(8a9296ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$outline = rgba(918f9aff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$outline_variant = rgba(40484cff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$outline_variant = rgba(46464fff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$primary = rgba(88d0ecff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$primary = rgba(c0c1ffff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$primary_container = rgba(004d61ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$primary_container = rgba(3f4178ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$primary_fixed = rgba(b8eaffff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$primary_fixed = rgba(e1e0ffff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$primary_fixed_dim = rgba(88d0ecff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$primary_fixed_dim = rgba(c0c1ffff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$scrim = rgba(000000ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$secondary = rgba(b3cad5ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$secondary = rgba(c5c4ddff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$secondary_container = rgba(354a53ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$secondary_container = rgba(454559ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$secondary_fixed = rgba(cfe6f1ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$secondary_fixed = rgba(e2e0f9ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$secondary_fixed_dim = rgba(b3cad5ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$secondary_fixed_dim = rgba(c5c4ddff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$shadow = rgba(000000ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$source_color = rgba(12191cff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$source_color = rgba(33344eff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$surface = rgba(0f1416ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$surface = rgba(131318ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$surface_bright = rgba(353a3dff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$surface_bright = rgba(39383fff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$surface_container = rgba(1b2023ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$surface_container = rgba(1f1f25ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$surface_container_high = rgba(252b2dff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$surface_container_high = rgba(2a292fff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$surface_container_highest = rgba(303638ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$surface_container_highest = rgba(35343aff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$surface_container_low = rgba(171c1fff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$surface_container_low = rgba(1b1b21ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$surface_container_lowest = rgba(0a0f11ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$surface_container_lowest = rgba(0e0e13ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$surface_dim = rgba(0f1416ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$surface_dim = rgba(131318ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$surface_tint = rgba(88d0ecff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$surface_tint = rgba(c0c1ffff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$surface_variant = rgba(40484cff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$surface_variant = rgba(46464fff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$tertiary = rgba(c3c3ebff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$tertiary = rgba(e8b9d4ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$tertiary_container = rgba(434465ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$tertiary_container = rgba(5f3c52ff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$tertiary_fixed = rgba(e1e0ffff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$tertiary_fixed = rgba(ffd8edff)
$image = /home/lokman/Bilder/Wallpaper_Wide/LIFE.jpg
$tertiary_fixed_dim = rgba(c3c3ebff)
$image = /home/lokman/Bilder/Wallpaper_Wide/Astronaut.jpg
$tertiary_fixed_dim = rgba(e8b9d4ff)
+7 -2
View File
@@ -9,13 +9,19 @@ decoration {
enabled=true
range=10
render_power=10
ignore_window=true
# ignore_window=true
offset= 0 0
color=$primary_container
color_inactive=$shadow
# shadow=rgb(2929a3)
# shadow_inactive=0xFF3292F3
}
glow {
# enabled = true
# range = 5
# color=$primary_container
# color_inactive=$shadow
}
#screen_shader=/home/taylor/.config/hypr/crt.frag
blur {
enabled=true
@@ -23,7 +29,6 @@ decoration {
passes=2
new_optimizations=true
ignore_opacity = true
}
}
+1
View File
@@ -106,6 +106,7 @@ iproute2
iputils
jc
jfsutils
jnv
kate
kcharselect
kdeconnect
+2 -2
View File
@@ -31,8 +31,7 @@ hyprpolkitagent-git
hyprshot-git
hyprsunset-git
jdownloader2
jellyfin-media-player-git
jnv
jellyfin-desktop-git
kvantum-theme-catppuccin-git
lnav
localsend-bin
@@ -92,3 +91,4 @@ xlayoutdisplay
yaak-bin
yt-dlg
zenmap
opencode-desktop
+44 -44
View File
@@ -3,103 +3,103 @@
* Generated with Matugen
*/
@define-color background #0f1416;
@define-color background #131318;
@define-color error #ffb4ab;
@define-color error_container #93000a;
@define-color inverse_on_surface #2c3134;
@define-color inverse_on_surface #303036;
@define-color inverse_primary #09677f;
@define-color inverse_primary #575992;
@define-color inverse_surface #dee3e6;
@define-color inverse_surface #e4e1e9;
@define-color on_background #dee3e6;
@define-color on_background #e4e1e9;
@define-color on_error #690005;
@define-color on_error_container #ffdad6;
@define-color on_primary #003544;
@define-color on_primary #282a60;
@define-color on_primary_container #b8eaff;
@define-color on_primary_container #e1e0ff;
@define-color on_primary_fixed #001f28;
@define-color on_primary_fixed #12144b;
@define-color on_primary_fixed_variant #004d61;
@define-color on_primary_fixed_variant #3f4178;
@define-color on_secondary #1e333c;
@define-color on_secondary #2e2f42;
@define-color on_secondary_container #cfe6f1;
@define-color on_secondary_container #e2e0f9;
@define-color on_secondary_fixed #071e26;
@define-color on_secondary_fixed #191a2c;
@define-color on_secondary_fixed_variant #354a53;
@define-color on_secondary_fixed_variant #454559;
@define-color on_surface #dee3e6;
@define-color on_surface #e4e1e9;
@define-color on_surface_variant #bfc8cc;
@define-color on_surface_variant #c7c5d0;
@define-color on_tertiary #2c2d4d;
@define-color on_tertiary #46263b;
@define-color on_tertiary_container #e1e0ff;
@define-color on_tertiary_container #ffd8ed;
@define-color on_tertiary_fixed #171837;
@define-color on_tertiary_fixed #2e1125;
@define-color on_tertiary_fixed_variant #434465;
@define-color on_tertiary_fixed_variant #5f3c52;
@define-color outline #8a9296;
@define-color outline #918f9a;
@define-color outline_variant #40484c;
@define-color outline_variant #46464f;
@define-color primary #88d0ec;
@define-color primary #c0c1ff;
@define-color primary_container #004d61;
@define-color primary_container #3f4178;
@define-color primary_fixed #b8eaff;
@define-color primary_fixed #e1e0ff;
@define-color primary_fixed_dim #88d0ec;
@define-color primary_fixed_dim #c0c1ff;
@define-color scrim #000000;
@define-color secondary #b3cad5;
@define-color secondary #c5c4dd;
@define-color secondary_container #354a53;
@define-color secondary_container #454559;
@define-color secondary_fixed #cfe6f1;
@define-color secondary_fixed #e2e0f9;
@define-color secondary_fixed_dim #b3cad5;
@define-color secondary_fixed_dim #c5c4dd;
@define-color shadow #000000;
@define-color source_color #12191c;
@define-color source_color #33344e;
@define-color surface #0f1416;
@define-color surface #131318;
@define-color surface_bright #353a3d;
@define-color surface_bright #39383f;
@define-color surface_container #1b2023;
@define-color surface_container #1f1f25;
@define-color surface_container_high #252b2d;
@define-color surface_container_high #2a292f;
@define-color surface_container_highest #303638;
@define-color surface_container_highest #35343a;
@define-color surface_container_low #171c1f;
@define-color surface_container_low #1b1b21;
@define-color surface_container_lowest #0a0f11;
@define-color surface_container_lowest #0e0e13;
@define-color surface_dim #0f1416;
@define-color surface_dim #131318;
@define-color surface_tint #88d0ec;
@define-color surface_tint #c0c1ff;
@define-color surface_variant #40484c;
@define-color surface_variant #46464f;
@define-color tertiary #c3c3eb;
@define-color tertiary #e8b9d4;
@define-color tertiary_container #434465;
@define-color tertiary_container #5f3c52;
@define-color tertiary_fixed #e1e0ff;
@define-color tertiary_fixed #ffd8ed;
@define-color tertiary_fixed_dim #c3c3eb;
@define-color tertiary_fixed_dim #e8b9d4;
+1
View File
@@ -7,6 +7,7 @@
// custom settings, run the `open default settings` command
// from the command palette or from `Zed` application menu.
{
"cli_default_open_behavior": "existing_window",
"status_bar": {
"show_active_file": false
},
+188 -189
View File
@@ -1,4 +1,4 @@
#files: 1049 version: 5.9
#files: 1048 version: 5.9
_comps=(
'-' '_precommand'
@@ -260,6 +260,7 @@ _comps=(
'dad' '_dad'
'darcs' '_darcs'
'dart' '_dart'
'dasel' '_dasel'
'dash' '_sh'
'date' '_date'
'dbus-launch' '_dbus'
@@ -997,7 +998,6 @@ _comps=(
'oksh' '_sh'
'okular' '_okular'
'oomctl' '_oomctl'
'opencode' '_opencode'
'openssl' '_openssl'
'openstack' '_openstack'
'openvpn3' '_openvpn3'
@@ -1402,8 +1402,6 @@ _comps=(
'svnliteadmin' '_subversion'
'swaks' '_swaks'
'swanctl' '_swanctl'
'swaync' '_swaync'
'swaync-client' '_swaync-client'
'swift' '_swift'
'swiftc' '_swift'
'sync' '_nothing'
@@ -1416,6 +1414,7 @@ _comps=(
'systemd-cgtop' '_systemd'
'systemd-delta' '_systemd-delta'
'systemd-detect-virt' '_systemd'
'systemd-hwdb' '_systemd-hwdb'
'systemd-id128' '_systemd-id128'
'systemd-inhibit' '_systemd-inhibit'
'systemd-machine-id-setup' '_systemd'
@@ -1924,27 +1923,27 @@ autoload -Uz _afew _android _arch-audit _archlinux-java _artisan \
_clang-check _clang-format _clang-tidy _cmake _coffee \
_conan _concourse _console _coredumpctl _cppcheck \
_cpu-x _ctr _curl _dad _dart \
_delta _deno _dget _dhcpcd _diana \
_direnv _docker _docpad _dolphin _dotnet \
_downgrade _drush _dust _ecdsautil _emacs \
_emacsclient _emulator _envdir _exportfs _eza \
_fab _fail2ban-client _fastfetch _fd _ffind \
_flameshot _fleetctl _flutter _fvm _fwupdmgr \
_gas _ghc _gist _git-flow _git-pulls \
_git-revise _git-wtf _glances _golang _google \
_gpgconf _gpg-tui _grpcurl _gtk-launch _gum \
_hello _hg _hledger _homestead _hostnamectl \
_httpie _hyprctl _hyprdynamicmonitors _hyprpm _ibus \
_img2sixel _include-what-you-use _insmod _inxi _jmeter \
_jmeter-plugins _jonas _journalctl _jrnl _just \
_kak _kdeconnect _kde-inhibit _kernel-install _keyring \
_kitchen _kitty _knife _konsole _language_codes \
_lftp _lilypond _localectl _loginctl _lsmod \
_lunchy _machinectl _mc _meson _middleman \
_mina _mix _mkcert _mkinitcpio _mpv \
_mssh _mullvad _mussh _mvn _nano \
_nanoc _neofetch _networkctl _networkQuality _nftables \
_ninja _node _nvm _oomctl _opencode \
_dasel _delta _deno _dget _dhcpcd \
_diana _direnv _docker _docpad _dolphin \
_dotnet _downgrade _drush _dust _ecdsautil \
_emacs _emacsclient _emulator _envdir _exportfs \
_eza _fab _fail2ban-client _fastfetch _fd \
_ffind _flameshot _fleetctl _flutter _fvm \
_fwupdmgr _gas _ghc _gist _git-flow \
_git-pulls _git-revise _git-wtf _glances _golang \
_google _gpgconf _gpg-tui _grpcurl _gtk-launch \
_gum _hello _hg _hledger _homestead \
_hostnamectl _httpie _hyprctl _hyprdynamicmonitors _hyprpm \
_ibus _img2sixel _include-what-you-use _insmod _inxi \
_jmeter _jmeter-plugins _jonas _journalctl _jrnl \
_just _kak _kdeconnect _kde-inhibit _kernel-install \
_keyring _kitchen _kitty _knife _konsole \
_language_codes _lftp _lilypond _localectl _loginctl \
_lsmod _lunchy _machinectl _mc _meson \
_middleman _mina _mix _mkcert _mkinitcpio \
_mpv _mssh _mullvad _mussh _mvn \
_nano _nanoc _neofetch _networkctl _networkQuality \
_nftables _ninja _node _nvm _oomctl \
_openssl _openvpn3 _optirun _p11-kit _paccache \
_pacdiff _pacignore _paclist _paclog-pkglist _pacman \
_pacscripts _pacsearch _pacsort _pactree _paru \
@@ -1961,170 +1960,170 @@ autoload -Uz _afew _android _arch-audit _archlinux-java _artisan \
_setcap _setup.py _sfdx _shellcheck _showoff \
_shtab _spt _sqv _srm _stack \
_starship _streamlink _subliminal _supervisorctl _svm \
_swaync _swaync-client _systemctl _systemd _systemd-analyze \
_systemd-delta _systemd-id128 _systemd-inhibit _systemd-nspawn _systemd-path \
_systemd-run _systemd-tmpfiles _task _taskwarrior-tui _tea \
_teamocil _thor _timedatectl _tldr _tmuxinator \
_tox _tree-sitter _trust _tsc _ts-node \
_udevadm _udiskie _udiskie-canonical_paths _udiskie-mount _udiskie-umount \
_udisks2 _udisksctl _ufw _updpkgsums _upower \
_userdbctl _uv _varlinkctl _virtualbox _visidata \
_vnstat _wemux _wg-quick _wl-copy _wlogout \
_wl-paste _wpctl _xsel _ya _yarn \
_yay _yazi _yt-dlp _zcash-cli _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
_systemctl _systemd _systemd-analyze _systemd-delta _systemd-hwdb \
_systemd-id128 _systemd-inhibit _systemd-nspawn _systemd-path _systemd-run \
_systemd-tmpfiles _task _taskwarrior-tui _tea _teamocil \
_thor _timedatectl _tldr _tmuxinator _tox \
_tree-sitter _trust _tsc _ts-node _udevadm \
_udiskie _udiskie-canonical_paths _udiskie-mount _udiskie-umount _udisks2 \
_udisksctl _ufw _updpkgsums _upower _userdbctl \
_uv _varlinkctl _virtualbox _visidata _vnstat \
_wemux _wg-quick _wl-copy _wlogout _wl-paste \
_wpctl _xsel _ya _yarn _yay \
_yazi _yt-dlp _zcash-cli _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
+1
View File
@@ -43,6 +43,7 @@ source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh ## Sug
HISTSIZE=15000
SAVEHIST=15000
HISTFILE="$XDG_STATE_HOME"/zsh/history
HISTCONTROL=ignoredups
# Preferred editor for local and remote sessions
if [[ -n $SSH_CONNECTION ]]; then