mirror of
https://github.com/duma799/hyprduma-config.git
synced 2026-05-14 22:51:00 +00:00
Polishing config
This commit is contained in:
@@ -31,8 +31,7 @@ Personal Hyprland configuration focused on productivity and ergonomics.
|
|||||||
### Requirements
|
### Requirements
|
||||||
```bash
|
```bash
|
||||||
# Arch Linux
|
# Arch Linux
|
||||||
sudo pacman -S hyprland kitty waybar hyprpaper wofi \
|
sudo pacman -S hyprland kitty waybar hyprpaper wofi hyprlock hyprshot
|
||||||
brightnessctl playerctl wl-clipboard
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|||||||
+11
-6
@@ -3,22 +3,26 @@
|
|||||||
|
|
||||||
# Monitor configuration
|
# Monitor configuration
|
||||||
monitor = eDP-1, 1920x1080@144, 1920x0, 1
|
monitor = eDP-1, 1920x1080@144, 1920x0, 1
|
||||||
monitor = HDMI-A-1,1920x1080@144,0x0,1
|
monitor = HDMI-A-1, 1920x1080@144, 0x0, 1, transform, 2
|
||||||
monitor = HDMI-A-1,transform,2 # Flipped external screen
|
|
||||||
|
|
||||||
# Workspace assignement
|
# Workspace assignment
|
||||||
workspace = 1, monitor:HDMI-A-1
|
workspace = 1, monitor:HDMI-A-1
|
||||||
workspace = 2, monitor:HDMI-A-1
|
workspace = 2, monitor:HDMI-A-1
|
||||||
workspace = 3, monitor:HDMI-A-1
|
workspace = 3, monitor:HDMI-A-1
|
||||||
workspace = 4, monitor:HDMI-A-1
|
workspace = 4, monitor:HDMI-A-1
|
||||||
|
|
||||||
workspace = 5, monitor:eDP-1
|
workspace = 5, monitor:eDP-1
|
||||||
|
workspace = 6, monitor:eDP-1
|
||||||
|
workspace = 7, monitor:eDP-1
|
||||||
|
workspace = 8, monitor:eDP-1
|
||||||
|
workspace = 9, monitor:eDP-1
|
||||||
|
workspace = 10, monitor:eDP-1
|
||||||
|
|
||||||
# Autostart
|
# Autostart
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
exec-once = hyprpaper
|
exec-once = hyprpaper
|
||||||
exec-once = kitty
|
|
||||||
exec-once = hyprctl setcursor Adwaita 24
|
exec-once = hyprctl setcursor Adwaita 24
|
||||||
|
exec-once = mkdir -p $HOME/Pictures/Screenshots
|
||||||
|
|
||||||
# Our apps, adjust for yourself, otherwise apps won't run!
|
# Our apps, adjust for yourself, otherwise apps won't run!
|
||||||
$terminal = kitty
|
$terminal = kitty
|
||||||
@@ -174,6 +178,7 @@ layerrule = ignorealpha 0.5, waybar
|
|||||||
# Keybindings
|
# Keybindings
|
||||||
$mainMod = SUPER # Sets "Windows" key as main modifier
|
$mainMod = SUPER # Sets "Windows" key as main modifier
|
||||||
$mainMod2 = ALT # Secondary modifier for window management (ALT Button)
|
$mainMod2 = ALT # Secondary modifier for window management (ALT Button)
|
||||||
|
$shiftMod = SHIFT
|
||||||
|
|
||||||
# System binds
|
# System binds
|
||||||
bind = $mainMod, C, killactive,
|
bind = $mainMod, C, killactive,
|
||||||
@@ -193,13 +198,13 @@ bind = $mainMod, R, exec, $menu
|
|||||||
bind = $mainMod, Q, exec, $terminal
|
bind = $mainMod, Q, exec, $terminal
|
||||||
bind = $mainMod, F, exec, $fileManager
|
bind = $mainMod, F, exec, $fileManager
|
||||||
bind = $mainMod, B, exec, $browser
|
bind = $mainMod, B, exec, $browser
|
||||||
bind = SHIFT, C, exec, $vscode
|
bind = $mainMod, V, exec, $vscode
|
||||||
bind = $mainMod, T, exec, $telegram
|
bind = $mainMod, T, exec, $telegram
|
||||||
bind = $mainMod, S, exec, $spotify
|
bind = $mainMod, S, exec, $spotify
|
||||||
|
|
||||||
# Utility binds
|
# Utility binds
|
||||||
bind = CTRL SHIFT, ESCAPE, exec, $terminal htop # Task manager alternative
|
bind = CTRL SHIFT, ESCAPE, exec, $terminal htop # Task manager alternative
|
||||||
bind = $shiftMod, S, exec, hyprshot -m region -o $HOME/Pictures/Screenshots -f Screenshot_$(date "+%Y-%m-%d_%H:%M:%S").png -z
|
bind = $mainMod SHIFT, S, exec, hyprshot -m region -o $HOME/Pictures/Screenshots -f Screenshot_$(date "+%Y-%m-%d_%H:%M:%S").png -z
|
||||||
|
|
||||||
# WORKSPACE MANAGEMENT (SUPER)
|
# WORKSPACE MANAGEMENT (SUPER)
|
||||||
bind = $mainMod, 1, workspace, 1
|
bind = $mainMod, 1, workspace, 1
|
||||||
|
|||||||
Reference in New Issue
Block a user