changes
This commit is contained in:
@@ -634,6 +634,13 @@ Format String Example output
|
||||
# Format json file in n/vim
|
||||
:%!jq .
|
||||
|
||||
# join multiple line and put comma between words (apple,banana(grapefruit,ananas,bike))
|
||||
5JV:’<,’>s/ /,/g<CR>
|
||||
#example:apple
|
||||
banana
|
||||
grapefruit
|
||||
ananas
|
||||
bike
|
||||
|
||||
# Netman
|
||||
:edit sftp://myhost/myfile.txt
|
||||
|
||||
@@ -25,4 +25,4 @@ exec-once = discord &
|
||||
exec-once = flameshot &
|
||||
|
||||
# Wallpaper
|
||||
exec-once = swww init; sleep 1 && $HOME/.config/hypr/scripts/wallpaper.sh at_start
|
||||
exec-once = swww-daemon ; sleep 1 && $HOME/.config/hypr/scripts/wallpaper.sh at_start
|
||||
|
||||
@@ -7,9 +7,12 @@ $mainMod = SUPER
|
||||
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
|
||||
bind =$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
|
||||
bind = ,Print, exec, flameshot screen --path ~/Bilder/ # flameshot
|
||||
bind = ALT,Print, exec, flameshot gui --path ~/Bilder/ # flameshot area with default path
|
||||
bind = CTRL,Print, exec, flameshot gui # flameshot area
|
||||
@@ -126,7 +129,7 @@ bind = $mainMod SHIFT, S, movetoworkspacesilent, special
|
||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
binde=$mainMod,right,resizeactive,10 0
|
||||
binde=$mainMod,left,resizeactive,-10 0
|
||||
binde=$mainMod,up,resizeactive,0 -10
|
||||
binde=$mainMod,down,resizeactive,0 10
|
||||
binde=$mainMod,right,resizeactive,20 0
|
||||
binde=$mainMod,left,resizeactive,-20 0
|
||||
binde=$mainMod,up,resizeactive,0 -20
|
||||
binde=$mainMod,down,resizeactive,0 20
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
# windowrulev2 = opacity 0.80 0.80,class:^(steam)$
|
||||
# windowrulev2 = opacity 0.80 0.80,class:^(discord)$ #Discord-Electron
|
||||
# windowrulev2 = opacity 0.80 0.70,class:^(pavucontrol)$
|
||||
windowrulev2 = opacity 0.80 0.80,class:^(org.wezfurlong.wezterm)$
|
||||
windowrulev2 = opacity 0.80 0.80,class:^(kitty)$
|
||||
windowrulev2 = opacity 0.80 0.80,class:^(steamwebhelper)$
|
||||
windowrulev2 = opacity 0.80 0.80,class:^(Spotify)$
|
||||
@@ -56,6 +55,7 @@ windowrulev2 = workspace 7 silent, title:^(Steam)$
|
||||
windowrulev2 = workspace 7 silent, initialClass:^(steam)$
|
||||
windowrulev2 = workspace 7 silent, class:^(steamwebhelper)$
|
||||
windowrulev2 = workspace 3 silent, title:^(JDownloader 2)$
|
||||
windowrulev2 = workspace 3 silent, class:^(org-jdownloader-update-launcher-JDLauncher)$
|
||||
|
||||
# Size
|
||||
windowrulev2 = size 800 600,class:^(download)$
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
# █▀▀ █▄░█ █░█ █░█ ▄▀█ █▀█
|
||||
# ██▄ █░▀█ ▀▄▀ ▀▄▀ █▀█ █▀▄
|
||||
source = $XDG_CONFIG_HOME/hypr/themes/catppuccin.conf
|
||||
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
|
||||
@@ -25,7 +25,6 @@ input {
|
||||
kb_options =
|
||||
kb_rules =
|
||||
numlock_by_default = true
|
||||
|
||||
follow_mouse = 2
|
||||
float_switch_override_focus = 0
|
||||
|
||||
@@ -37,12 +36,17 @@ touchpad {
|
||||
|
||||
|
||||
general {
|
||||
border_size=3
|
||||
border_size=2
|
||||
# col.active_border=$sapphire
|
||||
gaps_in=4
|
||||
gaps_out=10
|
||||
gaps_in=3
|
||||
gaps_out=7
|
||||
layout = dwindle
|
||||
allow_tearing = true
|
||||
|
||||
snap {
|
||||
enabled = true
|
||||
window_gap=15
|
||||
}
|
||||
}
|
||||
|
||||
cursor {
|
||||
@@ -72,7 +76,6 @@ gestures {
|
||||
|
||||
misc {
|
||||
vrr = 1 #adaptive Sync
|
||||
|
||||
always_follow_on_dnd = true
|
||||
disable_hyprland_logo = true
|
||||
disable_splash_rendering = true
|
||||
@@ -82,6 +85,6 @@ misc {
|
||||
}
|
||||
|
||||
render {
|
||||
direct_scanout = false # for Fullscreen games
|
||||
explicit_sync = 1
|
||||
direct_scanout = 2 # for Fullscreen games
|
||||
}
|
||||
|
||||
@@ -8,13 +8,13 @@ picture="$(ls "$wallpaper_folder" | shuf -n1)"
|
||||
|
||||
at_start() {
|
||||
swww img --transition-type none "$wallpaper_folder/$picture"
|
||||
matugen image "$wallpaper_folder/$picture"
|
||||
}
|
||||
|
||||
changer() {
|
||||
|
||||
# fps="transition-fps 255" # 1-255 | 1 very slow 255 very fast
|
||||
step="--transition-step 200" # 1-255 | 1 very smooth - 255 very fast
|
||||
# pos="left top | tr ' ' '\n'| shuf | head -1"
|
||||
duration="--transition-duration 4"
|
||||
type=("grow" "outer")
|
||||
random_type=${type[$RANDOM % ${#type[@]}]}
|
||||
@@ -22,7 +22,9 @@ changer() {
|
||||
random_pos=${pos[$RANDOM % ${#pos[@]}]}
|
||||
|
||||
swww img $step $duration --transition-type="$random_type" --transition-pos="$random_pos" "$wallpaper_folder/$picture"
|
||||
matugen image "$wallpaper_folder/$picture"
|
||||
}
|
||||
|
||||
# Check if the first argument matches any function name
|
||||
if [ "$(type -t "$1")" = "function" ]; then
|
||||
# Call the specified function
|
||||
|
||||
@@ -6,7 +6,7 @@ decoration {
|
||||
# multisample_edges=1
|
||||
|
||||
shadow {
|
||||
enabled =truerange
|
||||
enabled=true
|
||||
range=20
|
||||
render_power=3
|
||||
ignore_window=1
|
||||
@@ -32,7 +32,6 @@ general {
|
||||
col.inactive_border=$surface2
|
||||
}
|
||||
|
||||
|
||||
# blur
|
||||
blurls=gtk-layer-shell
|
||||
blurls=notifications
|
||||
|
||||
@@ -0,0 +1,92 @@
|
||||
# backgroud =
|
||||
# forground =
|
||||
# text = rgba(cdd6f4ff)
|
||||
#
|
||||
# border = rgba(cba6f7ff) # mauve hyprland window border
|
||||
# border_inactiv = # hyprland window border inactiv
|
||||
# shadow =
|
||||
|
||||
$rosewaterAlpha = f5e0dc
|
||||
$flamingoAlpha = f2cdcd
|
||||
$pinkAlpha = f5c2e7
|
||||
$mauveAlpha = cba6f7
|
||||
$redAlpha = f38ba8
|
||||
$maroonAlpha = eba0ac
|
||||
$peachAlpha = fab387
|
||||
$yellowAlpha = f9e2af
|
||||
$greenAlpha = a6e3a1
|
||||
$tealAlpha = 94e2d5
|
||||
$skyAlpha = 89dceb
|
||||
$sapphireAlpha = 74c7ec
|
||||
$blueAlpha = 89b4fa
|
||||
$lavenderAlpha = b4befe
|
||||
|
||||
$textAlpha = cdd6f4
|
||||
$subtext1Alpha = bac2de
|
||||
$subtext0Alpha = a6adc8
|
||||
|
||||
$overlay2Alpha = 9399b2
|
||||
$overlay1Alpha = 7f849c
|
||||
$overlay0Alpha = 6c7086
|
||||
|
||||
$surface2Alpha = 585b70
|
||||
$surface1Alpha = 45475a
|
||||
$surface0Alpha = 313244
|
||||
|
||||
$baseAlpha = 1e1e2e
|
||||
$mantleAlpha = 181825
|
||||
$crustAlpha = 11111b
|
||||
|
||||
$rosewater = 0xfff5e0dc
|
||||
$flamingo = 0xfff2cdcd
|
||||
$pink = 0xfff5c2e7
|
||||
$mauve = rgba(cba6f7ff)
|
||||
$red = 0xfff38ba8
|
||||
$maroon = 0xffeba0ac
|
||||
$peach = 0xfffab387
|
||||
$yellow = 0xfff9e2af
|
||||
$green = 0xffa6e3a1
|
||||
$teal = 0xff94e2d5
|
||||
$sky = 0xff89dceb
|
||||
$sapphire = 0xff74c7ec
|
||||
$blue = 0xff89b4fa
|
||||
$lavender = 0xffb4befe
|
||||
|
||||
# Border/Shadow
|
||||
$active_border = 0xffbfbfbf
|
||||
$inactive_border = 0xff666666
|
||||
|
||||
# # text
|
||||
$text = 0xffcdd6f4
|
||||
$subtext1 = 0xffbac2de
|
||||
$subtext0 = 0xffa6adc8
|
||||
|
||||
# # overlay
|
||||
$overlay2 = 0xff9399b2
|
||||
$overlay1 = 0xff7f849c
|
||||
$overlay0 = 0xff6c7086
|
||||
|
||||
# # surface
|
||||
$surface2 = 0xff585b70
|
||||
$surface1 = 0xff45475a
|
||||
$surface0 = 0xff313244
|
||||
|
||||
$base = 0xff1e1e2e
|
||||
$mantle = 0xff181825
|
||||
$crust = 0xff11111b
|
||||
|
||||
|
||||
# base #1e1e2e;
|
||||
# mantle #181825;
|
||||
# crust #11111b;
|
||||
#
|
||||
# text #cdd6f4;
|
||||
# subtext0 #a6adc8;
|
||||
# subtext1 #bac2de;
|
||||
#
|
||||
# surface0 #313244;
|
||||
# surface1 #45475a;
|
||||
# surface2 #585b70;
|
||||
#
|
||||
# overlay0 #6c7086;
|
||||
|
||||
@@ -0,0 +1,151 @@
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$background = rgba(1a1112ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$error = rgba(ffb4abff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$error_container = rgba(93000aff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$inverse_on_surface = rgba(382e2fff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$inverse_primary = rgba(8e4955ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$inverse_surface = rgba(f0dedfff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_background = rgba(f0dedfff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_error = rgba(690005ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_error_container = rgba(ffdad6ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_primary = rgba(561d29ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_primary_container = rgba(ffd9ddff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_primary_fixed = rgba(3b0715ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_primary_fixed_variant = rgba(72333eff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_secondary = rgba(43292dff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_secondary_container = rgba(ffd9ddff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_secondary_fixed = rgba(2c1519ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_secondary_fixed_variant = rgba(5c3f43ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_surface = rgba(f0dedfff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_surface_variant = rgba(d7c1c3ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_tertiary = rgba(452b07ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_tertiary_container = rgba(ffddb9ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_tertiary_fixed = rgba(2b1700ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$on_tertiary_fixed_variant = rgba(5e411cff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$outline = rgba(9f8c8eff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$outline_variant = rgba(524345ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$primary = rgba(ffb2bcff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$primary_container = rgba(72333eff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$primary_fixed = rgba(ffd9ddff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$primary_fixed_dim = rgba(ffb2bcff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$scrim = rgba(000000ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$secondary = rgba(e5bdc1ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$secondary_container = rgba(5c3f43ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$secondary_fixed = rgba(ffd9ddff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$secondary_fixed_dim = rgba(e5bdc1ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$shadow = rgba(000000ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$source_color = rgba(f64873ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$surface = rgba(1a1112ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$surface_bright = rgba(413738ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$surface_container = rgba(261d1eff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$surface_container_high = rgba(312829ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$surface_container_highest = rgba(3d3233ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$surface_container_low = rgba(22191aff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$surface_container_lowest = rgba(140c0dff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$surface_dim = rgba(1a1112ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$surface_tint = rgba(ffb2bcff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$surface_variant = rgba(524345ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$tertiary = rgba(eabf8fff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$tertiary_container = rgba(5e411cff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$tertiary_fixed = rgba(ffddb9ff)
|
||||
|
||||
$image = /home/lokman/Bilder/Wallpaper_Wide/hfsp_simplistic_and_minimalistic_wallpaper_hdr_col_by_ramenmerzaye_dg394kv.jpg
|
||||
$tertiary_fixed_dim = rgba(eabf8fff)
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
# Catputtin theme
|
||||
source = ~/.config/hypr/themes/colors/custom_1.conf
|
||||
|
||||
decoration {
|
||||
rounding=3
|
||||
# multisample_edges=1
|
||||
|
||||
shadow {
|
||||
enabled=true
|
||||
range=10
|
||||
render_power=5
|
||||
ignore_window=true
|
||||
offset= 0 0
|
||||
color=$active_border
|
||||
color_inactive=$inactive_border
|
||||
# shadow=rgb(2929a3)
|
||||
# shadow_inactive=0xFF3292F3
|
||||
}
|
||||
#screen_shader=/home/taylor/.config/hypr/crt.frag
|
||||
blur {
|
||||
enabled=true
|
||||
size=2
|
||||
passes=2
|
||||
new_optimizations=true
|
||||
ignore_opacity = true
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
general {
|
||||
col.active_border=$active_border
|
||||
col.inactive_border=$inactive_border
|
||||
}
|
||||
|
||||
# blur
|
||||
blurls=gtk-layer-shell
|
||||
blurls=notifications
|
||||
# blurls=rofi
|
||||
blurls=kitty
|
||||
#blurls=waybar
|
||||
@@ -0,0 +1,40 @@
|
||||
# Catputtin theme
|
||||
source = ~/.config/hypr/themes/colors/matugen.conf
|
||||
|
||||
decoration {
|
||||
rounding=3
|
||||
# multisample_edges=1
|
||||
|
||||
shadow {
|
||||
enabled=true
|
||||
range=10
|
||||
render_power=10
|
||||
ignore_window=true
|
||||
offset= 0 0
|
||||
color=$primary_container
|
||||
color_inactive=$shadow
|
||||
# shadow=rgb(2929a3)
|
||||
# shadow_inactive=0xFF3292F3
|
||||
}
|
||||
#screen_shader=/home/taylor/.config/hypr/crt.frag
|
||||
blur {
|
||||
enabled=true
|
||||
size=2
|
||||
passes=2
|
||||
new_optimizations=true
|
||||
ignore_opacity = true
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
general {
|
||||
col.active_border=$primary_container
|
||||
col.inactive_border=$shadow
|
||||
}
|
||||
|
||||
# blur
|
||||
blurls=gtk-layer-shell
|
||||
blurls=notifications
|
||||
# blurls=rofi
|
||||
blurls=kitty
|
||||
#blurls=waybar
|
||||
@@ -33,6 +33,7 @@ cadaver
|
||||
calc
|
||||
copyq
|
||||
coreutils
|
||||
lact
|
||||
cryptsetup
|
||||
cups
|
||||
cups-pdf
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
arronax
|
||||
beautysh
|
||||
bluetuith-bin
|
||||
buku
|
||||
catppuccin-cursors-mocha
|
||||
cheat-bin
|
||||
clipse-bin
|
||||
|
||||
@@ -1,16 +1,13 @@
|
||||
# vim:ft=kitty
|
||||
|
||||
## name: Catppuccin Kitty Mocha
|
||||
## author: Catppuccin Org
|
||||
## license: MIT
|
||||
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/mocha.conf
|
||||
## name: Custum_1
|
||||
## author: Loki
|
||||
## blurb: Soothing pastel theme for the high-spirited!
|
||||
|
||||
|
||||
|
||||
# The basic colors
|
||||
foreground #cdd6f4
|
||||
background #1e1e2e
|
||||
background #0f1200
|
||||
selection_foreground #1e1e2e
|
||||
selection_background #f5e0dc
|
||||
|
||||
|
||||
@@ -2519,6 +2519,6 @@ cursor_blink_interval 0
|
||||
# map f3 launch tmux attach -t0
|
||||
|
||||
# BEGIN_KITTY_THEME
|
||||
# Catppuccin Kitty Mocha
|
||||
# Custum_1
|
||||
include current-theme.conf
|
||||
# END_KITTY_THEME
|
||||
|
||||
@@ -6,10 +6,12 @@
|
||||
#: individual font faces and even specify special fonts for particular
|
||||
#: characters.
|
||||
|
||||
# font_family monospace
|
||||
# bold_font auto
|
||||
# italic_font auto
|
||||
# bold_italic_font auto
|
||||
font_family Monaspace Neon Medium
|
||||
# font_family Monaspace Neon Light
|
||||
# font_family Monaspace Neon Regular
|
||||
# bold_font Monaspace Neon Bold
|
||||
# italic_font auto
|
||||
# bold_italic_font auto
|
||||
|
||||
#: You can specify different fonts for the bold/italic/bold-italic
|
||||
#: variants. To get a full list of supported fonts use the `kitty
|
||||
@@ -24,7 +26,7 @@
|
||||
#: italic_font Operator Mono Book Italic
|
||||
#: bold_italic_font Operator Mono Medium Italic
|
||||
|
||||
# font_size 11.0
|
||||
font_size 9.5
|
||||
|
||||
#: Font size (in pts).
|
||||
|
||||
@@ -93,7 +95,7 @@
|
||||
#: ligatures, use the font_features option.
|
||||
|
||||
# font_features
|
||||
|
||||
font_features MonaspaceNeon-Regular ss01=1 ss02=1 ss03=1 ss05=1 ss09
|
||||
#: E.g. font_features none
|
||||
|
||||
#: Choose exactly which OpenType features to enable or disable. This
|
||||
@@ -290,7 +292,7 @@
|
||||
|
||||
#: The thickness of the underline cursor (in pts).
|
||||
|
||||
# cursor_blink_interval -1
|
||||
cursor_blink_interval 0
|
||||
|
||||
#: The interval to blink the cursor (in seconds). Set to zero to
|
||||
#: disable blinking. Negative values mean use system default. Note
|
||||
@@ -728,7 +730,7 @@
|
||||
|
||||
#: Terminal bell {{{
|
||||
|
||||
# enable_audio_bell yes
|
||||
enable_audio_bell no
|
||||
|
||||
#: The audio bell. Useful to disable it in environments that require
|
||||
#: silence.
|
||||
@@ -2486,6 +2488,7 @@
|
||||
#:: map ctrl+alt+a send_text normal,application some command with arguments\r
|
||||
|
||||
#: Open kitty Website
|
||||
# show the config docs
|
||||
|
||||
# map shift+cmd+/ open_url https://sw.kovidgoyal.net/kitty/
|
||||
|
||||
@@ -2508,9 +2511,14 @@
|
||||
#: }}}
|
||||
|
||||
#: }}}
|
||||
# Custom keybinding
|
||||
|
||||
# map f1 launch tmux
|
||||
# map f1 launch tmux new-session -d -s SSH # creates a session without attached
|
||||
# map f2 launch sh -c 'tm'
|
||||
# map f3 launch tmux attach -t0
|
||||
|
||||
# BEGIN_KITTY_THEME
|
||||
# GitHub Dark
|
||||
# Catppuccin Kitty Mocha
|
||||
include current-theme.conf
|
||||
# END_KITTY_THEME
|
||||
# END_KITTY_THEME
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
# vim:ft=kitty
|
||||
|
||||
## name: Custum_1
|
||||
## author: Loki
|
||||
## blurb: Soothing pastel theme for the high-spirited!
|
||||
|
||||
|
||||
# The basic colors
|
||||
foreground #cdd6f4
|
||||
background #0f1200
|
||||
selection_foreground #1e1e2e
|
||||
selection_background #f5e0dc
|
||||
|
||||
# Cursor colors
|
||||
cursor #f5e0dc
|
||||
cursor_text_color #1e1e2e
|
||||
|
||||
# URL underline color when hovering with mouse
|
||||
url_color #f5e0dc
|
||||
|
||||
# Kitty window border colors
|
||||
active_border_color #b4befe
|
||||
inactive_border_color #6c7086
|
||||
bell_border_color #f9e2af
|
||||
|
||||
# OS Window titlebar colors
|
||||
wayland_titlebar_color system
|
||||
macos_titlebar_color system
|
||||
|
||||
# Tab bar colors
|
||||
active_tab_foreground #11111b
|
||||
active_tab_background #cba6f7
|
||||
inactive_tab_foreground #cdd6f4
|
||||
inactive_tab_background #181825
|
||||
tab_bar_background #11111b
|
||||
|
||||
# Colors for marks (marked text in the terminal)
|
||||
mark1_foreground #1e1e2e
|
||||
mark1_background #b4befe
|
||||
mark2_foreground #1e1e2e
|
||||
mark2_background #cba6f7
|
||||
mark3_foreground #1e1e2e
|
||||
mark3_background #74c7ec
|
||||
|
||||
# The 16 terminal colors
|
||||
|
||||
# black
|
||||
color0 #45475a
|
||||
color8 #585b70
|
||||
|
||||
# red
|
||||
color1 #f38ba8
|
||||
color9 #f38ba8
|
||||
|
||||
# green
|
||||
color2 #a6e3a1
|
||||
color10 #a6e3a1
|
||||
|
||||
# yellow
|
||||
color3 #f9e2af
|
||||
color11 #f9e2af
|
||||
|
||||
# blue
|
||||
color4 #89b4fa
|
||||
color12 #89b4fa
|
||||
|
||||
# magenta
|
||||
color5 #f5c2e7
|
||||
color13 #f5c2e7
|
||||
|
||||
# cyan
|
||||
color6 #94e2d5
|
||||
color14 #94e2d5
|
||||
|
||||
# white
|
||||
color7 #bac2de
|
||||
color15 #a6adc8
|
||||
@@ -1,8 +0,0 @@
|
||||
return {
|
||||
--https://github.com/nvimdev/template.nvim
|
||||
{
|
||||
"echasnovski/mini.ai",
|
||||
enabled = false,
|
||||
}
|
||||
{ "echasnovski/mini.comment", enabled = false },
|
||||
}
|
||||
@@ -1,61 +0,0 @@
|
||||
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||||
if not vim.loop.fs_stat(lazypath) then
|
||||
-- bootstrap lazy.nvim
|
||||
-- stylua: ignore
|
||||
vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath })
|
||||
end
|
||||
vim.opt.rtp:prepend(vim.env.LAZY or lazypath)
|
||||
|
||||
require("lazy").setup({
|
||||
spec = {
|
||||
-- add LazyVim and import its plugins
|
||||
{ "LazyVim/LazyVim", import = "lazyvim.plugins" },
|
||||
-- import any extras modules here
|
||||
{ import = "lazyvim.plugins.extras.editor.navic" },
|
||||
{ import = "lazyvim.plugins.extras.editor.leap" },
|
||||
{ import = "lazyvim.plugins.extras.util.project" },
|
||||
{ import = "lazyvim.plugins.extras.ui.mini-animate" },
|
||||
{ import = "lazyvim.plugins.extras.lang.tailwind" },
|
||||
{ import = "lazyvim.plugins.extras.lang.typescript" },
|
||||
{ import = "lazyvim.plugins.extras.lang.terraform" },
|
||||
-- { import = "lazyvim.plugins.extras.lang.python-semshi" },
|
||||
{ import = "lazyvim.plugins.extras.lang.python" },
|
||||
{ import = "lazyvim.plugins.extras.lang.docker" },
|
||||
{ import = "lazyvim.plugins.extras.lang.yaml" },
|
||||
{ import = "lazyvim.plugins.extras.lang.json" },
|
||||
{ import = "lazyvim.plugins.extras.lang.markdown" },
|
||||
{ import = "lazyvim.plugins.extras.linting.eslint" },
|
||||
{ import = "lazyvim.plugins.extras.formatting.prettier" },
|
||||
{ import = "lazyvim.plugins.extras.formatting.black" },
|
||||
-- { import = "lazyvim.plugins.extras.dap.core" },
|
||||
-- { import = "lazyvim.plugins.extras.dap.nlua" },
|
||||
{ import = "lazyvim.plugins.extras.lsp.none-ls" },
|
||||
{ import = "plugins" },
|
||||
},
|
||||
defaults = {
|
||||
-- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup.
|
||||
-- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default.
|
||||
lazy = false,
|
||||
-- It's recommended to leave version=false for now, since a lot the plugin that support versioning,
|
||||
-- have outdated releases, which may break your Neovim install.
|
||||
version = false, -- always use the latest git commit
|
||||
-- version = "*", -- try installing the latest stable version for plugins that support semver
|
||||
},
|
||||
install = { colorscheme = { "tokyonight", "catppuccin" } },
|
||||
checker = { enabled = true }, -- automatically check for plugin updates
|
||||
performance = {
|
||||
rtp = {
|
||||
-- disable some rtp plugins
|
||||
disabled_plugins = {
|
||||
"gzip",
|
||||
-- "matchit",
|
||||
-- "matchparen",
|
||||
-- "netrwPlugin",
|
||||
"tarPlugin",
|
||||
"tohtml",
|
||||
"tutor",
|
||||
"zipPlugin",
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
@@ -1,7 +1,7 @@
|
||||
return {
|
||||
-- cmdline tools and lsp servers
|
||||
{
|
||||
"williamboman/mason.nvim",
|
||||
"mason-org/mason.nvim",
|
||||
opts = {
|
||||
ensure_installed = {
|
||||
"stylua",
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
return {
|
||||
-- cmdline tools and lsp servers
|
||||
{
|
||||
"williamboman/mason.nvim",
|
||||
opts = {
|
||||
ensure_installed = {
|
||||
"stylua",
|
||||
"ansible-lint",
|
||||
"shellcheck",
|
||||
"bash-debug-adapter",
|
||||
"beautysh",
|
||||
"debugpy",
|
||||
"shfmt",
|
||||
"flake8",
|
||||
"css-lsp",
|
||||
"black",
|
||||
"marksman",
|
||||
"bash-language-server",
|
||||
"ansible-language-server",
|
||||
"java-language-server",
|
||||
"yaml-language-server",
|
||||
"svelte-language-server",
|
||||
"vtsls",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
return {
|
||||
{
|
||||
"nvimtools/none-ls.nvim",
|
||||
event = { "LazyFile" },
|
||||
dependencies = { "mason.nvim" },
|
||||
opts = function(_, opts)
|
||||
local nls = require("null-ls")
|
||||
opts.root_dir = opts.root_dir
|
||||
or require("null-ls.utils").root_pattern(".null-ls-root", ".neoconf.json", "Makefile", ".git")
|
||||
opts.sources = vim.list_extend(opts.sources or {}, {
|
||||
nls.builtins.formatting.fish_indent,
|
||||
nls.builtins.diagnostics.fish,
|
||||
nls.builtins.formatting.stylua,
|
||||
nls.builtins.formatting.shfmt,
|
||||
nls.builtins.formatting.prettierd.with({
|
||||
-- TODO: add this config to formatting/prettier.lua
|
||||
filetypes = { "html", "json", "yaml", "markdown" },
|
||||
}),
|
||||
-- nls.builtins.formatting.beautysh,
|
||||
nls.builtins.formatting.black.with({
|
||||
filetypes = { "python" },
|
||||
}),
|
||||
-- nls.builtins.diagnostics.flake8.with({
|
||||
-- filetypes = { "python" },
|
||||
-- }),
|
||||
})
|
||||
end,
|
||||
},
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
return {
|
||||
{
|
||||
"nvim-telescope/telescope.nvim",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"debugloop/telescope-undo.nvim",
|
||||
},
|
||||
config = function()
|
||||
require("telescope").setup({
|
||||
-- the rest of your telescope config goes here
|
||||
extensions = {
|
||||
undo = {
|
||||
-- telescope-undo.nvim config, see below
|
||||
},
|
||||
-- other extensions:
|
||||
-- file_browser = { ... }
|
||||
},
|
||||
})
|
||||
require("telescope").load_extension("undo")
|
||||
-- optional: vim.keymap.set("n", "<leader>u", "<cmd>Telescope undo<cr>")
|
||||
end,
|
||||
},
|
||||
}
|
||||
@@ -38,6 +38,11 @@ prev = "None"
|
||||
next = "None"
|
||||
modifier = "control"
|
||||
|
||||
[backdrop]
|
||||
enable = true
|
||||
opacity = 0.5
|
||||
edge = "top"
|
||||
|
||||
[files]
|
||||
fallback = "~/.config/sherlock/fallback.json"
|
||||
css = "~/.config/sherlock/gruvbox.css"
|
||||
|
||||
@@ -1,66 +1,12 @@
|
||||
[
|
||||
{
|
||||
"name": "Teams Event",
|
||||
"type": "teams_event",
|
||||
"args": {
|
||||
"icon": "teams",
|
||||
"date_date": "now",
|
||||
"event_start": "-5 minutes",
|
||||
"event_end": "+15 minutes"
|
||||
},
|
||||
"priority": 1,
|
||||
"home": true
|
||||
},
|
||||
{
|
||||
"name": "Clipboard",
|
||||
"type": "clipboard-execution",
|
||||
"args": {},
|
||||
"priority": 1,
|
||||
"home": true
|
||||
},
|
||||
{
|
||||
"name": "Spotify",
|
||||
"type": "audio_sink",
|
||||
"args": {},
|
||||
"async": true,
|
||||
"priority": 1,
|
||||
"home": true,
|
||||
"spawn_focus": false
|
||||
},
|
||||
{
|
||||
"name": "Calculator",
|
||||
"type": "calculation",
|
||||
"args": {},
|
||||
"priority": 1
|
||||
},
|
||||
{
|
||||
"name": "App Launcher",
|
||||
"alias": "app",
|
||||
"type": "app_launcher",
|
||||
"args": {},
|
||||
"priority": 2,
|
||||
"priority": 1,
|
||||
"home": true
|
||||
},
|
||||
{
|
||||
"name": "Bookmarks",
|
||||
"alias": "",
|
||||
"type": "command",
|
||||
"args": {
|
||||
"commands": {
|
||||
"ChatGPT": {
|
||||
"icon": "chat-gpt",
|
||||
"exec": "xdg-open https://chatgpt.com &",
|
||||
"search_string": "chatgpt;ai;"
|
||||
},
|
||||
"Github": {
|
||||
"icon": "sherlock-github",
|
||||
"exec": "xdg-open https://github.com/skxxtz &",
|
||||
"search_string": "github;"
|
||||
}
|
||||
}
|
||||
},
|
||||
"priority": 3
|
||||
},
|
||||
{
|
||||
"name": "Network Management",
|
||||
"alias": "nm",
|
||||
@@ -89,27 +35,67 @@
|
||||
"commands": {
|
||||
"Shutdown": {
|
||||
"icon": "system-shutdown",
|
||||
"exec": "systemctl poweroff",
|
||||
"exec": "notify-send 'System' 'Shutting down...' --icon=system-shutdown && systemctl poweroff",
|
||||
"search_string": "Poweroff;Shutdown"
|
||||
},
|
||||
"Sleep": {
|
||||
"icon": "system-suspend",
|
||||
"exec": "systemctl suspend",
|
||||
"search_string": "Sleep;"
|
||||
"Shutdown +80": {
|
||||
"icon": "system-shutdown +80",
|
||||
"exec": "notify-send 'System' 'Shutting down...' --icon=system-shutdown && shutdown -h +80",
|
||||
"search_string": "Poweroff;Shutdown"
|
||||
},
|
||||
"Lock": {
|
||||
"icon": "system-lock-screen",
|
||||
"exec": "systemctl suspend & swaylock",
|
||||
"exec": "systemctl suspend & hyprlock",
|
||||
"search_string": "Lock Screen;"
|
||||
},
|
||||
"Reboot": {
|
||||
"icon": "system-reboot",
|
||||
"exec": "systemctl reboot",
|
||||
"exec": "notify-send 'System' 'Rebooting...' --icon=system-reboot && systemctl reboot",
|
||||
"search_string": "reboot"
|
||||
}
|
||||
}
|
||||
},
|
||||
"priority": 4
|
||||
"priority": 0
|
||||
},
|
||||
{
|
||||
"name": "Blue Light Filter",
|
||||
"alias": "blf",
|
||||
"type": "command",
|
||||
"args": {
|
||||
"commands": {
|
||||
"Default (6500K)": {
|
||||
"icon": "weather-clear",
|
||||
"exec": "notify-send 'Blue Light Filter' 'Default mode activated (6500K)' --icon=weather-clear && pkill hyprsunset && hyprsunset -t 6500 &",
|
||||
"search_string": "sunset;default;6500k;daylight;normal"
|
||||
},
|
||||
"Cool Blue (11000K)": {
|
||||
"icon": "weather-snow",
|
||||
"exec": "notify-send 'Blue Light Filter' 'Cool blue mode activated (11000K)' --icon=weather-snow && hyprsunset -t 11000 &",
|
||||
"search_string": "sunset;cool;blue;11000k;bright;cold"
|
||||
},
|
||||
"Sunset Cool (4000K)": {
|
||||
"icon": "weather-overcast",
|
||||
"exec": "notify-send 'Blue Light Filter' 'Cool mode activated (4000K)' --icon=weather-overcast && hyprsunset -t 4000 &",
|
||||
"search_string": "sunset;cool;4000k;blue light;dusk"
|
||||
},
|
||||
"Sunset Medium (3000K)": {
|
||||
"icon": "weather-few-clouds-night",
|
||||
"exec": "notify-send 'Blue Light Filter' 'Medium mode activated (3000K)' --icon=weather-few-clouds-night && hyprsunset -t 3000 &",
|
||||
"search_string": "sunset;medium;3000k;blue light;evening"
|
||||
},
|
||||
"Sunset Warm (2000K)": {
|
||||
"icon": "weather-clear-night",
|
||||
"exec": "notify-send 'Blue Light Filter' 'Warm mode activated (2000K)' --icon=weather-clear-night && hyprsunset -t 2000 &",
|
||||
"search_string": "sunset;warm;2000k;blue light;night"
|
||||
},
|
||||
"Sunset Off": {
|
||||
"icon": "display-brightness",
|
||||
"exec": "notify-send 'Blue Light Filter' 'Filter disabled - System default restored' --icon=display-brightness && pkill hyprsunset &",
|
||||
"search_string": "sunset;off;disable;system;stop"
|
||||
}
|
||||
}
|
||||
},
|
||||
"priority": 3
|
||||
},
|
||||
{
|
||||
"name": "OBS Studio",
|
||||
@@ -140,31 +126,5 @@
|
||||
}
|
||||
},
|
||||
"priority": 5
|
||||
},
|
||||
{
|
||||
"name": "Web Search",
|
||||
"display_name": "Google Search",
|
||||
"tag_start": "{keyword}",
|
||||
"alias": "gg",
|
||||
"type": "web_launcher",
|
||||
"args": {
|
||||
"search_engine": "google",
|
||||
"icon": "google"
|
||||
},
|
||||
"priority": 100
|
||||
},
|
||||
{
|
||||
"name": "Wikipedia Search",
|
||||
"alias": "wiki",
|
||||
"type": "bulk_text",
|
||||
"on_return": "next",
|
||||
"async": true,
|
||||
"args": {
|
||||
"icon": "wikipedia",
|
||||
"exec": "/home/basti/.config/sherlock/scripts/sherlock-wiki",
|
||||
"exec-args": "'{keyword}'"
|
||||
},
|
||||
"priority": 0,
|
||||
"shortcut": false
|
||||
}
|
||||
]
|
||||
|
||||
@@ -257,7 +257,9 @@ scale slider {
|
||||
font-size: 15px;
|
||||
font-weight: 500;
|
||||
color: @theme_fg_secondary;
|
||||
margin-left: 12px;
|
||||
/* margin: 7px; */
|
||||
/* padding: 2px; */
|
||||
margin-right: 30px;
|
||||
}
|
||||
.control-center .close-button {
|
||||
background-color: @close_button_bg;
|
||||
@@ -273,6 +275,25 @@ scale slider {
|
||||
/* margin-right: 0px; /* Adjust this value for desired spacing */ */
|
||||
color: @icon_secondary;
|
||||
}
|
||||
.control-center .notification-alt-actions {
|
||||
margin-top: 16px;
|
||||
padding-top: 16px;
|
||||
border-top: 1px solid @border_medium;
|
||||
}
|
||||
|
||||
.control-center .notification-action button,
|
||||
.control-center .notification-alt-actions button {
|
||||
font-size: 5px;
|
||||
color: @theme_fg;
|
||||
background-color: @button_bg;
|
||||
border-radius: 12px;
|
||||
padding: 8px 18px;
|
||||
transition: background-color 0.15s ease;
|
||||
}
|
||||
.control-center .notification-action button:hover,
|
||||
.control-center .notification-alt-actions button:hover {
|
||||
background-color: @button_hover_bg;
|
||||
}
|
||||
|
||||
.control-center .notification image {
|
||||
margin-right: 12px; /* Space between image and text */
|
||||
@@ -335,11 +356,13 @@ scale slider {
|
||||
}
|
||||
.floating-notifications .notification-action button,
|
||||
.floating-notifications .notification-alt-actions button {
|
||||
font-size: 16px;
|
||||
font-size: 5px;
|
||||
color: @theme_fg;
|
||||
background-color: @button_bg;
|
||||
border-radius: 12px;
|
||||
padding: 8px 18px;
|
||||
/* min-width: 28px; */
|
||||
/* min-height: 28px; */
|
||||
transition: background-color 0.15s ease;
|
||||
}
|
||||
.floating-notifications .notification-action button:hover,
|
||||
|
||||
@@ -28,10 +28,10 @@ WhitePointBlue=986
|
||||
WhitePointGreen=986
|
||||
[Prefs]
|
||||
StartupTip=15
|
||||
WindowXOffset=1283
|
||||
WindowYOffset=730
|
||||
WindowXSize=1268
|
||||
WindowYSize=701
|
||||
WindowXOffset=0
|
||||
WindowYOffset=0
|
||||
WindowXSize=823
|
||||
WindowYSize=1403
|
||||
Language=3
|
||||
WindowMaximized=1
|
||||
[Output]
|
||||
@@ -70,12 +70,12 @@ YSize=7016
|
||||
PreviewXSize=4961
|
||||
PreviewYSize=7016
|
||||
[Crop-MB5100-Flatbed]
|
||||
XCenter=4644
|
||||
YCenter=3192
|
||||
XSize=8404
|
||||
YSize=5900
|
||||
Skew=200
|
||||
XCenter=4724
|
||||
YCenter=2928
|
||||
XSize=8420
|
||||
YSize=5860
|
||||
Skew=-200
|
||||
[Color-MB5100-Flatbed]
|
||||
WhitePointRed=846
|
||||
WhitePointGreen=846
|
||||
WhitePointBlue=846
|
||||
WhitePointRed=830
|
||||
WhitePointGreen=830
|
||||
WhitePointBlue=830
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
// "custom/pulseaudio-cycle",
|
||||
"custom/screenshot",
|
||||
"custom/layout-toggle",
|
||||
"custom/blue-light-filter",
|
||||
"custom/wall_picker",
|
||||
// "idle_inhibitor",
|
||||
"custom/notification",
|
||||
|
||||
@@ -115,7 +115,7 @@
|
||||
"custom/launcher": {
|
||||
// ngw-bar / rofi application luncher
|
||||
"format": "",
|
||||
"on-click": "sherlock",
|
||||
"on-click": "sherlock --sub-menu app",
|
||||
// "on-click": "wofi --show drun -I -a -n -W 500 -H 376 -s ~/.config/wofi/themes/gruvbox.css",
|
||||
// "on-click-right": "wofi --show run -I -a -n -W 500 -H 376 -s ~/.config/wofi/themes/gruvbox.css"
|
||||
},
|
||||
@@ -218,6 +218,16 @@
|
||||
"on-click": "hyprpicker -a -f hex",
|
||||
"on-click-right": "hyprpicker -a -f rgb",
|
||||
},
|
||||
"custom/blue-light-filter": {
|
||||
"format": "{}",
|
||||
"exec": "~/.config/waybar/scripts/bluelight.sh",
|
||||
"interval": 5,
|
||||
"tooltip": true,
|
||||
"tooltip-format": "Blue Light Filter Status",
|
||||
"on-click": "sherlock --sub-menu 'blf'",
|
||||
// "on-click-right": "pkill hyprsunset && notify-send 'Blue Light Filter' 'Filter disabled' --icon=display-brightness",
|
||||
"return-type": "json",
|
||||
},
|
||||
"bluetooth": {
|
||||
"format": " {status}",
|
||||
"format-disabled": " {status}",
|
||||
|
||||
Executable
+48
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Check if hyprsunset is running
|
||||
if pgrep -x hyprsunset >/dev/null; then
|
||||
# Get the temperature from the process arguments
|
||||
TEMP=$(ps aux | grep hyprsunset | grep -v grep | grep -o '\-t [0-9]*' | awk '{print $2}')
|
||||
|
||||
if [[ -n "$TEMP" ]]; then
|
||||
case "$TEMP" in
|
||||
11000)
|
||||
ICON="❄️"
|
||||
CLASS="cold"
|
||||
TOOLTIP="Cool Blue (11000K)"
|
||||
;;
|
||||
6500)
|
||||
ICON="☀️"
|
||||
CLASS="default"
|
||||
TOOLTIP="Default (6500K)"
|
||||
;;
|
||||
4000)
|
||||
ICON="🌤️"
|
||||
CLASS="cool"
|
||||
TOOLTIP="Cool Sunset (4000K)"
|
||||
;;
|
||||
3000)
|
||||
ICON="🌅"
|
||||
CLASS="medium"
|
||||
TOOLTIP="Medium Sunset (3000K)"
|
||||
;;
|
||||
2000)
|
||||
ICON="🌙"
|
||||
CLASS="warm"
|
||||
TOOLTIP="Warm Sunset (2000K)"
|
||||
;;
|
||||
*)
|
||||
ICON="🔆"
|
||||
CLASS="active"
|
||||
TOOLTIP="Active (${TEMP}K)"
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "{\"text\":\"$ICON\",\"class\":\"$CLASS\",\"tooltip\":\"$TOOLTIP\"}"
|
||||
else
|
||||
echo "{\"text\":\"🔆\",\"class\":\"active\",\"tooltip\":\"Blue Light Filter Active\"}"
|
||||
fi
|
||||
else
|
||||
echo "{\"text\":\"💡\",\"class\":\"inactive\",\"tooltip\":\"Blue Light Filter Off\"}"
|
||||
fi
|
||||
@@ -136,6 +136,21 @@ window#waybar {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#custom-blue-light-filter {
|
||||
background-color: @surface0;
|
||||
color: @text;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 5px;
|
||||
border-radius: 0px;
|
||||
padding: 0px 15px 0px 15px;
|
||||
font-weight: bold;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
#custom-blue-light-filter:hover {
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
}
|
||||
|
||||
#custom-layout-toggle {
|
||||
background-color: @surface0;
|
||||
color: @text;
|
||||
|
||||
@@ -1,24 +1,30 @@
|
||||
{
|
||||
"label" : "shutdown",
|
||||
"action" : "systemctl poweroff",
|
||||
"action" : "notify-send 'System' 'Shutting down...' --icon=system-shutdown && systemctl poweroff",
|
||||
"text" : "Shutdown",
|
||||
"keybind" : "s"
|
||||
}
|
||||
{
|
||||
"label" : "shutdown +80",
|
||||
"action" : "notify-send 'System' 'Shutting down...' --icon=system-shutdown && shutdown -h +80",
|
||||
"text" : "Shutdown",
|
||||
"keybind" : "s"
|
||||
}
|
||||
{
|
||||
"label" : "reboot",
|
||||
"action" : "systemctl reboot",
|
||||
"action" : "notify-send 'System' 'Rebooting...' --icon=system-reboot && systemctl reboot",
|
||||
"text" : "Reboot",
|
||||
"keybind" : "r"
|
||||
}
|
||||
{
|
||||
"label" : "logout",
|
||||
"action" : "loginctl kill-session $XDG_SESSION_ID",
|
||||
"action" : "notify-send 'Session' 'Logging out...' --icon=system-log-out && loginctl kill-session $XDG_SESSION_ID",
|
||||
"text" : "Logout",
|
||||
"keybind" : "e"
|
||||
}
|
||||
{
|
||||
"label" : "hibernate",
|
||||
"action" : "systemctl hibernate",
|
||||
"action" : "notify-send 'System' 'Hibernating...' --icon=system-suspend-hibernate && systemctl hibernate",
|
||||
"text" : "Hibernate",
|
||||
"keybind" : "h"
|
||||
}
|
||||
|
||||
@@ -5,10 +5,70 @@
|
||||
"cmd-t": "terminal_panel::ToggleFocus"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bindings": {
|
||||
"home": "project_panel::Open"
|
||||
}
|
||||
},
|
||||
{
|
||||
"context": "Terminal",
|
||||
"bindings": {
|
||||
"cmd-t": "workspace::ToggleBottomDock"
|
||||
}
|
||||
},
|
||||
{
|
||||
"context": "Pane",
|
||||
"bindings": {
|
||||
"alt-1": ["pane::ActivateItem", 0],
|
||||
"alt-2": ["pane::ActivateItem", 1],
|
||||
"alt-3": ["pane::ActivateItem", 2],
|
||||
"alt-4": ["pane::ActivateItem", 3],
|
||||
"alt-5": ["pane::ActivateItem", 4],
|
||||
"alt-6": ["pane::ActivateItem", 5],
|
||||
"alt-7": ["pane::ActivateItem", 6],
|
||||
"alt-8": ["pane::ActivateItem", 7],
|
||||
"alt-9": ["pane::ActivateItem", 8],
|
||||
"alt-0": "pane::ActivateLastItem",
|
||||
"ctrl-pageup": "pane::ActivatePreviousItem",
|
||||
"ctrl-pagedown": "pane::ActivateNextItem",
|
||||
"ctrl-shift-pageup": "pane::SwapItemLeft",
|
||||
"ctrl-shift-pagedown": "pane::SwapItemRight",
|
||||
"ctrl-f4": ["pane::CloseActiveItem", { "close_pinned": false }],
|
||||
"ctrl-w": ["pane::CloseActiveItem", { "close_pinned": false }],
|
||||
"alt-ctrl-t": ["pane::CloseInactiveItems", { "close_pinned": false }],
|
||||
"alt-ctrl-shift-w": "workspace::CloseInactiveTabsAndPanes",
|
||||
"ctrl-k e": ["pane::CloseItemsToTheLeft", { "close_pinned": false }],
|
||||
"ctrl-k t": ["pane::CloseItemsToTheRight", { "close_pinned": false }],
|
||||
"ctrl-k u": ["pane::CloseCleanItems", { "close_pinned": false }],
|
||||
"ctrl-k w": ["pane::CloseAllItems", { "close_pinned": false }],
|
||||
"ctrl-k ctrl-w": "workspace::CloseAllItemsAndPanes",
|
||||
"back": "pane::GoBack",
|
||||
"ctrl-alt--": "pane::GoBack",
|
||||
"ctrl-alt-_": "pane::GoForward",
|
||||
"forward": "pane::GoForward",
|
||||
"ctrl-alt-g": "search::SelectNextMatch",
|
||||
"f3": "search::SelectNextMatch",
|
||||
"ctrl-alt-shift-g": "search::SelectPreviousMatch",
|
||||
"shift-f3": "search::SelectPreviousMatch",
|
||||
"shift-find": "project_search::ToggleFocus",
|
||||
"ctrl-shift-f": "project_search::ToggleFocus",
|
||||
"ctrl-alt-shift-h": "search::ToggleReplace",
|
||||
"alt-enter": "search::SelectAllMatches",
|
||||
"alt-c": "search::ToggleCaseSensitive",
|
||||
"alt-w": "search::ToggleWholeWord",
|
||||
"alt-find": "project_search::ToggleFilters",
|
||||
"alt-ctrl-f": "project_search::ToggleFilters",
|
||||
"ctrl-alt-shift-r": "search::ToggleRegex",
|
||||
"ctrl-alt-shift-x": "search::ToggleRegex",
|
||||
"alt-r": "search::ToggleRegex",
|
||||
"ctrl-k shift-enter": "pane::TogglePinTab"
|
||||
}
|
||||
},
|
||||
{
|
||||
"context": "Editor && vim_mode == normal",
|
||||
"bindings": {
|
||||
"ctrl-w ": ["pane::CloseActiveItem", { "close_pinned": false }],
|
||||
"ctrl-k ": null
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -19,6 +19,14 @@
|
||||
"paths": ["~/dockerfiles"]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"host": "HL-Man",
|
||||
"projects": [
|
||||
{
|
||||
"paths": ["/home/supervisor"]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"telemetry": {
|
||||
@@ -39,7 +47,7 @@
|
||||
"cursor_blink": false,
|
||||
"enable_language_server": true,
|
||||
"active_pane_modifiers": {
|
||||
"magnification": 11.0,
|
||||
"magnification": 1.0,
|
||||
"border_size": 2.0,
|
||||
"inactive_opacity": 5.0
|
||||
},
|
||||
@@ -112,7 +120,7 @@
|
||||
}
|
||||
},
|
||||
//Assistant Panel
|
||||
"assistant": {
|
||||
"agent": {
|
||||
"version": "2",
|
||||
"enabled": true,
|
||||
"button": true,
|
||||
@@ -129,6 +137,49 @@
|
||||
},
|
||||
"single_file_review": true
|
||||
},
|
||||
"title_bar": {
|
||||
"show_user_picture": true,
|
||||
"show_sign_in": false
|
||||
},
|
||||
// Minimap related settings
|
||||
"minimap": {
|
||||
// When to show the minimap in the editor.
|
||||
// This setting can take three values:
|
||||
// 1. Show the minimap if the editor's scrollbar is visible:
|
||||
// "auto"
|
||||
// 2. Always show the minimap:
|
||||
// "always"
|
||||
// 3. Never show the minimap:
|
||||
// "never" (default)
|
||||
"show": "never",
|
||||
// When to show the minimap thumb.
|
||||
// This setting can take two values:
|
||||
// 1. Show the minimap thumb if the mouse is over the minimap:
|
||||
// "hover"
|
||||
// 2. Always show the minimap thumb:
|
||||
// "always" (default)
|
||||
"thumb": "always",
|
||||
// How the minimap thumb border should look.
|
||||
// This setting can take five values:
|
||||
// 1. Display a border on all sides of the thumb:
|
||||
// "thumb_border": "full"
|
||||
// 2. Display a border on all sides except the left side of the thumb:
|
||||
// "thumb_border": "left_open" (default)
|
||||
// 3. Display a border on all sides except the right side of the thumb:
|
||||
// "thumb_border": "right_open"
|
||||
// 4. Display a border only on the left side of the thumb:
|
||||
// "thumb_border": "left_only"
|
||||
// 5. Display the thumb without any border:
|
||||
// "thumb_border": "none"
|
||||
"thumb_border": "left_open",
|
||||
// How to highlight the current line in the minimap.
|
||||
// This setting can take the following values:
|
||||
//
|
||||
// 1. `null` to inherit the editor `current_line_highlight` setting (default)
|
||||
// 2. "line" or "all" to highlight the current line in the minimap.
|
||||
// 3. "gutter" or "none" to not highlight the current line in the minimap.
|
||||
"current_line_highlight": null
|
||||
},
|
||||
//Outline Panel
|
||||
"outline_panel": {
|
||||
"button": true,
|
||||
|
||||
@@ -0,0 +1,150 @@
|
||||
// Zed settings
|
||||
//
|
||||
// For information on how to configure Zed, see the Zed
|
||||
// documentation: https://zed.dev/docs/configuring-zed
|
||||
//
|
||||
// To see all of Zed's default settings without changing your
|
||||
// custom settings, run the `open default settings` command
|
||||
// from the command palette or from `Zed` application menu.
|
||||
{
|
||||
"ssh_connections": [
|
||||
{
|
||||
"host": "HL-App",
|
||||
"username": "supervisor",
|
||||
"projects": [
|
||||
{
|
||||
"paths": ["/Data"]
|
||||
},
|
||||
{
|
||||
"paths": ["~/dockerfiles"]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"telemetry": {
|
||||
"diagnostics": false,
|
||||
"metrics": false
|
||||
},
|
||||
"theme": "Catppuccin Mocha - No Italics",
|
||||
"icon_theme": "Zed (Default)",
|
||||
// UI Font Family
|
||||
// UI Font Features
|
||||
// "ui_font_features": {
|
||||
// "calt": false
|
||||
// },
|
||||
//UI Font Size
|
||||
"vim_mode": true,
|
||||
"ui_font_size": 16,
|
||||
"buffer_font_size": 14,
|
||||
"cursor_blink": false,
|
||||
"enable_language_server": true,
|
||||
"active_pane_modifiers": {
|
||||
"magnification": 11.0,
|
||||
"border_size": 2.0,
|
||||
"inactive_opacity": 5.0
|
||||
},
|
||||
"bottom_dock_layout": "full",
|
||||
// Restore on Startup
|
||||
"restore_on_startup": "none",
|
||||
//Editor Tab Bar
|
||||
"tab_bar": {
|
||||
"show": true,
|
||||
"show_nav_history_buttons": true,
|
||||
"show_tab_bar_buttons": true
|
||||
},
|
||||
//Editor Tabs
|
||||
"tabs": {
|
||||
"close_position": "right",
|
||||
"file_icons": true,
|
||||
"git_status": false,
|
||||
"activate_on_close": "history",
|
||||
"show_close_button": "always", //hover,hidden,always
|
||||
"show_diagnostics": "off"
|
||||
},
|
||||
//Terminal
|
||||
"terminal": {
|
||||
"alternate_scroll": "off",
|
||||
"blinking": "terminal_controlled",
|
||||
"copy_on_select": false,
|
||||
"dock": "bottom",
|
||||
"default_width": 640,
|
||||
"default_height": 320,
|
||||
"detect_venv": {
|
||||
"on": {
|
||||
"directories": [".env", "env", ".venv", "venv"],
|
||||
"activate_script": "default"
|
||||
}
|
||||
},
|
||||
"env": {},
|
||||
"font_family": null,
|
||||
"font_features": null,
|
||||
"font_size": null,
|
||||
"line_height": "comfortable",
|
||||
"option_as_meta": false,
|
||||
"button": true,
|
||||
"shell": "system",
|
||||
"toolbar": {
|
||||
"breadcrumbs": true
|
||||
},
|
||||
"working_directory": "current_project_directory",
|
||||
"scrollbar": {
|
||||
"show": null
|
||||
}
|
||||
},
|
||||
//Project Panel
|
||||
"project_panel": {
|
||||
"button": true,
|
||||
"default_width": 240,
|
||||
"dock": "left",
|
||||
"entry_spacing": "comfortable",
|
||||
"file_icons": true,
|
||||
"folder_icons": true,
|
||||
"git_status": true,
|
||||
"indent_size": 20,
|
||||
"auto_reveal_entries": true,
|
||||
"auto_fold_dirs": true,
|
||||
"scrollbar": {
|
||||
"show": null
|
||||
},
|
||||
"show_diagnostics": "all",
|
||||
"indent_guides": {
|
||||
"show": "always"
|
||||
}
|
||||
},
|
||||
//Assistant Panel
|
||||
"assistant": {
|
||||
"version": "2",
|
||||
"enabled": true,
|
||||
"button": true,
|
||||
"dock": "right",
|
||||
"default_width": 640,
|
||||
"default_height": 320,
|
||||
"default_model": {
|
||||
"provider": "zed.dev",
|
||||
"model": "claude-3-7-sonnet-latest"
|
||||
},
|
||||
"editor_model": {
|
||||
"provider": "zed.dev",
|
||||
"model": "claude-3-7-sonnet-latest"
|
||||
},
|
||||
"single_file_review": true
|
||||
},
|
||||
//Outline Panel
|
||||
"outline_panel": {
|
||||
"button": true,
|
||||
"default_width": 300,
|
||||
"dock": "left",
|
||||
"file_icons": true,
|
||||
"folder_icons": true,
|
||||
"git_status": true,
|
||||
"indent_size": 20,
|
||||
"auto_reveal_entries": true,
|
||||
"auto_fold_dirs": true,
|
||||
"indent_guides": {
|
||||
"show": "always"
|
||||
},
|
||||
"scrollbar": {
|
||||
"show": null
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// Static tasks configuration.
|
||||
//
|
||||
// Example:
|
||||
[
|
||||
{
|
||||
"label": "Example task",
|
||||
"command": "for i in {1..5}; do echo \"Hello $i/5\"; sleep 1; done",
|
||||
//"args": [],
|
||||
// Env overrides for the command, will be appended to the terminal's environment from the settings.
|
||||
"env": { "foo": "bar" },
|
||||
// Current working directory to spawn the command into, defaults to current project root.
|
||||
//"cwd": "/path/to/working/directory",
|
||||
// Whether to use a new terminal tab or reuse the existing one to spawn the process, defaults to `false`.
|
||||
"use_new_terminal": false,
|
||||
// Whether to allow multiple instances of the same task to be run, or rather wait for the existing ones to finish, defaults to `false`.
|
||||
"allow_concurrent_runs": false,
|
||||
// What to do with the terminal pane and tab, after the command was started:
|
||||
// * `always` — always show the task's pane, and focus the corresponding tab in it (default)
|
||||
// * `no_focus` — always show the task's pane, add the task's tab in it, but don't focus it
|
||||
// * `never` — do not alter focus, but still add/reuse the task's tab in its pane
|
||||
"reveal": "always",
|
||||
// Where to place the task's terminal item after starting the task:
|
||||
// * `dock` — in the terminal dock, "regular" terminal items' place (default)
|
||||
// * `center` — in the central pane group, "main" editor area
|
||||
"reveal_target": "dock",
|
||||
// What to do with the terminal pane and tab, after the command had finished:
|
||||
// * `never` — Do nothing when the command finishes (default)
|
||||
// * `always` — always hide the terminal tab, hide the pane also if it was the last tab in it
|
||||
// * `on_success` — hide the terminal tab on task success only, otherwise behaves similar to `always`
|
||||
"hide": "never",
|
||||
// Which shell to use when running a task inside the terminal.
|
||||
// May take 3 values:
|
||||
// 1. (default) Use the system's default terminal configuration in /etc/passwd
|
||||
// "shell": "system"
|
||||
// 2. A program:
|
||||
// "shell": {
|
||||
// "program": "sh"
|
||||
// }
|
||||
// 3. A program with arguments:
|
||||
// "shell": {
|
||||
// "with_arguments": {
|
||||
// "program": "/bin/bash",
|
||||
// "args": ["--login"]
|
||||
// }
|
||||
// }
|
||||
"shell": "system",
|
||||
// Represents the tags for inline runnable indicators, or spawning multiple tasks at once.
|
||||
"tags": []
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user