diff --git a/.config/fish/conf.d/abbreviations.fish b/.config/fish/conf.d/abbreviations.fish index c64e2889..5dec0192 100644 --- a/.config/fish/conf.d/abbreviations.fish +++ b/.config/fish/conf.d/abbreviations.fish @@ -1,4 +1,3 @@ -abbr ssh "kitten ssh" abbr push "git push" abbr --set-cursor=! commit "git commit -m \"!\"" abbr add "git add ." @@ -6,3 +5,4 @@ abbr vim "vim -N" abbr in "sudo zypper in" abbr up "sudo zypper up" abbr ls "ls -t" +abbr ssh "kitten ssh" diff --git a/.config/fuzzel/fuzzel.ini b/.config/fuzzel/fuzzel.ini index af3d2a0d..8047f1e0 100644 --- a/.config/fuzzel/fuzzel.ini +++ b/.config/fuzzel/fuzzel.ini @@ -1,3 +1,9 @@ +[main] +anchor=center +lines=15 +width=30 +font=VictorMonos:size=20 + [colors] background=282828dd text=ebdbb2ff @@ -9,4 +15,4 @@ border=b8bb26ff [border] width=2 -radius=0 +radius=10 diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 1ceb412c..c01a8451 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -6,7 +6,7 @@ env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 decoration { - rounding = 15 + rounding = 10 shadow { range = 0 @@ -37,6 +37,11 @@ general { layout = dwindle } +dwindle { + pseudotile = true + preserve_split = true +} + master { new_on_top = true new_status = "master" @@ -44,6 +49,9 @@ master { input { kb_layout = gb + repeat_delay = 200 + repeat_rate = 50 + kb_options = caps:escape } # Monitors @@ -67,8 +75,8 @@ bind = SUPER SHIFT, F, exec, pcmanfm # Move focus with mainMod + arrow keys bind = SUPER, h, movefocus, l bind = SUPER, l, movefocus, r -bind = SUPER, k, layoutmsg, cycleprev -bind = SUPER, j, layoutmsg, cyclenext +bind = SUPER, k, movefocus, u +bind = SUPER, j, movefocus, d bind = SUPER SHIFT, k, layoutmsg, swapprev bind = SUPER SHIFT, j, layoutmsg, swapnext diff --git a/.config/hypr/hyprpaper.conf b/.config/hypr/hyprpaper.conf index eac946b0..7cf0e221 100644 --- a/.config/hypr/hyprpaper.conf +++ b/.config/hypr/hyprpaper.conf @@ -1,4 +1,4 @@ -preload = ~/.config/hypr/wallpaper.jpg -preload = ~/.config/hypr/wallpaper2.jpg -wallpaper = DP-1, ~/.config/hypr/wallpaper.jpg -wallpaper = HDMI-A-1, ~/.config/hypr/wallpaper2.jpg +preload = ~/pictures/wallpaper1.jpg +preload = ~/pictures/wallpaper2.jpg +wallpaper = DP-1, ~/pictures/wallpaper1.jpg +wallpaper = HDMI-A-1, ~/pictures/wallpaper2.jpg diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 70810839..7a8a5fc3 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -1,6 +1,12 @@ confirm_os_window_close 0 background_opacity 0.9 +font_family family="VictorMono" +style="NF" +bold_font auto +italic_font auto +bold_italic_font auto + # BEGIN_KITTY_THEME # Gruvbox Dark include gruvbox.conf diff --git a/.config/waybar/.config.swp b/.config/waybar/.config.swp new file mode 100644 index 00000000..6d48226f Binary files /dev/null and b/.config/waybar/.config.swp differ diff --git a/.config/waybar/.style.css.swp b/.config/waybar/.style.css.swp new file mode 100644 index 00000000..3e6f4a13 Binary files /dev/null and b/.config/waybar/.style.css.swp differ diff --git a/.config/waybar/config b/.config/waybar/config index d4b20f9a..986e5137 100644 --- a/.config/waybar/config +++ b/.config/waybar/config @@ -1,10 +1,37 @@ [ { "layer": "top", + "position": "bottom", + "height": 40, + "modules-center": ["wlr/taskbar"], + + "wlr/taskbar": { + "format": "{icon}", + "icon-size": 30, + "icon-theme": "Gruvbox-Dark", + "tooltip-format": "{title}", + "on-click": "activate", + "on-click-right": "minimize", + "on-click-middle": "close", + "ignore-list": [ + "Alacritty" + ], + "app_ids-mapping": { + "firefoxdeveloperedition": "firefox-developer-edition" + }, + "rewrite": { + "Firefox Web Browser": "Firefox", + "Foot Server": "Terminal" + } + } + }, + { + "layer": "top", + "position": "top", "height": 30, - "modules-left": ["hyprland/workspaces", "custom/temperature", "cpu", "memory"], - "modules-center": ["custom/time", "hyprland/window"], - "modules-right": ["clock", "tray"], + "modules-left": ["hyprland/workspaces", "custom/temperature", "cpu", "memory", "custom/time"], + "modules-center": ["clock"], + "modules-right": ["pulseaudio/slider","pulseaudio", "tray"], "hyprland/workspaces": { "disable-scroll": true, "show-special": true, @@ -15,12 +42,37 @@ "format-active": "[{name}]", "format-icons": { "urgent": "!", - "active": "*", + "active": "", "default": "" } }, + "pulseaudio/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal" + }, + "pulseaudio": { + "format": "{icon}", + "format-bluetooth": "{volume}% {icon}", + "format-muted": "", + "format-icons": { + "alsa_output.pci-0000_00_1f.3.analog-stereo": "", + "alsa_output.pci-0000_00_1f.3.analog-stereo-muted": "", + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "", + "phone-muted": "", + "portable": "", + "car": "", + "default": ["", ""] + }, + "scroll-step": 5, + "on-click": "pavucontrol", + "ignored-sinks": ["Easy Effects Sink"] + }, "clock": { - "format": "{:%a, %d %b %Y %H:%M:%S}", + "format": "{:%a, %d %b %Y %H:%M:%S %p}", "interval": 1 }, "custom/temperature": { diff --git a/.config/waybar/style.css b/.config/waybar/style.css index 918e31aa..2ad6013d 100644 --- a/.config/waybar/style.css +++ b/.config/waybar/style.css @@ -1,3 +1,28 @@ +* { + font-family: 'VictorMono'; +} +#pulseaudio-slider slider { + min-height: 0px; + min-width: 0px; + background-image: none; + border: none; + box-shadow: none; + background-color: #ebdbb2; +} +#pulseaudio-slider trough { + min-height: 10px; + min-width: 80px; + border-radius: 5px; + background-color: #282828; +} +#pulseaudio-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: #b8bb26; +} +#taskbar button.active { + background-color: #8ec07c; +} window#waybar.screenBorder { border: 2px solid #b8bb26; background-color: transparent; @@ -12,14 +37,17 @@ window#waybar.left { background-color: transparent; } #workspaces button { - padding: 0px; - color: #ebdbb2; + padding: 0px 5px 0px 5px; + color: #282828; + background: #b8bb26; + margin: 5px; } #workspaces button:hover { color: #b8bb26; } #workspaces button.active { - color: #8ec07c; + color: #282828; + background: #8ec07c; } #workspaces button.focuced { color: #282828; @@ -45,10 +73,10 @@ window#waybar.left { #tray, #custom-server-cava { color: #ebdbb2; - background: #282828; - border: 2px solid #b8bb26; + background: transparent; + /*border: 2px solid #b8bb26; border-radius: 15; - /*box-shadow: 12px 12px 0px 2px #282828;*/ + box-shadow: 12px 12px 0px 2px #282828;*/ padding-left: 3px; padding-right: 3px; margin: 6px; diff --git a/.vimrc b/.vimrc index 4313843c..3f410a3a 100644 --- a/.vimrc +++ b/.vimrc @@ -1,2 +1,7 @@ syntax on set nocompatible + +set number "show line number on the current line +set relativenumber " For other lines show the relative number + +set cursorline diff --git a/pictures/wallpaper1.jpg b/pictures/wallpaper1.jpg new file mode 100644 index 00000000..8a2a9c58 Binary files /dev/null and b/pictures/wallpaper1.jpg differ diff --git a/pictures/wallpaper2.jpg b/pictures/wallpaper2.jpg new file mode 100644 index 00000000..056b8bc2 Binary files /dev/null and b/pictures/wallpaper2.jpg differ