diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml index c3da564..b84d26d 100644 --- a/.config/alacritty/alacritty.toml +++ b/.config/alacritty/alacritty.toml @@ -8,3 +8,8 @@ opacity = 0.75 #italic.family = "FiraCode Nerd Font" #bold_italic.family = "FiraCode Nerd Font" #normal = { family = "JetBrainsMono Nerd Font" } + +[[keyboard.bindings]] +key = "Return" +mods = "Shift" +chars = "\u001B\r" diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 4cff95f..ba183ec 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -8,14 +8,16 @@ autogenerated = 0 ### MONITORS ### ################ -monitor=DP-2, 1920x1080@60, 0x0, 1 -monitor=DP-3, 1920x1080@60, 1920x0, 1 +#monitor=output resolution@framerate offset scale +monitor=DP-2, 1920x1080@60, 0x0, 1 +monitor=DP-3, 1920x1080@60, 1920x0, 1 +monitor=HDMI-A-1, 1366x768@60, 2474x-768, 1 ################### ### MY PROGRAMS ### ################### $terminal = alacritty -$fileManager = thunar +$fileManager = dolphin $menu = pkill wofi || wofi --show drun -i -I --term=alacritty @@ -28,6 +30,10 @@ exec-once = waybar & hyprpaper exec-once = hypridle exec-once = copyq --start-server +#Autostart KDE Connect +exec-once = /usr/lib/kdeconnectd +exec-once = kdeconnect-indicator + #Autostart programs exec-once = discord --start-minimized exec-once = steam -silent @@ -42,6 +48,11 @@ exec-once = steam -silent env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 env = TERMINAL,alacritty +env = XDG_MENU_PREFIX,arch- + +# For styling +env = QT_QPA_PLATFORMTHEME,qt5ct +env = QT_QPA_PLATFORM,wayland ################### ### PERMISSIONS ### @@ -153,7 +164,7 @@ bind = $mainMod, Q, killactive, #Exits hyprland bind = $mainMod SHIFT, E, exec, pkill wofi || ~/.scripts/power.sh #Opens file manager (Thunar) -bind = $mainMod, N, exec, $fileManager +bind = $mainMod, B, exec, $fileManager #Togle floating mode bind = $mainMod, G, togglefloating, #Opens app picker @@ -235,9 +246,13 @@ bind = $mainMod SHIFT, 0, movetoworkspace, 10 # Example special workspace (scratchpad) #Togles to special front window workspace -bind = $mainMod, S, togglespecialworkspace, magic +bind = $mainMod, M, togglespecialworkspace, magic #MOves focused window to special front focused mode -bind = $mainMod SHIFT, S, movetoworkspace, special:magic +bind = $mainMod SHIFT, M, movetoworkspace, special:magic + +#Upper monitor +bind = $mainMod, N, workspace, name:UP +bind = $mainMod SHIFT, N, movetoworkspace, name:UP # Scroll through existing workspaces with mainMod + scroll #Scrolls trough workspaces with mouse (down) @@ -295,6 +310,23 @@ windowrule { match:class = org.pulseaudio.pavucontrol } +windowrule { + name = windowrule-mpv + fullscreen = on + match:class = mpv +} + +windowrule { + name = windowrule-feh + fullscreen = on + match:class = feh +} + +#Make all windows transparent +windowrule = opacity 0.95 override 0.95 override, match:class .* +#Except firefox +windowrule = opacity 1 override 1 override, match:class firefox + ######## WORKSPACE BIND ######## # Workspaces 1-5 on DP-2 workspace=1,monitor:DP-2 @@ -310,5 +342,8 @@ workspace=8,monitor:DP-3 workspace=9,monitor:DP-3 workspace=10,monitor:DP-3 +#Workspace UP +workspace=name:UP, gapsin:0, gapsout:0, border:false, monitor:HDMI-A-1 + # Runs portal exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc index 764ec30..4ae4c9b 100644 --- a/.config/waybar/config.jsonc +++ b/.config/waybar/config.jsonc @@ -7,6 +7,10 @@ "spacing": 4, // Gaps between modules (4px) // Choose the order of the modules + "output": [ + "DP-2", + "DP-3" + ], "modules-left": [ "hyprland/workspaces" //"hyprland/submap" diff --git a/.gitignore b/.gitignore index 63fcd1f..34caf6a 100644 --- a/.gitignore +++ b/.gitignore @@ -95,3 +95,8 @@ recently-used.xbel */metadata/ */activity/ +# -------------------------------------------------- +# Backups +# -------------------------------------------------- + +*.bak diff --git a/pkglist_arch.txt b/pkglist_arch.txt index cc71fd1..e9ddbc0 100644 --- a/pkglist_arch.txt +++ b/pkglist_arch.txt @@ -7,9 +7,10 @@ uwsm wofi alacritty waybar -thunar +dolphin copyq greetd greetd-regreet pavucontrol blueman +archlinux-xdg-menu