This commit is contained in:
Lian Drake 2024-03-08 17:49:38 -04:00
parent b31b9a734a
commit 3f550e7d59
8 changed files with 49 additions and 47 deletions

View file

@ -15,6 +15,6 @@ animations {
animation = windowsMove, 1, 5, wind, slide animation = windowsMove, 1, 5, wind, slide
animation = fadeIn, 1, 2, winIn animation = fadeIn, 1, 2, winIn
animation = fadeOut, 1, 5, winOut animation = fadeOut, 1, 5, winOut
animation = workspaces, 1, 3, workIn, slidevert animation = workspaces, 1, 3, workIn
animation = specialWorkspace, 1, 5, workIn, slidevert animation = specialWorkspace, 1, 5, workIn
} }

View file

@ -5,7 +5,7 @@
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = dbus-update-activation-environment --systemd --all exec-once = dbus-update-activation-environment --systemd --all
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = /usr/libexec/polkit-kde-authentication-agent-1 exec-once = /usr/libexec/kf5/polkit-kde-authentication-agent-1
exec-once = waybar exec-once = waybar
exec-once = mako -c ~/.config/mako/config exec-once = mako -c ~/.config/mako/config
exec-once = swww init exec-once = swww init

View file

@ -60,11 +60,11 @@ bind = $supMod_SHIFT, 0, movetoworkspace, 10 # move active window to
bind = $supMod, mouse_down, workspace, e+1 # move to next workspace with mouse wheel bind = $supMod, mouse_down, workspace, e+1 # move to next workspace with mouse wheel
bind = $supMod, mouse_up, workspace, e-1 # move to previous workspace with mouse wheel bind = $supMod, mouse_up, workspace, e-1 # move to previous workspace with mouse wheel
bind = $supMod, Down, workspace, e+1 # move to next workspace with down cursor key bind = $supMod, Right, workspace, e+1 # move to next workspace with right cursor key
bind = $supMod, Up, workspace, e-1 # move to previous workspace with up cursor key bind = $supMod, Left, workspace, e-1 # move to previous workspace with left cursor key
bind = $supMod_SHIFT, Down, movetoworkspace, e+1 # move active window to next workspace with down cursor key bind = $supMod_SHIFT, Right, movetoworkspace, e+1 # move active window to next workspace with right cursor key
bind = $supMod_SHIFT, Up, movetoworkspace, e-1 # move active window to previous workspace with up cursor key bind = $supMod_SHIFT, Left, movetoworkspace, e-1 # move active window to previous workspace with left cursor key
# common binds # common binds
bindl=, XF86AudioRaiseVolume, exec, pamixer -i 5 # increase volume by 5% bindl=, XF86AudioRaiseVolume, exec, pamixer -i 5 # increase volume by 5%
@ -96,16 +96,16 @@ binde = $supMod_SHIFT, m, exec, pkill fuzzel || $HOME/.config/fuzzel/scripts/f
# apps binds # apps binds
binde = $supMod_$altMod, r, exec, alacritty --class newsboat -e newsboat # launch news feed reader binde = $supMod_$altMod, r, exec, alacritty --class newsboat -e newsboat # launch news feed reader
binde = $supMod_$altMod, y, exec, alacritty --class ytfzf -e ytfzf -flstT ueberzug # launch youtube player binde = $supMod_$altMod, y, exec, alacritty --class ytfzf -e ytfzf -flstT chafa # launch youtube player
binde = $supMod_$altMod, m, exec, alacritty --class ytfzf_music -e ytfzf -mlstT ueberzug # launch youtube music player binde = $supMod_$altMod, m, exec, alacritty --class ytfzf_music -e ytfzf -mlstT chafa # launch youtube music player
binde = $supMod_$altMod, f, exec, alacritty --class flix_cli -e flix-cli # launch torrent movie player binde = $supMod_$altMod, f, exec, alacritty --class flix_cli -e flix-cli # launch torrent movie player
binde = $supMod_$altMod, a, exec, alacritty --class ani_cli -e ani-cli # launch anime player binde = $supMod_$altMod, a, exec, alacritty --class ani_cli -e ani-cli # launch anime player
binde = $supMod_$altMod, p, exec, alacritty --class pulsemixer -e pulsemixer # launch audio mixer
binde = $supMod_$altMod, b, exec, alacritty --class btop -e btop # launch resource monitor binde = $supMod_$altMod, b, exec, alacritty --class btop -e btop # launch resource monitor
binde = $supMod_$conMod, m, exec, alacritty --class music_player -e cmus # launch music player
binde = $supMod_$conMod, f, exec, alacritty --class file_manager -e $HOME/.config/vifm/scripts/vifmrun # launch file manager
binde = $supMod_$conMod, w, exec, flatpak run org.mozilla.firefox # launch web browser
binde = $supMod_$conMod, e, exec, alacritty --class editor -e $HOME/.local/bin/lvim # launch text editor binde = $supMod_$conMod, e, exec, alacritty --class editor -e $HOME/.local/bin/lvim # launch text editor
binde = $supMod_$conMod, f, exec, alacritty --class file_manager -e $HOME/.config/vifm/scripts/vifmrun # launch file manager
binde = $supMod_$altMod, p, exec, pavucontrol # launch audio mixer
binde = $supMod_$conMod, w, exec, flatpak run org.mozilla.firefox # launch web browser
binde = $supMod_$conMod, c, exec, flatpak run org.signal.Signal # launch chat app binde = $supMod_$conMod, c, exec, flatpak run org.signal.Signal # launch chat app
binde = $supMod_$conMod, g, exec, flatpak run org.libretro.Retroarch # launch gaming app binde = $supMod_$conMod, g, exec, flatpak run org.libretro.Retroarch # launch gaming app
binde = $supMod_$conMod, p, exec, flatpak run com.bitwarden.desktop # launch password manager binde = $supMod_$conMod, p, exec, flatpak run com.bitwarden.desktop # launch password manager
binde = $supMod_$conMod, m, exec, flatpak run org.gnome.Lollypop # launch music player

View file

@ -63,9 +63,9 @@ windowrule = workspace 5, ^(revolt-desktop)$
windowrule = workspace 5, ^(Element)$ windowrule = workspace 5, ^(Element)$
# workspace 5 - music & audio # workspace 5 - music & audio
windowrule = workspace 6, ^(music_player)$ windowrule = workspace 6, ^(lollypop)$
windowrule = workspace 6, ^(ytfzf_music)$ windowrule = workspace 6, ^(ytfzf_music)$
windowrule = workspace 6, ^(audacity)$ windowrule = workspace 6, ^(Audacity)$
windowrule = workspace 6, ^(Ardour)$ windowrule = workspace 6, ^(Ardour)$
windowrule = workspace 6, ^(carla)$ windowrule = workspace 6, ^(carla)$
windowrule = workspace 6, ^(carla-control)$ windowrule = workspace 6, ^(carla-control)$

View file

@ -9,7 +9,7 @@ exec = hyprctl setcursor Simp1e-Gruvbox-Dark 16
exec = gsettings set org.gnome.desktop.interface cursor-theme 'Simp1e-Gruvbox-Dark' exec = gsettings set org.gnome.desktop.interface cursor-theme 'Simp1e-Gruvbox-Dark'
exec = gsettings set org.gnome.desktop.interface cursor-size 16 exec = gsettings set org.gnome.desktop.interface cursor-size 16
exec = gsettings set org.gnome.desktop.interface icon-theme 'gruvbox-dark-icons-gtk' exec = gsettings set org.gnome.desktop.interface icon-theme 'gruvbox-dark-icons-gtk'
exec = gsettings set org.gnome.desktop.interface gtk-theme 'gruvbox-dark-gtk' exec = gsettings set org.gnome.desktop.interface gtk-theme 'Gruvbox-Dark-BL'
exec = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' exec = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
general { general {

View file

@ -1,5 +1,7 @@
{ {
"position": "left", "position": "top",
"height": 41,
"spacing": 3,
"layer": "top", "layer": "top",
// Choose the order of the modules // Choose the order of the modules
@ -31,22 +33,20 @@
}, },
"hyprland/language": { "hyprland/language": {
"format": "{}", "format": "{} \udb80\udf0c",
"format-en": "US", "format-en": "US",
"format-es": "ES", "format-es": "ES",
"on-click": "~/.config/hypr/scripts/switchlayout"
}, },
"clock": { "clock": {
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>", "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
"format": "{:%H\n--\n%M}", "format": "\udb82\udd54 {:%H:%M}",
"format-alt": "{:%y\n--\n%m\n--\n%d}", "format-alt": "\udb80\udcf5 {:%Y-%m-%d}"
}, },
"backlight": { "backlight": {
"format": "{icon}", "format": "{percent}% {icon}",
"format-icons": ["\udb86\ude4e", "\udb86\ude4f", "\udb86\ude50", "\udb86\ude51", "\udb86\ude52", "\udb86\ude53", "\udb86\ude54", "\udb86\ude55", "\udb81\udee8"], "format-icons": ["\udb86\ude4e", "\udb86\ude4f", "\udb86\ude50", "\udb86\ude51", "\udb86\ude52", "\udb86\ude53", "\udb86\ude54", "\udb86\ude55", "\udb81\udee8"]
"tooltip-format": "{percent}%"
}, },
"battery": { "battery": {
@ -54,13 +54,12 @@
"warning": 30, "warning": 30,
"critical": 15 "critical": 15
}, },
"tooltip-format": "{capacity}% - {timeTo}", "format": "{capacity}% {icon}",
"format": "{icon}", "format-charging": "{capacity}% {icon}\udb81\udea5",
"format-charging": "{icon}\n\n\udb81\udea5", "format-plugged": "{capacity}% {icon}\udb81\udea5",
"format-plugged": "{icon}\n\n\udb81\udea5",
"format-alt": "{time} {icon}", "format-alt": "{time} {icon}",
"format-critical": "{icon}\n\n\udb84\ude38", "format-critical": "{capacity}% {icon}\udb84\ude38",
"format-warning": "{icon}\n\n\udb84\ude38", "format-warning": "{capacity}% {icon}\udb84\ude38",
"format-icons": ["\udb80\udc7a", "\udb80\udc7c", "\udb80\udc7e", "\udb80\udc80", "\udb80\udc79"] "format-icons": ["\udb80\udc7a", "\udb80\udc7c", "\udb80\udc7e", "\udb80\udc80", "\udb80\udc79"]
}, },
@ -71,12 +70,12 @@
}, },
"pulseaudio": { "pulseaudio": {
"scroll-step": 5, // %, can be a float "scroll-step": 1, // %, can be a float
"format": "{icon}\n\n{format_source}", "format": "{volume}% {icon} {format_source}",
"format-bluetooth": "{icon}\n\n\udb80\udcaf\n\n{format_source}", "format-bluetooth": "{volume}% {icon}\udb80\udcaf {format_source}",
"format-bluetooth-muted": "\udb81\udd81\n\n{icon}\udb80\udcaf\n\n{format_source}", "format-bluetooth-muted": "\udb81\udd81 {icon}\udb80\udcaf {format_source}",
"format-muted": "\udb81\udd81\n\n{format_source}", "format-muted": "\udb81\udd81 {format_source}",
"format-source": "\udb80\udf6c", "format-source": "{volume}% \udb80\udf6c",
"format-source-muted": "\udb80\udf6d", "format-source-muted": "\udb80\udf6d",
"format-icons": { "format-icons": {
"headphone": "\udb80\udecb", "headphone": "\udb80\udecb",
@ -87,17 +86,15 @@
"car": "\udb80\udd0b", "car": "\udb80\udd0b",
"default": ["\udb81\udd7f", "\udb81\udd80", "\udb81\udd7e"] "default": ["\udb81\udd7f", "\udb81\udd80", "\udb81\udd7e"]
}, },
"tooltip-format": "{desc} - {volume}%", "on-click": "wezterm start --class pulsemixer -- pulsemixer"
"on-click": "alacritty --class pulsemixer -e pulsemixer"
}, },
"network": { "network": {
// "interface": "wlp2*", // (Optional) To force the use of this interface // "interface": "wlp2*", // (Optional) To force the use of this interface
"format-wifi": "\udb81\udda9", "format-wifi": "{essid} \udb81\udda9",
"format-ethernet": "{ipaddr}/{cidr} \udb80\ude00", "format-ethernet": "{ipaddr}/{cidr} \udb80\ude00",
"format-disconnected": "Disconnected \udb81\uddaa", "format-disconnected": "Disconnected \udb81\uddaa",
"format-alt": "{ifname}: {ipaddr}/{cidr}", "format-alt": "{ifname}: {ipaddr}/{cidr}"
"tooltip-format": "{essid}"
}, },
} }

View file

@ -1,10 +1,10 @@
#!/bin/bash #!/bin/bash
currntpwr=$(powerprofilesctl get) currntpwr=$(powerprofilesctl get)
if [ "${currntpwr}" = "performance" ]; then if [ "${currntpwr}" = "performance" ]; then
pwr="󰓅" pwr="Performance 󰓅"
elif [ "${currntpwr}" = "balanced" ]; then elif [ "${currntpwr}" = "balanced" ]; then
pwr="󰾅" pwr="Balanced 󰾅"
elif [ "${currntpwr}" = "power-saver" ]; then elif [ "${currntpwr}" = "power-saver" ]; then
pwr="󰾆" pwr="PowerSaver 󰾆"
fi fi
echo "$pwr" echo "$pwr"

View file

@ -10,7 +10,6 @@ window#waybar {
color: #ebdbb2; color: #ebdbb2;
transition-property: background-color; transition-property: background-color;
transition-duration: .5s; transition-duration: .5s;
border-right: 2px solid #665c54;
} }
window#waybar.hidden { window#waybar.hidden {
@ -41,23 +40,29 @@ button:hover {
#workspaces { #workspaces {
font-family: Symbols Nerd Font Mono; font-family: Symbols Nerd Font Mono;
font-size: 22px; font-size: 20px;
} }
#workspaces button { #workspaces button {
padding: 0 3px;
background-color: transparent;
color: #ebdbb2; color: #ebdbb2;
border-radius: 5px;
} }
#workspaces button.active { #workspaces button.active {
color: #8ec07c; color: #8ec07c;
border-radius: 5px;
} }
#workspaces button:hover { #workspaces button:hover {
color: #fb4934; color: #fb4934;
border-radius: 5px;
} }
#workspaces button.urgent { #workspaces button.urgent {
background-color: #eb4d4b; background-color: #eb4d4b;
border-radius: 5px;
} }
#mode { #mode {
@ -75,7 +80,7 @@ button:hover {
#mode { #mode {
font-family: Symbols Nerd Font Mono, mononoki Nerd Font; font-family: Symbols Nerd Font Mono, mononoki Nerd Font;
font-size: 16px; font-size: 16px;
padding: 8 1px; padding: 0 8px;
color: #ebdbb2; color: #ebdbb2;
} }