Last active
November 22, 2024 20:49
-
-
Save oleasteo/249976a1d27f727df136cc2fd583d62d to your computer and use it in GitHub Desktop.
Hyprland config feature-toggle
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # ~/.local/bin/hyprcfg-toggle | |
| # dependency: shlike-toggle (AUR, https://github.com/oleasteo/shlike-toggle) | |
| sleep 0.3 && shlike-toggle ~/.config/hypr/hyprland.conf "$@" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # ~/.config/hypr/hyprland.conf (snippet) | |
| ################ | |
| ### MONITORS ### | |
| ################ | |
| ##! { toggle monitor:intern } | |
| monitor = ,disable | |
| monitor = eDP-1,preferred,0x0,1 | |
| ##! { toggle monitor:extern } | |
| #- monitor = eDP-1,disable | |
| #- monitor = ,preferred,auto,auto | |
| ##! { toggle monitor:extend } | |
| #- monitor = ,preferred,auto,auto | |
| #- monitor = eDP-1,preferred,0x0,1 | |
| ##! { toggle monitor:mirror } | |
| #- monitor = ,preferred,auto,auto,mirror,eDP-1 | |
| #- monitor = eDP-1,preferred,0x0,1 | |
| ################### | |
| ### KEYBINDINGS ### | |
| ################### | |
| ## Monitor Management | |
| bindl = $mainMod, P, exec, hyprcfg-toggle set monitor intern | |
| bind = $mainMod ALT, P, exec, hyprcfg-toggle set monitor extern | |
| bind = $mainMod CTRL, P, exec, hyprcfg-toggle set monitor extend | |
| bind = $mainMod SHIFT, P, exec, hyprcfg-toggle set monitor mirror |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment