new . files
This commit is contained in:
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
+41
-19
@@ -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
@@ -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}"
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|||||||
Executable → Regular
+1
-4
@@ -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;
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user