the final frontier
This commit is contained in:
@@ -165,16 +165,18 @@
|
||||
; continuous_rendering = 0
|
||||
|
||||
[color]
|
||||
|
||||
background = '#191724'
|
||||
gradient = 1
|
||||
gradient_count = 6
|
||||
gradient_color_1 = '#31748f'
|
||||
gradient_color_2 = '#9ccfd8'
|
||||
gradient_color_3 = '#c4a7e7'
|
||||
gradient_color_4 = '#ebbcba'
|
||||
gradient_color_5 = '#f6c177'
|
||||
gradient_color_6 = '#eb6f92'
|
||||
gradient_count = 8
|
||||
|
||||
#GruvBox Green to Red Gradient
|
||||
gradient_color_1 = '#98971a'
|
||||
gradient_color_2 = '#98971a'
|
||||
gradient_color_3 = '#fabd2f'
|
||||
gradient_color_4 = '#fabd2f'
|
||||
gradient_color_5 = '#fabd2f'
|
||||
gradient_color_6 = '#d65d0e'
|
||||
gradient_color_7 = '#cc241d'
|
||||
gradient_color_8 = '#cc241d'
|
||||
|
||||
|
||||
[smoothing]
|
||||
|
||||
22
modules/dunst/dunstrc
Normal file
22
modules/dunst/dunstrc
Normal file
@@ -0,0 +1,22 @@
|
||||
|
||||
[global]
|
||||
separator_color= frame
|
||||
progress_bar = true
|
||||
progress_bar_corner_radius = 10
|
||||
corner_radius = 10
|
||||
icon_corner_radius = 10
|
||||
|
||||
[urgency_low]
|
||||
background = "#1d2021"
|
||||
foreground = "#d4be98"
|
||||
frame_color = "#1d2021"
|
||||
|
||||
[urgency_normal]
|
||||
background = "#1d2021"
|
||||
foreground = "#d4be98"
|
||||
frame_color = "#1d2021"
|
||||
|
||||
[urgency_critical]
|
||||
background = "#3c1f1e"
|
||||
foreground = "#ddc7a1"
|
||||
frame_color = "#3c1f1e"
|
||||
@@ -3,14 +3,12 @@ autogenerated = 0 # remove this line to remove the warning
|
||||
source=~/.config/hypr/rose-pine.conf
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||
monitor=DP-3,2560x1440@170,0x0,1
|
||||
monitor=DP-2,3840x2160@60,auto,1.5
|
||||
workspace=10,monitor:DP-2
|
||||
workspace=1,monitor:DP-3
|
||||
monitor = HDMI-A-1, 2560x1440@60, 0x0, 1
|
||||
exec-once = hyprctl dispatch workspace 1
|
||||
exec-once = swaybg -i ~/Pictures/outset_island_night.jpg
|
||||
exec-once = swaybg -i ~/Pictures/Wallpaper/wallhaven-z85eoy.jpg
|
||||
exec-once = hyprlock
|
||||
exec-once = waybar
|
||||
# exec-once = waybar
|
||||
exec-once = sunshine
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||
|
||||
# Execute your favorite apps at launch
|
||||
@@ -21,12 +19,12 @@ exec-once = waybar
|
||||
|
||||
# Set programs that you use
|
||||
$terminal = kitty
|
||||
$fileManager = cosmic-files
|
||||
$menu = rofi -show drun
|
||||
$fileManager = cosmic-files
|
||||
$menu = rofi -config ~/.config/rofi/apps.rasi -show drun
|
||||
|
||||
# Some default env vars.
|
||||
env = XCURSOR_SIZE,24
|
||||
env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that
|
||||
env = QT_QPA_PLATFORMTHEME,qt6ct # change to qt6ct if you have that
|
||||
|
||||
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
|
||||
input {
|
||||
@@ -35,6 +33,7 @@ input {
|
||||
kb_model =
|
||||
kb_options =
|
||||
kb_rules =
|
||||
accel_profile = flat
|
||||
|
||||
follow_mouse = 1
|
||||
|
||||
@@ -49,11 +48,10 @@ general {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
|
||||
gaps_in = 5
|
||||
gaps_out = 20
|
||||
gaps_out = 5
|
||||
border_size = 2
|
||||
col.active_border = $rose
|
||||
col.inactive_border = $muted
|
||||
|
||||
col.active_border = rgb(1d2021)
|
||||
col.inactive_border = rgb(1d2021)
|
||||
layout = dwindle
|
||||
|
||||
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
|
||||
@@ -64,7 +62,15 @@ decoration {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
|
||||
rounding = 10
|
||||
|
||||
|
||||
blur {
|
||||
enabled = yes
|
||||
size = 5
|
||||
passes = 3
|
||||
new_optimizations = on
|
||||
ignore_opacity = on
|
||||
xray = false
|
||||
}
|
||||
|
||||
drop_shadow = yes
|
||||
shadow_range = 4
|
||||
@@ -93,10 +99,6 @@ dwindle {
|
||||
preserve_split = yes # you probably want this
|
||||
}
|
||||
|
||||
master {
|
||||
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
||||
new_is_master = true
|
||||
}
|
||||
|
||||
gestures {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
@@ -105,21 +107,21 @@ gestures {
|
||||
|
||||
misc {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
force_default_wallpaper = -1 # Set to 0 to disable the anime mascot wallpapers
|
||||
force_default_wallpaper = 0 # Set to 0 to disable the anime mascot wallpapers
|
||||
}
|
||||
|
||||
# Example per-device config
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
|
||||
device:epic-mouse-v1 {
|
||||
sensitivity = -0.5
|
||||
}
|
||||
|
||||
|
||||
# Example windowrule v1
|
||||
# windowrule = float, ^(kitty)$
|
||||
# Example windowrule v2
|
||||
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
|
||||
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
||||
windowrulev2 = nomaximizerequest, class:.* # You'll probably like this.
|
||||
|
||||
# Window Rules
|
||||
|
||||
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||
@@ -128,12 +130,14 @@ $mainMod = SUPER
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
bind = $mainMod, Return, exec, $terminal
|
||||
bind = $mainMod, Q, killactive,
|
||||
bind = $mainMod, M, exit,
|
||||
bind = $mainMod, M, exec, hyprlock
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, Space, exec, $menu
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, J, togglesplit, # dwindle
|
||||
bind = , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%+
|
||||
bind = , XF86AudioLowerVolume, exec, wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%-
|
||||
|
||||
# Move focus with mainMod + arrow keys
|
||||
bind = $mainMod, left, movefocus, l
|
||||
|
||||
84
modules/hypr/hyprlock.conf
Normal file
84
modules/hypr/hyprlock.conf
Normal file
@@ -0,0 +1,84 @@
|
||||
background {
|
||||
monitor =
|
||||
path = ~/Pictures/Wallpaper/wallhaven-z85eoy.jpg
|
||||
|
||||
# all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations
|
||||
blur_passes = 3 # 0 disables blurring
|
||||
blur_size = 13
|
||||
contrast = 0.8916
|
||||
brightness = 0.8172
|
||||
vibrancy = 0.1696
|
||||
vibrancy_darkness = 0.0
|
||||
}
|
||||
|
||||
|
||||
image {
|
||||
monitor =
|
||||
path = ~/NixOS-Configs/pfp.jpg
|
||||
border_size = 2
|
||||
border_color = rgba(255, 255, 255, 0)
|
||||
size = 130
|
||||
rounding = -1
|
||||
rotate = 0
|
||||
reload_time = -1
|
||||
reload_cmd =
|
||||
position = 0, 40
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo -e "$(date +"%A, %B %d")"
|
||||
color = rgba(235, 219, 178, 0.70)
|
||||
font_size = 25
|
||||
font_family = Roboto Bold
|
||||
position = 0, 350
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo "<span>$(date +"%I:%M")</span>"
|
||||
color = rgba(235, 219, 178, 0.70)
|
||||
font_size = 120
|
||||
font_family = Roboto Bold
|
||||
position = 0, 250
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
label {
|
||||
monitor =
|
||||
text = Joshua Elmasri
|
||||
text_align = center # center/right or any value for default left. multi-line text alignment inside label container
|
||||
color = rgba(235, 219, 178, 1.0)
|
||||
font_size = 30
|
||||
font_family = Roboto Bold
|
||||
rotate = 0 # degrees, counter-clockwise
|
||||
|
||||
position = 0, -110
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
input-field {
|
||||
monitor =
|
||||
size = 300, 60
|
||||
outline_thickness = 2
|
||||
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
|
||||
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
|
||||
dots_center = false
|
||||
dots_fade_time = 0
|
||||
outer_color = rgba(0, 0, 0, 0)
|
||||
inner_color = rgba(255, 255, 255, 0.1)
|
||||
font_color = rgb(235, 219, 178)
|
||||
fade_on_empty = false
|
||||
font_family = Roboto
|
||||
placeholder_text = Password
|
||||
hide_input = false
|
||||
position = 0, -210
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
@@ -1,6 +1,10 @@
|
||||
include themes/rose-pine.conf
|
||||
include themes/gruvbox.conf
|
||||
|
||||
font_family Fira Code Nerd Font
|
||||
bold_font auto
|
||||
italic_font auto
|
||||
bold_italic_font auto
|
||||
|
||||
confirm_os_window_close 0
|
||||
background_opacity 0.8
|
||||
background_blur 0
|
||||
|
||||
56
modules/kitty/themes/gruvbox.conf
Normal file
56
modules/kitty/themes/gruvbox.conf
Normal file
@@ -0,0 +1,56 @@
|
||||
# vim:ft=kitty
|
||||
|
||||
# gruvbox-dark colorscheme for kitty
|
||||
# snazzy theme used as base
|
||||
|
||||
cursor #928374
|
||||
cursor_text_color background
|
||||
|
||||
visual_bell_color #8ec07c
|
||||
bell_border_color #8ec07c
|
||||
|
||||
active_border_color #d3869b
|
||||
inactive_border_color #665c54
|
||||
|
||||
active_tab_foreground #fbf1c7
|
||||
active_tab_background #665c54
|
||||
inactive_tab_foreground #a89984
|
||||
inactive_tab_background #3c3836
|
||||
|
||||
foreground #ebdbb2
|
||||
background #272727
|
||||
selection_foreground #655b53
|
||||
selection_background #ebdbb2
|
||||
url_color #d65c0d
|
||||
|
||||
# black
|
||||
color0 #272727
|
||||
color8 #928373
|
||||
|
||||
# red
|
||||
color1 #cc231c
|
||||
color9 #fb4833
|
||||
|
||||
# green
|
||||
color2 #989719
|
||||
color10 #b8ba25
|
||||
|
||||
# yellow
|
||||
color3 #d79920
|
||||
color11 #fabc2e
|
||||
|
||||
# blue
|
||||
color4 #448488
|
||||
color12 #83a597
|
||||
|
||||
# magenta
|
||||
color5 #b16185
|
||||
color13 #d3859a
|
||||
|
||||
# cyan
|
||||
color6 #689d69
|
||||
color14 #8ec07b
|
||||
|
||||
# white
|
||||
color7 #a89983
|
||||
color15 #ebdbb2
|
||||
@@ -3,15 +3,16 @@
|
||||
{
|
||||
programs.nixvim = {
|
||||
enable = true;
|
||||
colorschemes.nord.enable = true;
|
||||
colorschemes.gruvbox.enable = true;
|
||||
plugins.nvim-tree.enable = true;
|
||||
plugins.treesitter.enable = true;
|
||||
plugins.lualine.enable = true;
|
||||
plugins.lsp.enable = true;
|
||||
plugins.luasnip.enable = true;
|
||||
plugins.toggleterm.enable = true;
|
||||
plugins.nvim-cmp.enable = true;
|
||||
plugins.cmp.enable = true;
|
||||
plugins.gitsigns.enable = true;
|
||||
plugins.web-devicons.enable = true;
|
||||
plugins.which-key.enable = true;
|
||||
plugins.cmp-nvim-lsp.enable = true;
|
||||
plugins.telescope.enable = true;
|
||||
|
||||
17
modules/rofi/apps.rasi
Normal file
17
modules/rofi/apps.rasi
Normal file
@@ -0,0 +1,17 @@
|
||||
configuration {
|
||||
show-icons: true;
|
||||
font: "FreeSans Regular 12";
|
||||
icon-theme: "Gruvbox-Plus-Dark";
|
||||
|
||||
display-ssh: " ssh:";
|
||||
display-run: " run:";
|
||||
display-drun: " drun:";
|
||||
display-window: " window:";
|
||||
display-combi: " combi:";
|
||||
display-filebrowser: " filebrowser:";
|
||||
|
||||
dpi: 110;
|
||||
}
|
||||
|
||||
|
||||
@theme "~/.config/rofi/gruvbox-material.rasi"
|
||||
@@ -1,135 +1,17 @@
|
||||
@import "default"
|
||||
configuration {
|
||||
show-icons: true;
|
||||
font: "FreeSans Regular 12";
|
||||
icon-theme: "Gruvbox-Plus-Dark";
|
||||
|
||||
* {
|
||||
bg: #191724;
|
||||
cur: #1f1d2e;
|
||||
fgd: #e0def4;
|
||||
cmt: #6e6a86;
|
||||
cya: #9ccfd8;
|
||||
grn: #31748f;
|
||||
ora: #ebbcba;
|
||||
pur: #c4a7e7;
|
||||
red: #eb6f92;
|
||||
yel: #f6c177;
|
||||
display-ssh: " ssh:";
|
||||
display-run: " run:";
|
||||
display-drun: " drun:";
|
||||
display-window: " window:";
|
||||
display-combi: " combi:";
|
||||
display-filebrowser: " filebrowser:";
|
||||
|
||||
font: "Cartograph CF 12";
|
||||
|
||||
foreground: @fgd;
|
||||
background: @bg;
|
||||
active-background: @grn;
|
||||
urgent-background: @red;
|
||||
|
||||
selected-background: @active-background;
|
||||
selected-urgent-background: @urgent-background;
|
||||
selected-active-background: @active-background;
|
||||
separatorcolor: @active-background;
|
||||
bordercolor: @ora;
|
||||
dpi: 110;
|
||||
}
|
||||
|
||||
#window {
|
||||
background-color: @background;
|
||||
border: 3;
|
||||
border-radius: 6;
|
||||
border-color: @bordercolor;
|
||||
padding: 5;
|
||||
}
|
||||
#mainbox {
|
||||
border: 0;
|
||||
padding: 5;
|
||||
}
|
||||
#message {
|
||||
border: 1px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
#textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
#listview {
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @bordercolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: false;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
#element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
#element.normal.normal {
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
#element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @background;
|
||||
}
|
||||
#element.selected.normal {
|
||||
background-color: @selected-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @background;
|
||||
}
|
||||
#element.alternate.normal {
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.alternate.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.alternate.active {
|
||||
background-color: @active-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#scrollbar {
|
||||
width: 2px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
#sidebar {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
#button.selected {
|
||||
background-color: @selected-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#inputbar {
|
||||
spacing: 0;
|
||||
text-color: @foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
#case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#entry {
|
||||
spacing: 0;
|
||||
text-color: @cya;
|
||||
}
|
||||
#prompt {
|
||||
spacing: 0;
|
||||
text-color: @grn;
|
||||
}
|
||||
#inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
#textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em;
|
||||
text-color: @grn;
|
||||
}
|
||||
|
||||
@theme "~/.config/rofi/gruvbox-material.rasi"
|
||||
|
||||
141
modules/rofi/gruvbox-material.rasi
Normal file
141
modules/rofi/gruvbox-material.rasi
Normal file
@@ -0,0 +1,141 @@
|
||||
* {
|
||||
gruv0: #282828;
|
||||
gruv1: #32302f;
|
||||
gruv2: #45403d;
|
||||
gruv3: #5a524c;
|
||||
|
||||
gruv4: #fbf1c7;
|
||||
gruv5: #f4e8be;
|
||||
gruv6: #eee0b7;
|
||||
|
||||
gruv7: #a89984;
|
||||
gruv8: #928374;
|
||||
gruv9: #7c6f64;
|
||||
gruv10: #504945;
|
||||
red: #ea6962;
|
||||
|
||||
orange: #e78a4e;
|
||||
yellow: #d8a657;
|
||||
aqua: #89b482;
|
||||
purple: #d3869b;
|
||||
|
||||
reddark: #c14a4a;
|
||||
yellowdark: #b47109;
|
||||
|
||||
foreground: @gruv9;
|
||||
background-color: transparent;
|
||||
|
||||
highlight: underline bold #eee0b7;
|
||||
|
||||
transparent: rgba(0,0,0,0.1);
|
||||
|
||||
}
|
||||
|
||||
window {
|
||||
location: center;
|
||||
anchor: center;
|
||||
border-radius: 20px;
|
||||
height: 560px;
|
||||
width: 600px;
|
||||
|
||||
background-color: #282828;
|
||||
spacing: 0;
|
||||
children: [mainbox];
|
||||
orientation: horizontal;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
spacing: 0;
|
||||
children: [ inputbar, message, listview ];
|
||||
}
|
||||
|
||||
message {
|
||||
padding: 10px;
|
||||
border: 0px 2px 2px 2px;
|
||||
border-color: @gruv0;
|
||||
background-color: @transparent;
|
||||
}
|
||||
|
||||
inputbar {
|
||||
color: @gruv6;
|
||||
padding: 14px;
|
||||
background-color: @transparent;
|
||||
border-color: @gruv6;
|
||||
|
||||
border: 4px;
|
||||
border-radius: 20px 20px 0px 0px;
|
||||
}
|
||||
|
||||
entry, prompt, case-indicator {
|
||||
text-font: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
prompt {
|
||||
margin: 0px 1em 0em 0em ;
|
||||
}
|
||||
|
||||
listview {
|
||||
padding: 8px;
|
||||
border-radius: 0px 0px 20px 20px;
|
||||
border: 0px 4px 4px 4px;
|
||||
border-color: @gruv6;
|
||||
background-color: @transparent;
|
||||
dynamic: false;
|
||||
}
|
||||
|
||||
element {
|
||||
padding: 5px;
|
||||
vertical-align: 0.5;
|
||||
border-radius: 5px;
|
||||
color: @foreground;
|
||||
text-color: @gruv6;
|
||||
background-color: @transparent;
|
||||
}
|
||||
|
||||
element.normal.active {
|
||||
background-color: @yellow;
|
||||
}
|
||||
|
||||
element.normal.urgent {
|
||||
background-color: @reddark;
|
||||
}
|
||||
|
||||
element.selected.normal {
|
||||
background-color: @gruv7;
|
||||
text-color: @gruv0;
|
||||
}
|
||||
|
||||
element.selected.active {
|
||||
background-color: @yellowdark;
|
||||
}
|
||||
|
||||
element.selected.urgent {
|
||||
background-color: @red;
|
||||
}
|
||||
|
||||
element.alternate.normal {
|
||||
background-color: @transparent;
|
||||
}
|
||||
|
||||
element-text, element-icon {
|
||||
size: 3ch;
|
||||
margin: 0 10 0 0;
|
||||
vertical-align: 0.5;
|
||||
text-color: @gruv6;
|
||||
}
|
||||
|
||||
button {
|
||||
padding: 6px;
|
||||
color: @foreground;
|
||||
horizontal-align: 0.5;
|
||||
|
||||
border: 2px 0px 2px 2px;
|
||||
border-radius: 5px;
|
||||
border-color: @foreground;
|
||||
}
|
||||
|
||||
button.selected.normal {
|
||||
border: 2px 0px 2px 2px;
|
||||
border-color: @foreground;
|
||||
}
|
||||
@@ -2,8 +2,8 @@
|
||||
"layer": "top",
|
||||
"margin": "5, 5, 5, 5",
|
||||
"modules-left": ["hyprland/workspaces"],
|
||||
"modules-center": ["mpris", "clock"],
|
||||
"modules-right": ["cava", "privacy", "network", "pulseaudio/slider", "tray"],
|
||||
"modules-center": ["clock"],
|
||||
"modules-right": ["mpris", "cava", "network", "wireplumber", "tray"],
|
||||
"battery": {
|
||||
"format": "{capacity}% {icon}",
|
||||
"format-icons": ["", "", "", "", ""]
|
||||
@@ -13,7 +13,6 @@
|
||||
},
|
||||
|
||||
"cava": {
|
||||
"cava_config": "/home/joshuaelm/.config/cava/config",
|
||||
"bars": 14,
|
||||
"bar_delimiter": 0,
|
||||
"format-icons" : ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" ],
|
||||
@@ -56,18 +55,33 @@
|
||||
|
||||
|
||||
"mpris": {
|
||||
"format": "{player_icon} {title}",
|
||||
"format-paused": "{status_icon} <i>{title}</i>",
|
||||
"format-len": 50,
|
||||
"status-icons": {
|
||||
"paused": ""
|
||||
"format": "{player_icon}",
|
||||
"format-paused": "{status_icon}",
|
||||
"player-icons": {
|
||||
"default": "▶",
|
||||
"mpv": "🎵"
|
||||
},
|
||||
},
|
||||
"pulseaudio/slider": {
|
||||
"min": 0,
|
||||
"max": 100
|
||||
},
|
||||
"hyprland/workspaces": {
|
||||
"active-only": false
|
||||
"status-icons": {
|
||||
"paused": "⏸"
|
||||
},
|
||||
},
|
||||
|
||||
"wireplumber": {
|
||||
"format": "{volume}%",
|
||||
"format-muted": "",
|
||||
"on-click": "pavucontrol",
|
||||
"scroll-step": 0.8,
|
||||
"max-volume": 100,
|
||||
"tooltip": true,
|
||||
"tooltip-format": "{volume}% volume on device {node_name}"
|
||||
},
|
||||
|
||||
"hyprland/workspaces": {
|
||||
"active-only": false,
|
||||
"format": "{icon}",
|
||||
"format-icons": {
|
||||
"active": "",
|
||||
"default": "",
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
@import "./rose-pine.css";
|
||||
|
||||
* {
|
||||
font-family: "FiraCode Nerd ont";
|
||||
font-family: "Roboto";
|
||||
font-size: 17px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
background-color: @base;
|
||||
color: @text;
|
||||
background-color: #282828;
|
||||
color: #ebdbb2;
|
||||
margin: 0 4px;
|
||||
}
|
||||
window > box {
|
||||
@@ -22,11 +21,11 @@ window > box {
|
||||
#network {
|
||||
padding-left: 4px;
|
||||
padding-right: 2px;
|
||||
color: @foam;
|
||||
color: #458588;
|
||||
}
|
||||
|
||||
#cava {
|
||||
color: @iris;
|
||||
color: #b8bb26;
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
@@ -36,12 +35,12 @@ window > box {
|
||||
}
|
||||
|
||||
#workspaces.button {
|
||||
color: @text;
|
||||
color: #ebdbb2;
|
||||
}
|
||||
|
||||
#workspaces.button.focused {
|
||||
color: @overlay;
|
||||
background-color: @text;
|
||||
color: #a89984;
|
||||
background-color: #ebdbb2;
|
||||
}
|
||||
|
||||
#clock {
|
||||
@@ -50,25 +49,29 @@ window > box {
|
||||
margin-right: 5px;
|
||||
}
|
||||
#mpris {
|
||||
margin-right: 5px;
|
||||
margin-left: 5px
|
||||
padding-left: 5px;
|
||||
}
|
||||
|
||||
.modules-center {
|
||||
background: @surface;
|
||||
background: #3c3836;
|
||||
box-shadow: 0px 0px 5px 0px #101010;
|
||||
}
|
||||
|
||||
.modules-right {
|
||||
background: @surface;
|
||||
background: #3c3836;
|
||||
box-shadow: 0px 0px 5px 0px #101010;
|
||||
}
|
||||
|
||||
.modules-left {
|
||||
background: @surface;
|
||||
background: #3c3836;
|
||||
box-shadow: 0px 0px 5px 0px #101010;
|
||||
}
|
||||
|
||||
#wireplumber {
|
||||
padding-left: 5px;
|
||||
|
||||
}
|
||||
|
||||
#pulseaudio-slider slider {
|
||||
min-height: 0px;
|
||||
min-width: 0px;
|
||||
@@ -81,10 +84,10 @@ window > box {
|
||||
min-height: 5px;
|
||||
min-width: 80px;
|
||||
border-radius: 5px;
|
||||
background-color: @base;
|
||||
background-color: #282828;
|
||||
}
|
||||
#pulseaudio-slider highlight {
|
||||
min-width: 10px;
|
||||
border-radius: 5px;
|
||||
background-color: @pine;
|
||||
background-color: #98971a;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user