Compare commits
2 commits
97115ed0e5
...
cb5f26f4dc
Author | SHA1 | Date | |
---|---|---|---|
cb5f26f4dc | |||
4ac5f5e5e5 |
|
@ -4,7 +4,7 @@ general {
|
||||||
gaps_in = 4
|
gaps_in = 4
|
||||||
gaps_out = 10
|
gaps_out = 10
|
||||||
border_size = 2
|
border_size = 2
|
||||||
col.active_border = $color4
|
col.active_border = $color1
|
||||||
col.inactive_border = $color4 $color6 $color7 $color1 30deg
|
col.inactive_border = $color4 $color6 $color7 $color1 30deg
|
||||||
resize_on_border = true
|
resize_on_border = true
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ decoration {
|
||||||
|
|
||||||
blur {
|
blur {
|
||||||
enabled = true
|
enabled = true
|
||||||
size = 5
|
size = 2
|
||||||
passes = 3
|
passes = 3
|
||||||
new_optimizations = true
|
new_optimizations = true
|
||||||
ignore_opacity = on
|
ignore_opacity = on
|
||||||
|
@ -35,10 +35,10 @@ decoration {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#drop_shadow = no
|
# drop_shadow = no
|
||||||
#shadow_range = 8
|
# shadow_range = 8
|
||||||
#shadow_render_power = 1
|
# shadow_render_power = 1
|
||||||
#col.shadow = $color4
|
# col.shadow = $color4
|
||||||
active_opacity = 1
|
active_opacity = 1
|
||||||
inactive_opacity = 1
|
inactive_opacity = 1
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
# Execute your favorite apps at launch
|
# Execute your favorite apps at launch
|
||||||
# exec-once = waybar & hyprpaper & firefox
|
# exec-once = waybar & hyprpaper & firefox
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
#exec-once = sleep 1 && swww init
|
# exec-once = sleep 1 && swww init
|
||||||
exec-once = blueman-applet
|
exec-once = blueman-applet
|
||||||
exec-once = /usr/lib/polkit-kde-authentication-agent-1
|
exec-once = systemctl --user start hyprpolkitagent
|
||||||
exec-once = nm-applet --indicator
|
exec-once = nm-applet --indicator
|
||||||
exec-once = wal -r
|
exec-once = wal -r
|
||||||
exec-once = swaync
|
exec-once = swaync
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
listener {
|
#listener {
|
||||||
timeout = 1000 # in seconds.
|
# timeout = 600 # in seconds.
|
||||||
on-timeout = hyprlock # command to run when timeout has passed.
|
# on-timeout = hyprlock # command to run when timeout has passed.
|
||||||
on-resume = notify-send "Welcome back, $USER!" # command to run when activity is detected after timeout has fired.
|
# on-resume = notify-send "Welcome back, $USER!" # command to run when activity is detected after timeout has fired.
|
||||||
}
|
#}
|
||||||
|
|
|
@ -8,26 +8,26 @@ source = ~/.cache/wal/colors-hyprland.conf
|
||||||
#autogenerated = 1 # remove this line to remove the warning
|
#autogenerated = 1 # remove this line to remove the warning
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||||
monitor = ,1920x1080,auto,1
|
#monitor = ,1920x1080,auto,1
|
||||||
|
|
||||||
#Desktop
|
#Desktop
|
||||||
monitor = DP-2, 1920x1080@100, 0x250, 1
|
monitor = DP-2, 1920x1080@100, 0x250, 1
|
||||||
monitor = DP-1, 1920x1080@100, auto, 1
|
monitor = DP-1, 1920x1080@100, auto, 1
|
||||||
monitor = DP-1, transform, 3
|
monitor = DP-1, transform, 3
|
||||||
#workspace = 1, persistent:true,monitor:DP-2,default:true
|
workspace = 1, persistent:true,monitor:DP-2,default:true
|
||||||
#workspace = 2, persistent:true,monitor:DP-2
|
workspace = 2, persistent:true,monitor:DP-2
|
||||||
#workspace = 3, persistent:true,monitor:DP-2
|
workspace = 3, persistent:true,monitor:DP-2
|
||||||
#workspace = 4, persistent:true,monitor:DP-2
|
workspace = 4, persistent:true,monitor:DP-2
|
||||||
#workspace = 5, persistent:true,monitor:DP-2
|
workspace = 5, persistent:true,monitor:DP-2
|
||||||
#workspace = 6, persistent:true,monitor:DP-1
|
workspace = 6, persistent:true,monitor:DP-1
|
||||||
#workspace = 7, persistent:true,monitor:DP-1
|
workspace = 7, persistent:true,monitor:DP-1
|
||||||
#workspace = 8, persistent:true,monitor:DP-1
|
workspace = 8, persistent:true,monitor:DP-1
|
||||||
#workspace = 9, persistent:true,monitor:DP-1
|
workspace = 9, persistent:true,monitor:DP-1
|
||||||
#workspace = 0, persistent:true,monitor:DP-1
|
workspace = 0, persistent:true,monitor:DP-1
|
||||||
|
|
||||||
|
|
||||||
# Laptop
|
# Laptop
|
||||||
monitor = eDP-1, 1920x1080@144, auto, 1
|
#monitor = eDP-1, 1920x1080@144, auto, 1
|
||||||
workspace = 1, persistent:true,monitor:eDP-1,default:true
|
workspace = 1, persistent:true,monitor:eDP-1,default:true
|
||||||
workspace = 2, persistent:true,monitor:eDP-1
|
workspace = 2, persistent:true,monitor:eDP-1
|
||||||
workspace = 3, persistent:true,monitor:eDP-1
|
workspace = 3, persistent:true,monitor:eDP-1
|
||||||
|
@ -57,9 +57,16 @@ env = LIBVA_DRIVER_NAME,nvidia
|
||||||
env = XDG_SESSION_TYPE,wayland
|
env = XDG_SESSION_TYPE,wayland
|
||||||
env = GBM_BACKEND,nvidia-drm
|
env = GBM_BACKEND,nvidia-drm
|
||||||
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
||||||
env = WLR_NO_HARDWARE_CURSORS,1
|
|
||||||
env = WLR_RENDERER_ALLOW_SOFTWARE,1
|
env = WLR_RENDERER_ALLOW_SOFTWARE,1
|
||||||
|
|
||||||
|
cursor{
|
||||||
|
no_hardware_cursors = true
|
||||||
|
}
|
||||||
|
|
||||||
|
render{
|
||||||
|
explicit_sync = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
|
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
|
||||||
input {
|
input {
|
||||||
|
@ -109,7 +116,7 @@ misc {
|
||||||
|
|
||||||
plugin {
|
plugin {
|
||||||
hyprtrails {
|
hyprtrails {
|
||||||
color = $color5
|
color = $color6
|
||||||
}
|
}
|
||||||
|
|
||||||
hyprexpo {
|
hyprexpo {
|
||||||
|
@ -122,6 +129,13 @@ plugin {
|
||||||
gesture_distance = 300 # how far is the "max"
|
gesture_distance = 300 # how far is the "max"
|
||||||
gesture_positive = true # positive = swipe down. Negative = swipe up.
|
gesture_positive = true # positive = swipe down. Negative = swipe up.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hyprtasking {
|
||||||
|
rows = 3
|
||||||
|
exit_behavior = original hovered interacted
|
||||||
|
gap_size = 8
|
||||||
|
bg_color = $color3
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -132,4 +146,4 @@ source = ~/.config/hypr/keybindings.conf
|
||||||
source = ~/.config/hypr/windowrule.conf
|
source = ~/.config/hypr/windowrule.conf
|
||||||
source = ~/.config/hypr/animations.conf
|
source = ~/.config/hypr/animations.conf
|
||||||
source = ~/.config/hypr/exec.conf
|
source = ~/.config/hypr/exec.conf
|
||||||
# source = ~/.config/hypr/monitors.conf
|
source = ~/.config/hypr/monitors.conf
|
||||||
|
|
|
@ -1,3 +1,2 @@
|
||||||
preload = ~/.config/wallpapers/bench_hollow_hive.png
|
preload = /home/crux/.config/wallpapers/wallhaven-2e2xyx.jpg
|
||||||
|
wallpaper = , /home/crux/.config/wallpapers/wallhaven-2e2xyx.jpg
|
||||||
wallpaper =, ~/.config/wallpapers/bench_hollow_hive.png
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ bind = $mainMod SHIFT, W, exec, wp
|
||||||
bind = $mainMod SHIFT, F, fullscreen
|
bind = $mainMod SHIFT, F, fullscreen
|
||||||
bind = $mainMod, N, exec, swaync-client -t -sw
|
bind = $mainMod, N, exec, swaync-client -t -sw
|
||||||
bind = $mainMod, L, exec, hyprlock
|
bind = $mainMod, L, exec, hyprlock
|
||||||
bind = $mainMod, W, exec, $HOME/.config/hypr/scripts/wallpaperselect.sh
|
bind = $mainMod, W, exec, $HOME/wallpapertest.sh
|
||||||
bind = $mainMod, G, pin
|
bind = $mainMod, G, pin
|
||||||
|
|
||||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||||
|
@ -116,7 +116,7 @@ bind = $mainMod, K, exec, $scrPath/keyboardswitch.sh # change keyboard layout
|
||||||
bind = ALT,tab, exec, ags -t overview
|
bind = ALT,tab, exec, ags -t overview
|
||||||
|
|
||||||
# Hyprexpo Keybinding
|
# Hyprexpo Keybinding
|
||||||
# bind = ALT, grave,hyprexpo:expo, toggle on
|
bind = ALT, grave,hyprexpo:expo, toggle on
|
||||||
|
|
||||||
# Special Keys
|
# Special Keys
|
||||||
bind = , xf86monbrightnessup, exec, brightnessctl set 10%+
|
bind = , xf86monbrightnessup, exec, brightnessctl set 10%+
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Generated by nwg-displays on 2024-05-21 at 17:25:37. Do not edit manually.
|
# Generated by nwg-displays on 2024-05-21 at 17:25:37. Do not edit manually.
|
||||||
|
|
||||||
monitor=DP-1,1920x1080@100.0,0x438,1.0
|
monitor=DP-2,1920x1080@100.0,0x438,1.0
|
||||||
monitor=DP-2,1920x1080@100.0,1920x0,1.0
|
monitor=DP-1,1920x1080@100.0,1920x0,1.0
|
||||||
monitor=DP-2,transform,3
|
monitor=DP-1,transform,3
|
||||||
monitor=HEADLESS-2,1920x1080@60.0,3000x840,1.0
|
monitor=HEADLESS-2,1920x1080@60.0,3000x840,1.0
|
||||||
|
|
|
@ -8,3 +8,6 @@ class = "kitty-dropterm"
|
||||||
size = "60% 30%"
|
size = "60% 30%"
|
||||||
max_size = "1920px 40%"
|
max_size = "1920px 40%"
|
||||||
margin = 60
|
margin = 60
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
|
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
scriptsDir="$HOME/.config/hypr/scripts"
|
scriptsDir="$HOME/.config/hypr/scripts"
|
||||||
|
@ -66,7 +66,7 @@ main() {
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ $pic_index -ne -1 ]]; then
|
if [[ $pic_index -ne -1 ]]; then
|
||||||
swww img "${wallDIR}/${PICS[$pic_index]}" $SWWW_PARAMS
|
swww img "${wallDIR}/${PICS[$pic_index]}" $SWWW_PARAMS
|
||||||
else
|
else
|
||||||
echo "Image not found."
|
echo "Image not found."
|
||||||
exit 1
|
exit 1
|
||||||
|
|
85
.config/hypr/scripts/wallpapertest.sh
Executable file
|
@ -0,0 +1,85 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Directory containing wallpapers
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
WALLPAPER_DIR="$HOME/.config/wallpapers"
|
||||||
|
HYPERPAPER_CONFIG="$HOME/.config/hypr/hyprpaper.conf"
|
||||||
|
|
||||||
|
# Check if the directory exists
|
||||||
|
if [ ! -d "$WALLPAPER_DIR" ]; then
|
||||||
|
echo "Wallpaper directory not found!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure Hyprpaper is running
|
||||||
|
if ! pgrep -x "hyprpaper" > /dev/null; then
|
||||||
|
hyprpaper &
|
||||||
|
sleep 0.5 # Give it some time to start
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Function to format wallpapers for Rofi with previews
|
||||||
|
menu() {
|
||||||
|
find "$WALLPAPER_DIR" -type f \( -iname "*.png" -o -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.gif" \) | while read -r img; do
|
||||||
|
printf "$(basename "$img")\x00icon\x1f$img\n"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
# Show Rofi menu with image previews
|
||||||
|
WALLPAPER=$(menu | rofi -dmenu -theme $HOME/wallselect.rasi)
|
||||||
|
|
||||||
|
# Check if the user pressed Escape (Rofi returns 1 when Escape is pressed)
|
||||||
|
if [ $? -eq 1 ]; then
|
||||||
|
echo "No wallpaper selected, exiting..."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If user selected a wallpaper, preload and set it using Hyprpaper
|
||||||
|
if [ -n "$WALLPAPER" ]; then
|
||||||
|
FULL_PATH="$WALLPAPER_DIR/$WALLPAPER"
|
||||||
|
|
||||||
|
# Check if the wallpaper file exists before applying it
|
||||||
|
if [ -f "$FULL_PATH" ]; then
|
||||||
|
# Preload the wallpaper
|
||||||
|
hyprctl hyprpaper preload "$FULL_PATH"
|
||||||
|
sleep 0.2 # Short delay to ensure it's loaded
|
||||||
|
|
||||||
|
# Set the wallpaper using hyprpaper
|
||||||
|
hyprctl hyprpaper wallpaper ", $FULL_PATH"
|
||||||
|
|
||||||
|
# Update Hyprpaper config file to persist wallpaper after reboot
|
||||||
|
echo "preload = $FULL_PATH" > "$HYPERPAPER_CONFIG"
|
||||||
|
echo "wallpaper = , $FULL_PATH" >> "$HYPERPAPER_CONFIG"
|
||||||
|
|
||||||
|
# Restart Hyprpaper to apply changes
|
||||||
|
pkill hyprpaper
|
||||||
|
hyprpaper &
|
||||||
|
|
||||||
|
# Create symlink to the selected wallpaper for Rofi access
|
||||||
|
ln -sf "$FULL_PATH" "$HOME/.config/rofi/.current_wallpaper"
|
||||||
|
|
||||||
|
# Wait a moment to ensure the wallpaper is fully loaded before applying pywal
|
||||||
|
sleep 1
|
||||||
|
|
||||||
|
# Use pywal to generate color scheme from the current wallpaper
|
||||||
|
wal -i "$FULL_PATH"
|
||||||
|
sleep 1 # Wait a moment for pywal to finish executing
|
||||||
|
|
||||||
|
# Run pywal-discord to update Discord (if applicable)
|
||||||
|
pywal-discord
|
||||||
|
else
|
||||||
|
echo "Selected wallpaper file not found."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "No wallpaper selected."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Kill any running Waybar process
|
||||||
|
pkill waybar
|
||||||
|
|
||||||
|
# Call a script to refresh Hyprpaper settings (if applicable)
|
||||||
|
~/.config/hypr/scripts/refresh.sh
|
||||||
|
|
||||||
|
# Relaunch waybar
|
||||||
|
waybar &
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
/home/crux/.config/wallpapers/wallhaven-o5jv65.jpg
|
/home/crux/.config/wallpapers/wallhaven-2e2xyx.jpg
|
|
@ -1,145 +1,100 @@
|
||||||
/* config - Wallpaper select */
|
|
||||||
|
|
||||||
/* ---- Configuration ---- */
|
/*****----- Configuration -----*****/
|
||||||
configuration {
|
configuration {
|
||||||
modi: "drun";
|
modi: "drun";
|
||||||
show-icons: true;
|
show-icons: true;
|
||||||
drun-display-format: "{name}";
|
drun-display-format: "{name}";
|
||||||
font: "JetBrainsMono Nerd Font 10";
|
|
||||||
drun-display-format: "{name}";
|
|
||||||
hover-select: true;
|
|
||||||
me-select-entry: "MouseSecondary";
|
|
||||||
me-accept-entry: "MousePrimary";
|
|
||||||
window-format: "{w} · {c} · {t}";
|
|
||||||
dpi: 1;
|
|
||||||
font: "JetBrains Mono Nerd Font 10";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ---- Load pywal colors ---- */
|
@theme "$HOME/.cache/wal/colors-rofi-dark.rasi"
|
||||||
@theme "~/.cache/wal/colors-rofi-dark.rasi"
|
|
||||||
|
|
||||||
/* ---- Global Properties ---- */
|
/*****----- Global Properties -----*****/
|
||||||
* {
|
* {
|
||||||
|
font: "JetBrains Mono Nerd Font 10.1";
|
||||||
background-alt: @selected-active-background; // Buttons background
|
background: #11111b;
|
||||||
selected: @selected-normal-background; // Button selected
|
foreground: #eeeeee;
|
||||||
active: @selected-urgent-background; // Window activated
|
selected: #eba0ac;
|
||||||
urgent: @selected-normal-background; // When hovering the activated window (maybe more?)
|
active: #BD93F9;
|
||||||
|
urgent: #f38ba8;
|
||||||
text-selected: @background;
|
|
||||||
text-color: @foreground;
|
|
||||||
border-color: @selected;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****----- Main Window -----*****/
|
||||||
/* ---- Window ---- */
|
|
||||||
window {
|
window {
|
||||||
// Default
|
|
||||||
enabled: true;
|
enabled: true;
|
||||||
fullscreen: false;
|
fullscreen: false;
|
||||||
|
width: 2000px;
|
||||||
transparency: "real";
|
transparency: "real";
|
||||||
cursor: "default";
|
cursor: "default";
|
||||||
spacing: 0px;
|
spacing: 0px;
|
||||||
|
padding: 0px;
|
||||||
|
border-radius: 0px;
|
||||||
border: 2px;
|
border: 2px;
|
||||||
border-radius: 30px;
|
border-color: @active;
|
||||||
location: center;
|
|
||||||
anchor: center;
|
|
||||||
|
|
||||||
// Style Values
|
|
||||||
width: 75%;
|
|
||||||
background-color: #00000088;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ---- Mainbox ---- */
|
|
||||||
mainbox {
|
|
||||||
enabled: true;
|
|
||||||
children: [ "listview" ];
|
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ---- List ---- */
|
/*****----- Main Box -----*****/
|
||||||
|
mainbox {
|
||||||
|
enabled: true;
|
||||||
|
children: [ "listview" ];
|
||||||
|
background-color: @background;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*****----- Listview -----*****/
|
||||||
listview {
|
listview {
|
||||||
enabled: true;
|
enabled: true;
|
||||||
columns: 4;
|
columns: 6;
|
||||||
lines: 2;
|
lines: 1;
|
||||||
padding: 26px 36px;
|
spacing: 50px;
|
||||||
|
padding: 20px 150px;
|
||||||
cycle: true;
|
cycle: true;
|
||||||
dynamic: true;
|
dynamic: false;
|
||||||
scrollbar: false;
|
scrollbar: false;
|
||||||
layout: vertical;
|
layout: vertical;
|
||||||
reverse: false;
|
reverse: false;
|
||||||
fixed-height: true;
|
fixed-height: true;
|
||||||
fixed-columns: true;
|
fixed-columns: true;
|
||||||
|
cursor: "default";
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
spacing: 20px;
|
text-color: @foreground;
|
||||||
|
|
||||||
// Adapt rofi theme
|
|
||||||
border: 0px;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ---- Elements ---- */
|
/*****----- Elements -----*****/
|
||||||
element {
|
element {
|
||||||
enabled: true;
|
enabled: true;
|
||||||
orientation: vertical;
|
orientation: horizontal;
|
||||||
expand: false;
|
|
||||||
spacing: 0px;
|
spacing: 0px;
|
||||||
padding: 5px 10px;
|
padding: 0px;
|
||||||
border-radius: 26px;
|
border-radius: 20px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
element normal.normal {
|
|
||||||
background-color: inherit;
|
|
||||||
text-color: inherit;
|
|
||||||
}
|
|
||||||
element normal.urgent {
|
|
||||||
background-color: @urgent;
|
|
||||||
text-color: @foreground;
|
text-color: @foreground;
|
||||||
}
|
}
|
||||||
element normal.active {
|
|
||||||
background-color: @active;
|
@media(max-aspect-ratio: 1.8) {
|
||||||
text-color: @foreground;
|
element {
|
||||||
|
orientation: vertical;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
element selected.normal {
|
element selected.normal {
|
||||||
background-color: @selected;
|
background-color: @selected;
|
||||||
text-color: @text-selected;
|
text-color: @background;
|
||||||
}
|
}
|
||||||
// Adapt rofi theme
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
/* ---- Image Box ---- */
|
|
||||||
element-icon {
|
element-icon {
|
||||||
size: 30%;
|
size: 33%;
|
||||||
cursor: inherit;
|
cursor: inherit;
|
||||||
expand: false;
|
border-radius: 0px;
|
||||||
padding: 0px;
|
background-color: transparent;
|
||||||
background-color: inherit;
|
text-color: inherit;
|
||||||
}
|
}
|
||||||
|
|
||||||
element-text {
|
element-text {
|
||||||
vertical-align: 0.5;
|
vertical-align: 0.5;
|
||||||
horizontal-align: 0.5;
|
horizontal-align: 0.5;
|
||||||
|
padding: 20px;
|
||||||
cursor: inherit;
|
cursor: inherit;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
|
||||||
|
|
||||||
// Adapt rofi theme
|
|
||||||
element.alternate.normal {
|
|
||||||
background-color: inherit;
|
|
||||||
text-color: inherit;
|
text-color: inherit;
|
||||||
}
|
}
|
||||||
|
|
100
.config/rofi/themes/wallselect.rasi
Normal file
|
@ -0,0 +1,100 @@
|
||||||
|
|
||||||
|
/*****----- Configuration -----*****/
|
||||||
|
configuration {
|
||||||
|
modi: "drun";
|
||||||
|
show-icons: true;
|
||||||
|
drun-display-format: "{name}";
|
||||||
|
}
|
||||||
|
|
||||||
|
@theme "~/.cache/wal/colors-rofi-dark.rasi"
|
||||||
|
|
||||||
|
/*****----- Global Properties -----*****/
|
||||||
|
* {
|
||||||
|
font: "JetBrains Mono Nerd Font 10.1";
|
||||||
|
background: @selected-active-background;
|
||||||
|
foreground: @active-foreground;
|
||||||
|
selected: @selected-urgent-background;
|
||||||
|
active: @selected-urgent-background;
|
||||||
|
urgent: #f38ba8;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*****----- Main Window -----*****/
|
||||||
|
window {
|
||||||
|
enabled: true;
|
||||||
|
fullscreen: false;
|
||||||
|
width: 2000px;
|
||||||
|
transparency: "real";
|
||||||
|
cursor: "default";
|
||||||
|
spacing: 0px;
|
||||||
|
padding: 0px;
|
||||||
|
border-radius: 0px;
|
||||||
|
border: 2px;
|
||||||
|
border-color: @active;
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*****----- Main Box -----*****/
|
||||||
|
mainbox {
|
||||||
|
enabled: true;
|
||||||
|
children: [ "listview" ];
|
||||||
|
background-color: @background;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*****----- Listview -----*****/
|
||||||
|
listview {
|
||||||
|
enabled: true;
|
||||||
|
columns: 6;
|
||||||
|
lines: 1;
|
||||||
|
spacing: 50px;
|
||||||
|
padding: 20px 150px;
|
||||||
|
cycle: true;
|
||||||
|
dynamic: false;
|
||||||
|
scrollbar: false;
|
||||||
|
layout: vertical;
|
||||||
|
reverse: false;
|
||||||
|
fixed-height: true;
|
||||||
|
fixed-columns: true;
|
||||||
|
cursor: "default";
|
||||||
|
background-color: transparent;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*****----- Elements -----*****/
|
||||||
|
element {
|
||||||
|
enabled: true;
|
||||||
|
orientation: horizontal;
|
||||||
|
spacing: 0px;
|
||||||
|
padding: 0px;
|
||||||
|
border-radius: 20px;
|
||||||
|
cursor: pointer;
|
||||||
|
background-color: transparent;
|
||||||
|
text-color: @inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media(max-aspect-ratio: 1.8) {
|
||||||
|
element {
|
||||||
|
orientation: vertical;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected.normal {
|
||||||
|
background-color: @selected;
|
||||||
|
text-color: @background;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 33%;
|
||||||
|
cursor: inherit;
|
||||||
|
border-radius: 0px;
|
||||||
|
background-color: transparent;
|
||||||
|
text-color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
vertical-align: 0.5;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
padding: 20px;
|
||||||
|
cursor: inherit;
|
||||||
|
background-color: transparent;
|
||||||
|
text-color: inherit;
|
||||||
|
}
|
BIN
.config/wallpapers/1.png
Normal file
After Width: | Height: | Size: 730 KiB |
BIN
.config/wallpapers/2.png
Normal file
After Width: | Height: | Size: 765 KiB |
BIN
.config/wallpapers/3.png
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
.config/wallpapers/3d.jpg
Normal file
After Width: | Height: | Size: 166 KiB |
BIN
.config/wallpapers/4.png
Normal file
After Width: | Height: | Size: 710 KiB |
BIN
.config/wallpapers/5.png
Normal file
After Width: | Height: | Size: 800 KiB |
BIN
.config/wallpapers/6.png
Normal file
After Width: | Height: | Size: 825 KiB |
BIN
.config/wallpapers/7.png
Normal file
After Width: | Height: | Size: 755 KiB |
BIN
.config/wallpapers/8.png
Normal file
After Width: | Height: | Size: 593 KiB |
BIN
.config/wallpapers/8wlaozbp6h8b1.jpg
Normal file
After Width: | Height: | Size: 934 KiB |
BIN
.config/wallpapers/9.png
Normal file
After Width: | Height: | Size: 1.6 MiB |
BIN
.config/wallpapers/IMG_8881.png
Normal file
After Width: | Height: | Size: 1.4 MiB |
BIN
.config/wallpapers/backiee-298100-landscape.jpg
Normal file
After Width: | Height: | Size: 436 KiB |
BIN
.config/wallpapers/forest-foggy-misty-cloudy.jpg
Normal file
After Width: | Height: | Size: 1.8 MiB |
After Width: | Height: | Size: 656 KiB |
BIN
.config/wallpapers/snake.png
Normal file
After Width: | Height: | Size: 304 KiB |
BIN
.config/wallpapers/wallhaven-2e2xyx.jpg
Normal file
After Width: | Height: | Size: 661 KiB |
|
@ -1,6 +1,6 @@
|
||||||
* {
|
* {
|
||||||
/* `otf-font-awesome` is required to be installed for icons */
|
/* `otf-font-awesome` is required to be installed for icons */
|
||||||
font-family: 'RecMonoCasual Nerd Font';
|
font-family: 'JetBrainsMono Nerd Font';
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -8,10 +8,11 @@
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
background-color: alpha(@background, 0.8);
|
background-color: alpha(@background, 0.8);
|
||||||
border: 1.5px solid @color7;
|
border: 1.5px solid @color1;
|
||||||
color: @color7;
|
color: @color7;
|
||||||
transition-property: background-color;
|
transition-property: background-color;
|
||||||
transition-duration: .5s;
|
transition-duration: .5s;
|
||||||
|
border-radius: 0px;
|
||||||
}
|
}
|
||||||
tooltip {
|
tooltip {
|
||||||
background: @color1;
|
background: @color1;
|
||||||
|
|