mirror of
https://github.com/mrfluffy-dev/dotfiles.git
synced 2026-01-17 05:40:34 +00:00
hyprland eww and doom stuff
This commit is contained in:
@@ -105,6 +105,8 @@
|
|||||||
|
|
||||||
(setq +doom-dashboard-ascii-banner-fn #'my-weebery-is-always-greater)
|
(setq +doom-dashboard-ascii-banner-fn #'my-weebery-is-always-greater)
|
||||||
|
|
||||||
|
(setq ess-r--no-company-meta t)
|
||||||
|
|
||||||
(set-frame-parameter nil 'alpha-background 90) ; For current frame
|
(set-frame-parameter nil 'alpha-background 90) ; For current frame
|
||||||
(add-to-list 'default-frame-alist '(alpha-background . 90)) ; For all new frames henceforth
|
(add-to-list 'default-frame-alist '(alpha-background . 90)) ; For all new frames henceforth
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,6 @@
|
|||||||
:max-value 100 :min-value 0 :thickness 2 :size 20 "CPU")
|
:max-value 100 :min-value 0 :thickness 2 :size 20 "CPU")
|
||||||
(circular-progress :class "mem" :value "${round(EWW_RAM.used_mem/EWW_RAM.total_mem*100,0)}"
|
(circular-progress :class "mem" :value "${round(EWW_RAM.used_mem/EWW_RAM.total_mem*100,0)}"
|
||||||
:max-value 100 :min-value 0 :thickness 2 :size 20 "RAM")
|
:max-value 100 :min-value 0 :thickness 2 :size 20 "RAM")
|
||||||
(label :class "net" :text "${round(EWW_NET[`enp4s0`].NET_DOWN/131072,1)} ↓↑ ${round(EWW_NET[`enp4s0`].NET_UP/131072,1)}")
|
|
||||||
(button :class "time" :onclick "scripts/calendar calendar"
|
(button :class "time" :onclick "scripts/calendar calendar"
|
||||||
"${date.hour}:${date.min} ${date.am_pm}")
|
"${date.hour}:${date.min} ${date.am_pm}")
|
||||||
(literal :class "idle" :content idle))))
|
(literal :class "idle" :content idle))))
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
# Please note not all available settings / options are set here.
|
# Please note not all available settings / options are set here.
|
||||||
# For a full list, see the wiki (basic and advanced configuring)
|
# For a full list, see the wiki (basic and advanced configuring)
|
||||||
#
|
#
|
||||||
exec-once=hyprctl setcursor Simp1e 16
|
|
||||||
exec-once=~/.config/script/theme-fix
|
exec-once=~/.config/script/theme-fix
|
||||||
exec-once=eww open bar
|
exec-once=eww open bar
|
||||||
exec-once=systemctl --user restart xdg-desktop-portal
|
exec-once=systemctl --user restart xdg-desktop-portal
|
||||||
@@ -16,11 +15,23 @@ exec-once=~/.config/script/waylock.sh
|
|||||||
exec-once=~/.azotebg
|
exec-once=~/.azotebg
|
||||||
exec-once=foot -s
|
exec-once=foot -s
|
||||||
exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
||||||
|
exec-once=autoadb scrcpy -s '{}'
|
||||||
|
exec-once=hyprctl setcursor oreo_purple_cursors 16
|
||||||
monitor=,preferred,auto,1
|
exec-once=fcitx5 -d
|
||||||
#workspace=eDP-1,2
|
monitor=HDMI-A-1,1920x1080@60,0x0,1
|
||||||
|
monitor=DP-3,1920x1080@60,1920x0,1
|
||||||
|
workspace=HDMI-A-1,10
|
||||||
#workspace=HDMI-A-1,1
|
#workspace=HDMI-A-1,1
|
||||||
|
wsbind=1,DP-3
|
||||||
|
wsbind=2,DP-3
|
||||||
|
wsbind=3,DP-3
|
||||||
|
wsbind=4,DP-3
|
||||||
|
wsbind=5,DP-3
|
||||||
|
wsbind=6,DP-3
|
||||||
|
wsbind=7,DP-3
|
||||||
|
wsbind=8,DP-3
|
||||||
|
wsbind=9,DP-3
|
||||||
|
wsbind=10,HDMI-A-1
|
||||||
|
|
||||||
|
|
||||||
misc:disable_hyprland_logo=true
|
misc:disable_hyprland_logo=true
|
||||||
@@ -49,10 +60,7 @@ general {
|
|||||||
col.active_border=0xff8218c4
|
col.active_border=0xff8218c4
|
||||||
col.inactive_border=0x66333333
|
col.inactive_border=0x66333333
|
||||||
layout=dwindle
|
layout=dwindle
|
||||||
|
|
||||||
apply_sens_to_raw=1 # whether to apply the sensitivity to raw input (e.g. used by games where you aim using your mouse)
|
apply_sens_to_raw=1 # whether to apply the sensitivity to raw input (e.g. used by games where you aim using your mouse)
|
||||||
|
|
||||||
damage_tracking=full # leave it on full unless you hate your GPU and want to make it suffer
|
|
||||||
}
|
}
|
||||||
|
|
||||||
decoration {
|
decoration {
|
||||||
@@ -84,11 +92,6 @@ dwindle {
|
|||||||
col.group_border_active=0xff8218c4
|
col.group_border_active=0xff8218c4
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
workspace_swipe=no
|
workspace_swipe=no
|
||||||
}
|
}
|
||||||
@@ -101,6 +104,9 @@ windowrule=float,qalculate-gtk
|
|||||||
#windowrule=size 1000 500, mpv
|
#windowrule=size 1000 500, mpv
|
||||||
#windowrule=move 460,290, mpv
|
#windowrule=move 460,290, mpv
|
||||||
windowrule=float,imv
|
windowrule=float,imv
|
||||||
|
windowrule=float,scrcpy
|
||||||
|
windowrule=size 412 876, scrcpy
|
||||||
|
windowrule=center, scrcpy
|
||||||
|
|
||||||
# rofi
|
# rofi
|
||||||
windowrule = float, Rofi
|
windowrule = float, Rofi
|
||||||
@@ -108,7 +114,6 @@ blurls=rofi
|
|||||||
|
|
||||||
|
|
||||||
windowrule=float,title:^(kami)$
|
windowrule=float,title:^(kami)$
|
||||||
windowrule=size 1000 500,title:^(kami)$
|
|
||||||
windowrule=center,title^(kami)$
|
windowrule=center,title^(kami)$
|
||||||
|
|
||||||
#windowrule=pseudo,abc
|
#windowrule=pseudo,abc
|
||||||
@@ -116,26 +121,31 @@ windowrule=center,title^(kami)$
|
|||||||
windowrule=tile,WebApp-ytmusic4224
|
windowrule=tile,WebApp-ytmusic4224
|
||||||
windowrule=tile,WebApp-discord5149
|
windowrule=tile,WebApp-discord5149
|
||||||
|
|
||||||
|
windowrule=workspace 10,krita
|
||||||
|
windowrule=workspace 10,inkscape
|
||||||
|
windowrule=workspace 10,Gimp-2.10
|
||||||
|
windowrule=workspace 10,Blender
|
||||||
|
|
||||||
# example binds
|
# example binds
|
||||||
bind=ALT,Return,exec,footclient
|
bind=ALT,Return,exec,footclient
|
||||||
bind=ALT,A,exec,kitty --class kitty --title kami ~/Documents/Rust/kami/target/release/kami
|
bind=ALT,A,exec,footclient --title kami ~/Documents/Rust/kami/target/release/kami
|
||||||
bind=ALT,Q,killactive,
|
bind=ALT,Q,killactive,
|
||||||
bind=ALT,F,exec,pcmanfm
|
bind=ALT,F,exec,pcmanfm
|
||||||
bind=ALT,B,exec,firefox
|
bind=ALT,B,exec,firefox
|
||||||
bind=ALT,E,exec,emacsclient --alternate-editor= --create-frame
|
bind=ALT,E,exec,emacsclient --alternate-editor= --create-frame
|
||||||
bind=,107,exec,~/.config/script/wayscreenshot.sh
|
bind=,107,exec,~/.config/script/wayscreenshot.sh
|
||||||
|
bind=ALT,Z,exec,~/.config/hypr/monitors.sh
|
||||||
bind=SHIFT,107,exec,grim -g "$(slurp)" - | wl-copy
|
bind=SHIFT,107,exec,grim -g "$(slurp)" - | wl-copy
|
||||||
bind=ALTSHIFT,Q,exit,
|
bind=ALTSHIFT,Q,exit,
|
||||||
bind=ALTSHIFT,F,togglefloating,
|
bind=ALTSHIFT,F,togglefloating,
|
||||||
bind=ALTSHIFT,T,fullscreen,0
|
bind=ALTSHIFT,T,fullscreen,0
|
||||||
bind=ALT,D,exec,rofi -no-lazy-greb -show drun -icon-theme 'Papirus' -show-icons
|
bind=ALT,D,exec,rofi -no-lazy-greb -show drun -icon-theme 'Papirus' -show-icons
|
||||||
#wofi --show drun -o DP-3
|
|
||||||
|
|
||||||
# toggle waybar
|
# toggle waybar
|
||||||
bind=SUPER,W,exec,~/.config/script/hide_waybar.sh
|
bind=SUPER,W,exec,~/.config/script/hide_waybar.sh
|
||||||
|
|
||||||
bind=ALT,H,focusmonitor,eDP-1
|
bind=ALT,H,focusmonitor,HDMI-A-1
|
||||||
bind=ALT,L,focusmonitor,HDMI-A-1
|
bind=ALT,L,focusmonitor,DP-3
|
||||||
bind=ALT,K,cyclenext,prev
|
bind=ALT,K,cyclenext,prev
|
||||||
bind=ALT,J,cyclenext,
|
bind=ALT,J,cyclenext,
|
||||||
|
|
||||||
@@ -168,7 +178,7 @@ submap=reset # will reset the submap, meaning end the current one and return to
|
|||||||
# audio controlls
|
# audio controlls
|
||||||
bind=,XF86AudioRaiseVolume,exec,pamixer -i 5
|
bind=,XF86AudioRaiseVolume,exec,pamixer -i 5
|
||||||
bind=,XF86AudioLowerVolume,exec,pamixer -d 5
|
bind=,XF86AudioLowerVolume,exec,pamixer -d 5
|
||||||
#bind=,XF86AudioRaiseVolume,exec,pamixer --toggle-mute
|
bind=,XF86AudioMute,exec,pamixer --toggle-mute
|
||||||
|
|
||||||
# media controlles
|
# media controlles
|
||||||
bind=,XF86AudioMedia,exec,playerctl play-pause
|
bind=,XF86AudioMedia,exec,playerctl play-pause
|
||||||
@@ -188,16 +198,16 @@ bind=ALT,9,workspace,9
|
|||||||
bind=ALT,0,workspace,10
|
bind=ALT,0,workspace,10
|
||||||
bind=ALT,51,togglespecialworkspace
|
bind=ALT,51,togglespecialworkspace
|
||||||
|
|
||||||
bind=ALTSHIFT,1,movetoworkspace,1
|
bind=ALTSHIFT,1,movetoworkspacesilent,1
|
||||||
bind=ALTSHIFT,2,movetoworkspace,2
|
bind=ALTSHIFT,2,movetoworkspacesilent,2
|
||||||
bind=ALTSHIFT,3,movetoworkspace,3
|
bind=ALTSHIFT,3,movetoworkspacesilent,3
|
||||||
bind=ALTSHIFT,4,movetoworkspace,4
|
bind=ALTSHIFT,4,movetoworkspacesilent,4
|
||||||
bind=ALTSHIFT,5,movetoworkspace,5
|
bind=ALTSHIFT,5,movetoworkspacesilent,5
|
||||||
bind=ALTSHIFT,6,movetoworkspace,6
|
bind=ALTSHIFT,6,movetoworkspacesilent,6
|
||||||
bind=ALTSHIFT,7,movetoworkspace,7
|
bind=ALTSHIFT,7,movetoworkspacesilent,7
|
||||||
bind=ALTSHIFT,8,movetoworkspace,8
|
bind=ALTSHIFT,8,movetoworkspacesilent,8
|
||||||
bind=ALTSHIFT,9,movetoworkspace,9
|
bind=ALTSHIFT,9,movetoworkspacesilent,9
|
||||||
bind=ALTSHIFT,0,movetoworkspace,10
|
bind=ALTSHIFT,0,movetoworkspacesilent,10
|
||||||
bind=ALT,48,movetoworkspace,special
|
bind=ALT,48,movetoworkspace,special
|
||||||
|
|
||||||
bind=SUPER,mouse_down,workspace,e+1
|
bind=SUPER,mouse_down,workspace,e+1
|
||||||
|
|||||||
13
hyprland/.config/hypr/monitors.sh
Executable file
13
hyprland/.config/hypr/monitors.sh
Executable file
@@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
#
|
||||||
|
|
||||||
|
# this script is to aulter the default settings in hyprland.conf
|
||||||
|
#
|
||||||
|
# read $HOME/.config/hypr/hyprland.conf and if the text after monitor= is "HDMI-A-1,1920x1080@60,0x0,1,mirror,DP-3" change it to ",preferred,auto,1"
|
||||||
|
if [ -f $HOME/.config/hypr/hyprland.conf ]; then
|
||||||
|
if grep -q "monitor=HDMI-A-1,1920x1080@60,0x0,1,mirror,HTMI-A-2" $HOME/.config/hypr/hyprland.conf; then
|
||||||
|
sed -i 's/monitor=HDMI-A-1,1920x1080@60,0x0,1,mirror,HDMI-A-2/monitor=,preferred,auto,1/g' $HOME/.config/hypr/hyprland.conf
|
||||||
|
else
|
||||||
|
sed -i 's/monitor=,preferred,auto,1/monitor=HDMI-A-1,1920x1080@60,0x0,1,mirror,HTMI-A-2/g' $HOME/.config/hypr/hyprland.conf
|
||||||
|
fi
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user