new . files

This commit is contained in:
RoyDumblauskas committed 2026-04-04 15:10:37 -05:00
1 parent d86498eac4
commit 85d550a92c
9 files changed
+67 -64

No files matched your search

View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
+41 -19
View File
@@ -8,8 +8,24 @@
################ ################
# See https://wiki.hyprland.org/Configuring/Monitors/ # See https://wiki.hyprland.org/Configuring/Monitors/
# built-in monitor
monitor=,preferred,auto,1 monitor=,preferred,auto,1
monitorv2 {
output = DP-1
mode = 3840x2160@60
position = auto
scale = 1.5
transform = 0
}
monitorv2 {
output = HDMI-A-1
mode = 2560x1440@59.95
position = auto
scale = 1
transform = 0
}
################### ###################
### MY PROGRAMS ### ### MY PROGRAMS ###
@@ -20,7 +36,7 @@ monitor=,preferred,auto,1
# Set programs that you use # Set programs that you use
$terminal = alacritty $terminal = alacritty
$fileManager = dolphin $fileManager = dolphin
$menu = wofi --show drun $menu = wofi --show=drun --prompt="Search Programs"
################# #################
@@ -42,6 +58,12 @@ exec-once = waybar
env = HYPRCURSOR_THEME,rose-pine-hyprcursor env = HYPRCURSOR_THEME,rose-pine-hyprcursor
env = HYPRCURSOR_SIZE,18 env = HYPRCURSOR_SIZE,18
####################
### SCRIPT PATHS ###
####################
$switchFocus = ~/.config/hypr/scripts/switch-to-unfocused-monitor.sh
$moveAndSwitch = ~/.config/hypr/scripts/move-workspace-to-unfocused-monitor.sh
##################### #####################
### LOOK AND FEEL ### ### LOOK AND FEEL ###
@@ -90,7 +112,6 @@ decoration {
# https://wiki.hyprland.org/Configuring/Variables/#animations # https://wiki.hyprland.org/Configuring/Variables/#animations
animations { animations {
enabled = false; enabled = false;
first_launch_animation = false;
workspace_wraparound = false; workspace_wraparound = false;
} }
@@ -143,16 +164,6 @@ input {
} }
} }
# https://wiki.hyprland.org/Configuring/Variables/#gestures
gestures {
workspace_swipe = false
}
# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
device { }
################### ###################
### KEYBINDINGS ### ### KEYBINDINGS ###
################### ###################
@@ -166,9 +177,8 @@ bind = $mainMod, Q, killactive,
bind = $mainMod, M, exit, bind = $mainMod, M, exit,
bind = $mainMod, E, exec, $fileManager bind = $mainMod, E, exec, $fileManager
bind = $mainMod, V, togglefloating, bind = $mainMod, V, togglefloating,
bind = $mainMod, R, exec, $menu bind = $mainMod, Space, exec, $menu
bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, P, togglesplit, # dwindle
bind = $mainMod, J, togglesplit, # dwindle
bind = $mainMod SHIFT, Return, exec, firefox bind = $mainMod SHIFT, Return, exec, firefox
# Move focus with mainMod + hjkl # Move focus with mainMod + hjkl
@@ -201,12 +211,24 @@ bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10 bind = $mainMod SHIFT, 0, movetoworkspace, 10
# Move workspace to unfocused monitor (Does not currently support more than two monitors)
bind = $mainMod SHIFT, TAB, exec, sh -c $moveAndSwitch
# Switch to unfocused monitor (Does not currently support more than two monitors)
bind = $mainMod, TAB, exec, sh -c $switchFocus
# Rotate screen with arrows
# TODO: only works on builtin display (see scripts)
bind = $mainMod SHIFT, up, exec, hyprctl keyword monitor "eDP-1,preferred,auto,1,transform,0"
bind = $mainMod SHIFT, down, exec, hyprctl keyword monitor "eDP-1,preferred,auto,1,transform,2"
bind = $mainMod SHIFT, left, exec, hyprctl keyword monitor "eDP-1,preferred,auto,1,transform,1"
bind = $mainMod SHIFT, right, exec, hyprctl keyword monitor "eDP-1,preferred,auto,1,transform,3"
# Screenshot to clipboard # Screenshot to clipboard
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp -d)" - | wl-copy bind = $mainMod SHIFT, S, exec, grim -g "$(slurp -d)" - | wl-copy
# Example special workspace (scratchpad) # Make display fullscreen (hide the waybar)
bind = $mainMod, S, togglespecialworkspace, magic bind = $mainMod SHIFT, f, fullscreen
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
# Scroll through existing workspaces with mainMod + scroll # Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_down, workspace, e+1
@@ -244,7 +266,7 @@ bindl = , XF86AudioPrev, exec, playerctl previous
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
# Ignore maximize requests from apps. You'll probably like this. # Ignore maximize requests from apps. You'll probably like this.
windowrulev2 = suppressevent maximize, class:.* # windowrulev2 = suppressevent maximize, class:.*
# Fix some dragging issues with XWayland # Fix some dragging issues with XWayland
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
Executable → Regular
+25 -41
View File
@@ -9,57 +9,41 @@
"modules-right": ["wireplumber", "group/bat", "group/net"], "modules-right": ["wireplumber", "group/bat", "group/net"],
"group/bat": { "group/bat": {
"orientation": "horizontal", "orientation": "horizontal",
"modules": ["battery"] "modules": ["battery"]
}, },
"group/net": { "group/net": {
"orientation": "horizontal", "orientation": "horizontal",
"modules": ["network", "bluetooth"] "modules": ["network"]
}, },
"hyprland/workspaces": { "hyprland/workspaces": {
"format": "{name}", "format": "{name}",
"sort-by-number": true, "sort-by-number": true,
"persistent-workspaces": { "persistent-workspaces": {}
}
}, },
"clock": { "clock": {
"format": "{:%d.%m.%Y | %H:%M:%S}", "format": "{:%d.%m.%Y | %H:%M:%S}",
"interval": 1 "interval": 1
}, },
"wireplumber": { "wireplumber": {
"format": "\udb81\udd7e {volume}%", "format": "\udb81\udd7e {volume}%",
"max-volume": 100, "max-volume": 100,
"scroll-step": 5 "scroll-step": 5
}, },
"battery": { "battery": {
"bat": "BAT0", "bat": "BAT0",
"interval": 60, "interval": 60,
"format": "{icon} {capacity}%", "format": "{icon} {capacity}%",
"format-icons": ["\uf244", "\uf243", "\uf242", "\uf241", "\uf240"], "format-icons": ["\uf244", "\uf243", "\uf242", "\uf241", "\uf240"],
}, },
"network": { "network": {
"format": "", "format": "",
"format-ethernet": "\udb83\udc9d ", "format-ethernet": "\udb83\udc9d ",
"format-wifi": "{icon} ", "format-wifi": "{icon} ",
"format-disconnected": "\udb83\udc9c ", "format-disconnected": "\udb83\udc9c ",
"format-icons": ["\udb82\udd2f", "\udb82\udd1f", "\udb82\udd22", "\udb82\udd25", "\udb82\udd28"], "format-icons": ["\udb82\udd2f", "\udb82\udd1f", "\udb82\udd22", "\udb82\udd25", "\udb82\udd28"],
"tooltip-format-wifi": "{essid} ({signalStrength}%)", "tooltip-format-wifi": "{essid} ({signalStrength}%)",
"tooltip-format-ethernet": "{ifname}", "tooltip-format-ethernet": "{ifname}",
"tooltip-format-disconnected": "Disconnected", "tooltip-format-disconnected": "Disconnected",
}, }
"bluetooth": {
"format": "\udb80\udcaf",
"format-disabled": "\udb80\udcb2",
"format-connected": "\udb80\udcb1",
"tooltip-format": "{controller_alias}\t{controller_address}",
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{device_enumerate}",
"tooltip-format-enumerate-connected": "{device_alias}\t{device_address}"
},
} }
+1 -4
View File
@@ -34,10 +34,7 @@
border-radius: 3px; border-radius: 3px;
padding-left: 0.5em; padding-left: 0.5em;
padding-right: 0.5em; padding-right: 0.5em;
margin-left: 0.3em;
} }
#battery, #battery,
#network { #network {}
margin-right: 0.8em;
}