mirror of
https://github.com/kristoferssolo/solorice.git
synced 2026-02-04 06:32:03 +00:00
Update 2025-02-24
Update 2025-02-03 Update 2025-02-04 Update 2025-02-09 Update 2025-02-14 Update 2025-02-15 Update 2025-02-22 Update 2025-02-24
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# This is an example Hyprland config file.
|
||||
# This is an example Hyprland config file.hypr
|
||||
# Refer to the wiki for more information.
|
||||
# https://wiki.hyprland.org/Configuring/
|
||||
|
||||
@@ -15,8 +15,9 @@
|
||||
################
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||
monitor=eDP-1,prefered,auto,1.5
|
||||
monitor=DP-1,prefered,auto,1
|
||||
monitor=eDP-1,prefered,0x0,1
|
||||
monitor=DP-1,prefered,180x-1440,1
|
||||
# monitor=DP-1,disabled
|
||||
|
||||
###################
|
||||
### MY PROGRAMS ###
|
||||
@@ -30,7 +31,6 @@ $fileManager = $terminal -e yazi
|
||||
$menu = wofi --show drun -ib
|
||||
$browser = zen-browser
|
||||
|
||||
|
||||
#################
|
||||
### AUTOSTART ###
|
||||
#################
|
||||
@@ -38,8 +38,8 @@ $browser = zen-browser
|
||||
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
||||
# Or execute your favorite apps at launch like this:
|
||||
|
||||
exec-once=pipewire & pipewire-pulse & wireplumber & eww daemon & eww open bar & dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP DISPLAY XAUTHORITY
|
||||
exec-once=nextcloud & /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & xrdb "$XDG_CONFIG_HOME/x11/xresources" & transmission-daemon & dunst & hyprpaper
|
||||
exec-once=pipewire & pipewire-pulse & wireplumber & eww daemon & eww open bar #& dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP DISPLAY XAUTHORITY
|
||||
exec-once=nextcloud & /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & xrdb "$XDG_CONFIG_HOME/x11/xresources" & transmission-daemon & dunst & hyprland-per-window-layout
|
||||
exec-once=[workspace 1 silent] $browser
|
||||
exec-once=[workspace 8 silent] vesktop & kotatogram-desktop
|
||||
exec-once=[workspace 9 silent] spotify-launcher
|
||||
@@ -55,6 +55,11 @@ source=~/.config/hypr/rose-pine.conf
|
||||
|
||||
env = XCURSOR_SIZE,24
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
# env = DBUS_SESSION_BUS_ADDRESS,unix:path=/run/user/1000/bus
|
||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||
env = XDG_SESSION_TYPE,wayland
|
||||
env = XDG_SESSION_DESKTOP,Hyprland
|
||||
env = WM,Hyprland
|
||||
|
||||
|
||||
#####################
|
||||
@@ -218,11 +223,12 @@ bind = $mainMod SHIFT, Q, killactive
|
||||
bind = $mainMod, N, exec, $fileManager
|
||||
bind = $mainMod CTRL, SPACE, togglefloating
|
||||
bind = $mainMod, P, exec, $menu
|
||||
bind = $mainMod SHIFT, P, exec, cliphist list | wofi -S dmenu | cliphist decode | wl-copy
|
||||
bind = $mainMod, F, fullscreen
|
||||
bind = $mainMod, M, bringactivetotop
|
||||
bind = $mainMod, A, pin
|
||||
bind = $mainMod, B, exec, $browser
|
||||
#bind = $mainMod, O, split-changemonitor, +1
|
||||
# bind = $mainMod, O, split-changemonitor, +1
|
||||
# bind = $mainMod, P, pseudo, # dwindle
|
||||
# bind = $mainMod, J, togglesplit, # dwindle
|
||||
|
||||
@@ -254,6 +260,16 @@ bind = $mainMod, 7, workspace, 7
|
||||
bind = $mainMod, 8, workspace, 8
|
||||
bind = $mainMod, 9, workspace, 9
|
||||
bind = $mainMod, 0, workspace, 10
|
||||
# bind = $mainMod, 1, split-workspace, 1
|
||||
# bind = $mainMod, 2, split-workspace, 2
|
||||
# bind = $mainMod, 3, split-workspace, 3
|
||||
# bind = $mainMod, 4, split-workspace, 4
|
||||
# bind = $mainMod, 5, split-workspace, 5
|
||||
# bind = $mainMod, 6, split-workspace, 6
|
||||
# bind = $mainMod, 7, split-workspace, 7
|
||||
# bind = $mainMod, 8, split-workspace, 8
|
||||
# bind = $mainMod, 9, split-workspace, 9
|
||||
# bind = $mainMod, 0, split-workspace, 10
|
||||
|
||||
# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||
@@ -266,6 +282,16 @@ bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||
# bind = $mainMod SHIFT, 1, split-movetoworkspace, 1
|
||||
# bind = $mainMod SHIFT, 2, split-movetoworkspace, 2
|
||||
# bind = $mainMod SHIFT, 3, split-movetoworkspace, 3
|
||||
# bind = $mainMod SHIFT, 4, split-movetoworkspace, 4
|
||||
# bind = $mainMod SHIFT, 5, split-movetoworkspace, 5
|
||||
# bind = $mainMod SHIFT, 6, split-movetoworkspace, 6
|
||||
# bind = $mainMod SHIFT, 7, split-movetoworkspace, 7
|
||||
# bind = $mainMod SHIFT, 8, split-movetoworkspace, 8
|
||||
# bind = $mainMod SHIFT, 9, split-movetoworkspace, 9
|
||||
# bind = $mainMod SHIFT, 0, split-movetoworkspace, 10
|
||||
|
||||
# Example special workspace (scratchpad)
|
||||
# bind = $mainMod, S, togglespecialworkspace, magic
|
||||
@@ -305,12 +331,13 @@ bindl = , XF86AudioPrev, exec, playerctl previous
|
||||
bindel = , XF86AudioPlay, exec, playerctl -a play-pause # pause/play everything
|
||||
bindel = $mainMod, Space, exec, hyprlock
|
||||
|
||||
bindl = , switch:[Lid Switch], exec, hyprlock
|
||||
|
||||
# bind = $mainMod CTRL, P, exec, wayshot -f "$(HOME)/Pictures/screenshots/$(date + '%s.png')" -s "$(slurp -f '%x %y %w %y')" --stdout | wl-copy
|
||||
# bind = $mainMod CTRL, P, exec, wayshot -s "$(slurp -f '%x %y %w %y')" --stdout | wl-copy
|
||||
# bind = $mainMod, , exec, wayshot -f "$(HOME)/Pictures/screenshots/$(date + '%s.png')"
|
||||
bind = CTRL, PRINT, exec, hyprshot -m region
|
||||
bind = , PRINT, exec, hyprshot -m output
|
||||
bind = , PRINT, exec, hyprshot -m output
|
||||
bind = SHIFT, PRINT, exec, hyprshot -m window
|
||||
|
||||
bind = $mainMod ALT, P, exec, hyprpicker -a # colorpicker
|
||||
@@ -356,9 +383,13 @@ windowrulev2 = opacity 0.9, class:teams-for-linux
|
||||
windowrulev2 = workspace 5, class:Ferdium
|
||||
windowrulev2 = opacity 0.9, class:Ferdium
|
||||
|
||||
windowrulev2 = workspace 9, class:com.github.wwmm.easyeffects
|
||||
windowrulev2 = workspace 9, class:Spotify
|
||||
windowrulev2 = opacity 0.9, class:Spotify
|
||||
windowrulev2 = tile, class:Spotify
|
||||
# windowrulev2 = tile, class:Spotify
|
||||
# https://github.com/alexhulbert/Hyprchroma
|
||||
# windowrulev2 = plugin:chromakey, class:Spotify
|
||||
# chromakey_background = 7,8,17
|
||||
|
||||
windowrulev2 = opacity 0.95, class:qbittorrent
|
||||
windowrulev2 = opacity 0.95, class:lutris
|
||||
@@ -374,4 +405,3 @@ windowrulev2 = float, class:galculator
|
||||
windowrulev2=float,title:^(flameshot)
|
||||
windowrulev2=move 0 0,title:^(flameshot)
|
||||
windowrulev2=suppressevent fullscreen,title:^(flameshot)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user