1
0

Changed Some things. Experimenting Waybar.

This commit is contained in:
Eli Fouts 2025-02-10 22:01:52 -05:00
parent 6fd11f9ab4
commit 1452c92598
22 changed files with 469 additions and 58 deletions

View File

@ -1,6 +1,6 @@
[color]
gradient = 1
gradient_count = 2
gradient_color_1 = '#6f5874'
gradient_color_2 = '#047581'
gradient_color_1 = '#23625a'
gradient_color_2 = '#48675b'

View File

@ -4,7 +4,8 @@ monitor = auto, 2560x1440@165, 0x0, 1
$terminal = kitty
$fileManager = thunar
$menu = wofi --show drun -n
# $menu = wofi --show drun -n
$menu = rofi -show drun
exec-once = hypridle
exec-once = waybar
@ -14,7 +15,6 @@ exec-once = pypr
exec-once = swaync-client -df
exec-once = pactl set-sink-mute @DEFAULT_SINK@ 0
exec-once = hyprctl plugin load $HOME/.local/share/hyprpm/dynamic-cursors/dynamic-cursors.so
env = ELECTRON_OZONE_PLATFORM_HINT,wayland
env = XCURSOR_THEME,Bibata-Modern-Classic
env = XCURSOR_SIZE,12
@ -35,10 +35,11 @@ plugin:dynamic-cursors {
function = negative_quadratic
}
shake {
enabled = true
enabled = false
}
}
general {
gaps_in = 2
gaps_out = 10
border_size = 0
@ -50,7 +51,7 @@ general {
}
decoration {
rounding = 10
active_opacity = 0.78
active_opacity = 0.85
inactive_opacity = 0.7
fullscreen_opacity = 1
blur {
@ -79,14 +80,15 @@ animations {
animation = fade, 1, 4, fluid
animation = workspaces, 1, 1.7, snappy, slide
animation = specialWorkspace, 1, 4, fluid, slidefadevert -35%
animation = layers, 1, 2, snappy, popin 50%
animation = layers, 1, 2, snappy, popin 70%
}
dwindle {
preserve_split = true
}
misc {
force_default_wallpaper = 1
disable_hyprland_logo = true
disable_hyprland_logo = true
focus_on_activate = true
}
input {
kb_layout = us
@ -173,9 +175,13 @@ bind = $mainMod, T, exec, pypr toggle taskbar
layerrule = blur, waybar
layerrule = ignorezero, waybar
layerrule = ignorealpha 0.5, waybar
layerrule = blur, rofi
layerrule = ignorezero, rofi
layerrule = ignorealpha 0.5, rofi
layerrule = blur, swaync-control-center
layerrule = blur, swaync-notification-window
layerrule = ignorezero, swaync-control-center
layerrule = ignorezero, swaync-notification-window
layerrule = ignorealpha 0.5, swaync-control-center
layerrule = ignorealpha 0.5, swaync-notification-window
layerrule = noanim, selection

View File

@ -1,30 +1,30 @@
foreground #c2c7cc
background #0C2234
foreground #bfc6c8
background #021E25
background_opacity 1.0
cursor #c2c7cc
cursor #bfc6c8
active_tab_foreground #0C2234
active_tab_background #c2c7cc
inactive_tab_foreground #c2c7cc
inactive_tab_background #0C2234
active_tab_foreground #021E25
active_tab_background #bfc6c8
inactive_tab_foreground #bfc6c8
inactive_tab_background #021E25
active_border_color #c2c7cc
inactive_border_color #0C2234
bell_border_color #464e7b
active_border_color #bfc6c8
inactive_border_color #021E25
bell_border_color #85523a
color0 #0C2234
color8 #636e79
color1 #464e7b
color9 #5E68A4
color2 #6f5874
color10 #94769B
color3 #047581
color11 #069CAC
color4 #138988
color12 #1AB7B6
color5 #7e6982
color13 #A98DAE
color6 #967a8d
color14 #C8A3BC
color7 #949a9f
color15 #c2c7cc
color0 #021E25
color8 #5b6b6f
color1 #85523a
color9 #B26E4E
color2 #23625a
color10 #2F8379
color3 #48675b
color11 #608A7A
color4 #7f6f56
color12 #AA9473
color5 #bb6b33
color13 #FA8F44
color6 #ab7047
color14 #E5965F
color7 #8f9799
color15 #bfc6c8

188
.config/rofi/config.rasi Normal file
View File

@ -0,0 +1,188 @@
configuration {
font: "JetBrainsMono Nerd Font SemiBold 12";
modi: "drun,run,filebrowser";
show-icons: true;
display-drun: "Apps";
display-run: "Run";
display-filebrowser: "Files";
display-window: "Windows";
drun-display-format: "{name}";
hover-select: true;
me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}";
dpi: 1;
}
@theme "../../.cache/wal/colors-rofi-dark.rasi"
* {
background-alt: @selected-active-background;
selected: @selected-urgent-background;
active: @selected-normal-background;
urgent: @selected;
text-selected: @background;
text-color: @foreground;
border-color: @selected;
}
/* ---- Window ---- */
window {
border: 0px;
border-radius: 10px;
location: center;
anchor: center;
width: 50%;
background-color: @background;
}
mainbox {
enabled: true;
orientation: vertical;
children: [ "inputbar", "listbox" ];
background-color: transparent;
}
inputbar {
enabled: true;
padding: 10px 10px 50px 10px;
margin: 10px;
background-color: transparent;
border-radius: 25px;
orientation: horizontal;
children: ["entry", "dummy", "mode-switcher" ];
}
entry {
enabled: true;
expand: false;
width: 20%;
padding: 10px;
border-radius: 12px;
background-color: @selected;
text-color: @text-selected;
cursor: text;
placeholder: "Search "; // << Search symbol
placeholder-color: inherit;
}
listbox {
spacing: 10px;
padding: 10px;
background-color: transparent;
orientation: vertical;
children: [ "message", "listview" ];
}
listview {
enabled: true;
columns: 2;
lines: 6;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: false;
fixed-columns: false;
spacing: 10px;
background-color: transparent;
border: 0px;
scroll-method: 1;
}
dummy {
expand: true;
background-color: transparent;
}
mode-switcher{
enabled: true;
spacing: 10px;
background-color: transparent;
}
button {
width: 5%;
padding: 12px;
border-radius: 12px;
background-color: @text-selected;
text-color: @text-color;
cursor: pointer;
}
button selected {
background-color: @selected;
text-color: @text-selected;
}
scrollbar {
border: 0;
handle-color: @background-alt;
handle-width: 2px ;
padding: 0;
}
element {
enabled: true;
spacing: 10px;
padding: 10px;
border-radius: 12px;
background-color: transparent;
cursor: pointer;
}
element normal.normal {
background-color: inherit;
text-color: inherit;
}
element normal.urgent {
background-color: @urgent;
text-color: @foreground;
}
element normal.active {
background-color: @active;
text-color: @foreground;
}
element selected.normal {
border: 1px;
border-radius: 16px;
border-color: @selected;
background-color: transparent;
text-color: @background-alt;
}
element selected.urgent {
background-color: @urgent;
text-color: @text-selected;
}
element selected.active {
background-color: @urgent;
text-color: @text-selected;
}
element alternate.normal {
background-color: transparent;
text-color: inherit;
}
element alternate.urgent {
background-color: transparent;
text-color: inherit;
}
element alternate.active {
background-color: transparent;
text-color: inherit;
}
element-icon {
background-color: transparent;
text-color: inherit;
cursor: inherit;
}
element-text {
font: "JetBrainsMono Nerd Font SemiBold 12";
background-color: transparent;
text-color: inherit;
cursor: inherit;
vertical-align: 0.5;
horizontal-align: 0.0;
}
message {
background-color: transparent;
border: 0px;
}
textbox {
padding: 12px;
border-radius: 10px;
background-color: @background-alt;
text-color: @background;
vertical-align: 0.5;
horizontal-align: 0.0;
}
error-message {
padding: 12px;
border-radius: 20px;
background-color: @background-alt;
text-color: @background;
}

View File

@ -0,0 +1,50 @@
@import "~/.config/rofi/config.rasi"
/* ---- Configuration ---- */
configuration {
modi: "drun";
}
window {
width: 60%;
height: 80%;
}
/* ---- Imagebox ---- */
imagebox {
orientation: vertical;
children:
[ "entry", "listbox"];
}
entry {
expand: false;
placeholder: "Choose Wallpaper";
}
/* ---- Listview ---- */
listview {
columns: 3;
lines: 3;
flow: horizontal;
}
/* ---- Element ---- */
element {
orientation: vertical;
padding: 0px;
spacing: 0px;
border-radius: 12px;
}
element-icon {
size: 25%;
}
element-text {
color: transparent;
font: "JetBrainsMono Nerd Font SemiBold 12";
vertical-align: 0.5;
horizontal-align: 0.5;
}

View File

@ -0,0 +1,166 @@
* {{
active-background: {color2};
active-foreground: @foreground;
normal-background: @background;
normal-foreground: @foreground;
urgent-background: {color1};
urgent-foreground: @foreground;
alternate-active-background: @background;
alternate-active-foreground: @foreground;
alternate-normal-background: @background;
alternate-normal-foreground: @foreground;
alternate-urgent-background: @background;
alternate-urgent-foreground: @foreground;
selected-active-background: {color1};
selected-active-foreground: @foreground;
selected-normal-background: {color2};
selected-normal-foreground: @foreground;
selected-urgent-background: {color3};
selected-urgent-foreground: @foreground;
background-color: @background;
background: {background}80;
foreground: {foreground};
border-color: @background;
spacing: 2;
}}
#window {{
background-color: @background;
border: 0;
padding: 2.5ch;
}}
#mainbox {{
border: 0;
padding: 0;
}}
#message {{
border: 2px 0px 0px;
border-color: @border-color;
padding: 1px;
}}
#textbox {{
text-color: @foreground;
}}
#inputbar {{
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}}
#textbox-prompt-colon {{
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em;
text-color: @normal-foreground;
}}
#listview {{
fixed-height: 0;
border: 2px 0px 0px;
border-color: @border-color;
spacing: 2px;
scrollbar: true;
padding: 2px 0px 0px;
}}
#element {{
border: 0;
padding: 1px;
}}
#element-text, element-icon {{
background-color: inherit;
text-color: inherit;
}}
#element.normal.normal {{
background-color: @normal-background;
text-color: @normal-foreground;
}}
#element.normal.urgent {{
background-color: @urgent-background;
text-color: @urgent-foreground;
}}
#element.normal.active {{
background-color: @active-background;
text-color: @active-foreground;
}}
#element.selected.normal {{
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}}
#element.selected.urgent {{
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}}
#element.selected.active {{
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}}
#element.alternate.normal {{
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}}
#element.alternate.urgent {{
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}}
#element.alternate.active {{
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}}
#scrollbar {{
width: 4px;
border: 0;
handle-width: 8px;
padding: 0;
}}
#sidebar {{
border: 2px 0px 0px;
border-color: @border-color;
}}
#button {{
text-color: @normal-foreground;
}}
#button.selected {{
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}}
#inputbar {{
spacing: 0;
text-color: @normal-foreground;
padding: 1px;
}}
#case-indicator {{
spacing: 0;
text-color: @normal-foreground;
}}
#entry {{
spacing: 0;
text-color: @normal-foreground;
}}
#prompt {{
spacing: 0;
text-color: @normal-foreground;
}}

View File

@ -9,23 +9,21 @@ window#waybar{
}
.modules-left {
padding:7px;
margin:10 0 0 10;
margin:10 0 5 10;
border-radius:10px;
background: alpha(@background,.5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}
.modules-center {
padding:7px;
margin:10 0 0 0;
margin:10 0 5 0;
border-radius:10px;
background: alpha(@background,.5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
min-width:161px;
}
.modules-right {
padding:7px;
margin: 10 10 0 0;
margin: 10 10 5 0;
border-radius:10px;
background: alpha(@background,.5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
@ -36,7 +34,7 @@ tooltip {
}
#clock:hover, #custom-pacman:hover, #custom-notification:hover,#bluetooth:hover,#network:hover,#battery:hover, #cpu:hover,#memory:hover,#temperature:hover{
transition: all .3s ease;
color:@color9;
color:@color1;
}
#custom-notification {
padding: 0px 5px;
@ -64,31 +62,31 @@ tooltip {
padding: 0px 2px;
color:rgba(0,0,0,0);
text-shadow:none;
background: linear-gradient(45deg, alpha(@color2,.5), alpha(@color9,.5));
background: @color2;
border-radius: 50%;
transition: all .3s ease-in-out;
min-width: 15px;
}
#workspaces button:hover {
color:rgba(0,0,0,0);
border: none;
background: linear-gradient(45deg, alpha(@color9,1), alpha(@color2,1));
background: @color1;
}
#workspaces button.active {
color:rgba(0,0,0,0);
border: none;
padding: 0px 2px;
min-width:40px;
border-radius:10px;
transition: all .3s ease-in-out;
background: linear-gradient(45deg, @color2, @color9);
background: @color1;
min-width: 30px;
}
#workspaces button.active:hover{
background: @color2;
}
#workspaces button.empty {
color: rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 2px rgba(0, 0, 0, .2);
text-shadow: 0px 0px 2px rgba(0, 0, 0, .3);
transition: all .3s ease-in-out;
background: rgba(0,0,0,0);
@ -96,14 +94,17 @@ tooltip {
#workspaces button.empty:hover {
color: rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, 1);
}
#workspaces button.empty.active {
color: rgba(0,0,0,0);
border: none;
text-shadow: none;
transition: all .3s ease-in-out;
background: linear-gradient(45deg, @color2, @color9);
background: @color1;
}
#workspaces button.empty.active:hover{
background: @color2;
}
#bluetooth{
padding: 0px 5px;

View File

@ -9,24 +9,24 @@ window#waybar{
}
.modules-left {
padding:7px;
margin:5px;
margin:10 0 5 10;
border-radius:10px;
background: alpha(@background,.5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}
.modules-center {
padding:7px;
margin:5px;
margin:10 0 5 0;
border-radius:10px;
background: alpha(@background,.5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}
.modules-right {
padding:7px;
margin:5px;
margin: 10 10 5 0;
border-radius:10px;
background: alpha(@background,.5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}
tooltip {
background:@background;

View File

@ -4,7 +4,7 @@ yay -S reflector rsync
sudo reflector --country 'US' --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
yay -S pywal swww
wal -i ~/Dotfiles/wallpapers/walls/r82.jpg -n
yay -S waybar swaync starship myfetch neovim python-pywalfox hypridle hyprpicker hyprshot hyprlock pyprland wlogout fd cava brightnessctl
yay -S waybar swaync starship myfetch neovim python-pywalfox hypridle hyprpicker hyprshot hyprlock pyprland wlogout fd cava brightnessctl clock-rs-git
yay -S nerd-fonts
yay -S nwg-look qogir-icon-theme materia-gtk-theme illogical-impulse-bibata-modern-classic-bin
yay -S thunar gvfs tumbler eza bottom htop
@ -12,7 +12,7 @@ yay -S libreoffice-fresh
yay -S spotify ncspot discord code
yay -S blueman bluez
systemctl enable bluetooth
yay -S pipewire pipewire-pulse pipewire-alsa pipewire-jack pavucontrol pulsemixer
yay -S pipewire pipewire-pulse pipewire-alsa pipewire-jack pavucontrol pulsemixer
systemctl --user enable pipewire.service pipewire-pulse.service
systemctl --user start pipewire.service pipewire-pulse.service
yay -S gnome-network-displays gst-plugins-bad

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 MiB

After

Width:  |  Height:  |  Size: 849 KiB

View File

Before

Width:  |  Height:  |  Size: 849 KiB

After

Width:  |  Height:  |  Size: 849 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 MiB

BIN
wallpapers/walls/leaves.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
wallpapers/walls/r81.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

BIN
wallpapers/walls/rs6.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 KiB