1
0

Big update! pywal and others

This commit is contained in:
Eli Fouts 2025-01-02 06:22:18 -05:00
parent 6df11f34f2
commit 4717949a20
97 changed files with 281 additions and 211 deletions

View File

@ -1,10 +1,6 @@
#
# ~/.bashrc # ~/.bashrc
#
eval "$(starship init bash)" eval "$(starship init bash)"
# If not running interactively, don't do anything
[[ $- != *i* ]] && return [[ $- != *i* ]] && return
alias ls='ls --color=auto' alias ls='ls --color=auto'
alias pacup='sudo pacman -Rns $(pacman -Qdtq)' alias pacup='sudo pacman -Rns $(pacman -Qdtq)'
alias grep='grep --color=auto' alias grep='grep --color=auto'
@ -17,10 +13,13 @@ alias fonts='fc-list -f "%{family}\n"'
alias hypr='cd ~/.config/hypr/' alias hypr='cd ~/.config/hypr/'
alias tasks='bpytop' alias tasks='bpytop'
alias viruscheck='sudo clamscan -r /' alias viruscheck='sudo clamscan -r /'
alias Docs="cd ~/Documents && nvim"
alias Settings="cd ~/.config/hypr && nvim"
export XDG_CURRENT_DESKTOP=Hyprland export XDG_CURRENT_DESKTOP=Hyprland
export OZONE_PLATFORM=wayland export OZONE_PLATFORM=wayland
export ENABLE_FEATURES=UseOzonePlatform export ENABLE_FEATURES=UseOzonePlatform
export NVM_DIR="$HOME/.nvm" export NVM_DIR="$HOME/.nvm"
export WALLPAPER_PATH="/home/eli/wallpapers/walls/1358310.png"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
alias eww='./eww' alias eww='./eww'
PS1='[\u@\h \W]\$ ' PS1='[\u@\h \W]\$ '

View File

@ -0,0 +1,22 @@
general {
lock_cmd = pidof hyprlock || hyprlock
ignore_dbus_inhibit = /opt/spotify/spotify
}
listener {
timeout = 270
on-timeout = notify-send "System" "You are about to be locked out!" -i ~/wallpapers/hyprland-notify.jpg
}
listener {
timeout = 300
on-timeout = loginctl lock-session
on-resume = sleep 2 && notify-send "System" "Unlocked! Hey $USER" -i ~/wallpapers/hyprland-notify.jpg
}
listener {
timeout = 1200
on-timeout = hyprctl dispatch dpms off
on-resume = hyprctl dispatch dpms on
}

View File

@ -17,7 +17,7 @@ autogenerated = 0 # remove this line to remove the warning
# You can split this configuration into multiple files # You can split this configuration into multiple files
# Create your files separately and then link them to this file like this: # Create your files separately and then link them to this file like this:
# source = ~/.config/hypr/myColors.conf # source = ~/.config/hypr/myColors.conf
source = /home/eli/.cache/wal/colors-hyprland
################ ################
### MONITORS ### ### MONITORS ###
@ -48,8 +48,9 @@ $menu = wofi --show drun
# exec-once = $terminal # exec-once = $terminal
# exec-once = nm-applet & # exec-once = nm-applet &
exec-once = hypridle
exec-once = waybar exec-once = waybar
exec-once = ~/.config/hypr/wallpaper.sh exec-once = hyprpaper
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 = swaync exec-once = swaync
@ -60,8 +61,8 @@ exec-once = swaync
# See https://wiki.hyprland.org/Configuring/Environment-variables/ # See https://wiki.hyprland.org/Configuring/Environment-variables/
env = XCURSOR_SIZE,18 env = XCURSOR_THEME,Bibata-Modern-Classic
env = HYPRCURSOR_SIZE,18 env = XCURSOR_SIZE,12
##################### #####################
@ -72,10 +73,10 @@ env = HYPRCURSOR_SIZE,18
# https://wiki.hyprland.org/Configuring/Variables/#general # https://wiki.hyprland.org/Configuring/Variables/#general
general { general {
gaps_in = 1.8 gaps_in = 1.8
gaps_out = 20 gaps_out = 15
border_size = 1 border_size = 1
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
col.active_border = rgba(ffffff00) rgba(ffffff88) col.active_border = rgba(ffffff00) $color9
col.inactive_border = rgba(00000000) col.inactive_border = rgba(00000000)
resize_on_border = true resize_on_border = true
allow_tearing = false allow_tearing = false
@ -85,8 +86,8 @@ general {
# https://wiki.hyprland.org/Configuring/Variables/#decoration # https://wiki.hyprland.org/Configuring/Variables/#decoration
decoration { decoration {
rounding = 1 rounding = 3
active_opacity = 0.80 active_opacity = 0.7
inactive_opacity = 0.5 inactive_opacity = 0.5
fullscreen_opacity = 1 fullscreen_opacity = 1
@ -94,9 +95,9 @@ decoration {
enabled = true enabled = true
size = 8 size = 8
passes = 3 passes = 3
new_optimizations = yes new_optimizations = true
ignore_opacity = true ignore_opacity = true
xray = true xray = false
popups = true popups = true
blurls = waybar blurls = waybar
blurls = wofi blurls = wofi
@ -234,7 +235,9 @@ bind = ALT, left, movewindow, l
bind = ALT, right, movewindow, r bind = ALT, right, movewindow, r
bind = ALT, up, movewindow, u bind = ALT, up, movewindow, u
bind = ALT, down, movewindow, d bind = ALT, down, movewindow, d
bind = , Print, exec, ~/myscripts/screenshot.sh bind = CTRL, Print, exec, hyprshot -m region -o ~/Screenshots/
bind = , Print, exec, hyprshot -m window -o ~/Screenshots/
bind = CTRL, l, exec, hyprlock
# Example special workspace (scratchpad) # Example special workspace (scratchpad)
bind = $mainMod, S, togglespecialworkspace, magic bind = $mainMod, S, togglespecialworkspace, magic
@ -244,7 +247,7 @@ bind = $mainMod SHIFT, S, movetoworkspace, special:magic
# Move/resize windows with mainMod + LMB/RMB and dragging # Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:272, movewindow
#bindm = $mainMod, mouse:273, resizewindow bindm = $mainMod, mouse:273, resizewindow
# Sound config # Sound config
#bind = $mainMod, F8, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle && gBar audio #bind = $mainMod, F8, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle && gBar audio

View File

@ -0,0 +1,86 @@
source = /home/eli/.cache/wal/colors-hyprland
background {
monitor =
path = /home/eli/wallpapers/walls/wp9052004-3369484529.jpg
blur_size = 7
blur_passes = 2
brightness = .4
}
input-field {
monitor =
size = 6%, 4%
outline_thickness = 0
dots_rounding = 4
dots_spacing = .5
dots_fase_time = 300
inner_color = rgba(100,100,100,.5) # no fill
outer_color = rgb(30,30,30,1)
check_color= rgba(30,30,30,1)
fail_color= rgba(30,30,30,1)
font_color = $color9
font_family = CodeNewRoman Nerd Font Propo
fade_on_empty = false
shadow_color = rgba(20,20,20,.5)
shadow_passes = 1
shadow_size = 5
rounding = 20
placeholder_text = <i></i>
fail_text = <b>FAIL</b>
fail_timeout = 300
position = 0, -100
halign = center
valign = center
}
label {
monitor =
text = cmd[update:1000] date +"<b>%I</b>"
color = $color9
font_size = 200
font_family = CodeNewRoman Nerd Font Propo
shadow_passes = 0
shadow_size = 5
position = -120, 410
halign = center
valign = center
}
label {
monitor =
text = cmd[update:1000] date +"<b>%M</b>"
color = rgba(150,150,150, .4)
font_size = 200
font_family = CodeNewRoman Nerd Font Propo
shadow_passes = 0
shadow_size = 5
position = 120, 230
halign = center
valign = center
}
label {
monitor =
text = cmd[update:1000] date +"<b>%A, %B %d, %Y</b>"
color = $color4
font_size = 40
font_family = CodeNewRoman Nerd Font Propo
shadow_passes = 0
shadow_size = 4
position = -40,-20
halign = right
valign = top
}
label {
monitor =
text = <i>Hello</i> <b>$USER</b>
color = $color5
font_size = 40
font_family = CodeNewRoman Nerd Font Propo
shadow_passes = 0
shadow_size = 4
position = 40,-20
halign = left
valign = top
}

View File

@ -0,0 +1,3 @@
preload = ~/wallpapers/lock.jpg
wallpaper = , ~/wallpapers/lock.jpg

22
.config/hypr/wallpaper.sh Executable file
View File

@ -0,0 +1,22 @@
#!/bin/bash
systemctl --user enable --now hyprpaper.service
WALLPAPER_DIR="/home/eli/wallpapers/walls"
SPECIFIC_IMAGE=$(find "$WALLPAPER_DIR" -type f \( -iname "*.jpg" -o -iname "*.png" -o -iname "*.jpeg" \) | shuf -n 1)
hyprctl hyprpaper unload all
hyprctl hyprpaper preload "$SPECIFIC_IMAGE"
hyprctl hyprpaper wallpaper ",$SPECIFIC_IMAGE"
# Set colorscheme using wal with the random image
wal -i "$SPECIFIC_IMAGE"
# Verify and update the hyprlock configuration file
CONFIG_FILE="/home/eli/.config/hypr/hyprlock.conf"
if [ -f "$CONFIG_FILE" ]; then
sed -i "s|path =.*|path = $SPECIFIC_IMAGE|" "$CONFIG_FILE"
else
echo "Configuration file not found at $CONFIG_FILE"
fi
swaync-client --reload-css
cat ~/.cache/wal/colors-kitty.conf > ~/.config/kitty/current-theme.conf

View File

@ -0,0 +1,30 @@
foreground #bfc4cb
background #021430
background_opacity 1.0
cursor #bfc4cb
active_tab_foreground #021430
active_tab_background #bfc4cb
inactive_tab_foreground #bfc4cb
inactive_tab_background #021430
active_border_color #bfc4cb
inactive_border_color #021430
bell_border_color #F69471
color0 #021430
color8 #5e6673
color1 #F69471
color9 #F69471
color2 #275A9C
color10 #275A9C
color3 #5C6794
color11 #5C6794
color4 #2F75C8
color12 #2F75C8
color5 #94728E
color13 #94728E
color6 #6083BB
color14 #6083BB
color7 #bfc4cb
color15 #bfc4cb

View File

@ -1,7 +1,7 @@
# vim:fileencoding=utf-8:foldmethod=marker # vim:fileencoding=utf-8:foldmethod=marker
# BEGIN_KITTY_THEME # BEGIN_KITTY_THEME
# Everforest Dark Hard # Gruvbox Material Dark Soft
include current-theme.conf include current-theme.conf
# END_KITTY_THEME # END_KITTY_THEME
@ -1405,7 +1405,7 @@ include current-theme.conf
#: }}} #: }}}
#: }}} #: }}}
background #181815 # background #181815
#: Advanced {{{ #: Advanced {{{
# shell . # shell .
@ -2644,7 +2644,7 @@ background #181815
#: }}} #: }}}
# BEGIN_KITTY_FONTS # BEGIN_KITTY_FONTS
font_family family="CodeNewRoman Nerd Font Mono" font_family family='CodeNewRoman Nerd Font Mono' postscript_name=CodeNewRomanNFM
bold_font auto bold_font auto
italic_font auto italic_font auto
bold_italic_font auto bold_italic_font auto

View File

@ -1,7 +1,7 @@
# vim:fileencoding=utf-8:foldmethod=marker # vim:fileencoding=utf-8:foldmethod=marker
# BEGIN_KITTY_THEME # BEGIN_KITTY_THEME
# Everforest Dark Hard # Gruvbox Material Dark Soft
include current-theme.conf include current-theme.conf
# END_KITTY_THEME # END_KITTY_THEME
@ -1405,7 +1405,7 @@ include current-theme.conf
#: }}} #: }}}
#: }}} #: }}}
background #181815 # background #181815
#: Advanced {{{ #: Advanced {{{
# shell . # shell .

View File

@ -1,3 +1,4 @@
-- Path for lazy.nvim plugin manager
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not (vim.uv or vim.loop).fs_stat(lazypath) then if not (vim.uv or vim.loop).fs_stat(lazypath) then
vim.fn.system({ vim.fn.system({
@ -11,7 +12,10 @@ if not (vim.uv or vim.loop).fs_stat(lazypath) then
end end
vim.opt.rtp:prepend(lazypath) vim.opt.rtp:prepend(lazypath)
vim.cmd("set number") vim.cmd("set number")
vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
require("vim-options") require("vim-options")
require("lazy").setup("plugins") require("lazy").setup("plugins")
vim.opt.termguicolors = true
local pywal = require('pywal')
pywal.setup()

View File

@ -3,7 +3,6 @@
"alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" }, "alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" },
"cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" }, "cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
"everforest": { "branch": "master", "commit": "44c2659ffb6d26a994346974b4d12e988f43e5e5" },
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
"lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" }, "lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" },
"lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" }, "lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
@ -13,6 +12,7 @@
"nvim-treesitter": { "branch": "master", "commit": "2405274937718d520a40e03df92030dca6b4f0fd" }, "nvim-treesitter": { "branch": "master", "commit": "2405274937718d520a40e03df92030dca6b4f0fd" },
"nvim-web-devicons": { "branch": "master", "commit": "0eb18da56e2ba6ba24de7130a12bcc4e31ad11cb" }, "nvim-web-devicons": { "branch": "master", "commit": "0eb18da56e2ba6ba24de7130a12bcc4e31ad11cb" },
"plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
"pywal": { "branch": "main", "commit": "d11b673c0e3d6eb8cbee7ea8cf4a8911f6ee24b9" },
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" } "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }
} }

View File

@ -0,0 +1,4 @@
return {
{ 'AlphaTechnolog/pywal.nvim', name = 'pywal' }
}

View File

@ -1,7 +1,7 @@
{ {
"$schema": "/etc/xdg/swaync/configSchema.json", "$schema": "/etc/xdg/swaync/configSchema.json",
"positionX": "left", "positionX": "left",
"positionY": "top", "positionY": "bottom",
"layer": "overlay", "layer": "overlay",
"control-center-layer": "top", "control-center-layer": "top",
"layer-shell": true, "layer-shell": true,
@ -89,17 +89,22 @@
}, },
{ {
"label": "", "label": "󰈙",
"command": "kitty nvim /home/eli/Documents/mylist.txt" "command": "kitty bash -i -c 'Docs'"
}, },
{ {
"label": "", "label": "",
"command": "kitty nvim /home/eli/.config/hypr/hyprland.conf" "command": "kitty bash -i -c 'Settings'"
},
{
"label": "",
"command": "kitty bash -i -c 'tasks'"
}, },
{ {
"label": "", "label": "",
"command": "swaylock" "command": "hyprlock"
}, },
{ {
"label":"", "label":"",

0
swaync/refresh.sh → .config/swaync/refresh.sh Normal file → Executable file
View File

View File

@ -1,10 +1,10 @@
@import url('/home/eli/.cache/wal/colors-waybar.css');
@define-color mpris-album-art-overlay rgba(0, 0, 0, 0.55); @define-color mpris-album-art-overlay rgba(0, 0, 0, 0.55);
@define-color mpris-button-hover rgba(0, 0, 0, 0.50); @define-color mpris-button-hover rgba(0, 0, 0, 0.50);
@define-color text rgb(255, 255, 255); @define-color text @color7;
@define-color bg rgba(50,50,50,.5); @define-color bg alpha(@background,.5);
@define-color bg-hover rgba(50,50,50,.8); @define-color bg-hover rgba(50,50,50,.8);
@define-color mycolor #4d7b97; @define-color mycolor @color9;
@define-color border-color alpha(@mycolor, 0.15); @define-color border-color alpha(@mycolor, 0.15);
@keyframes fadeIn{ @keyframes fadeIn{
@ -170,7 +170,7 @@
.control-center { .control-center {
background: @bg; background: @bg;
color: @text; color: @text;
border-radius: 10px; border-radius: 0px 10px 10px 0px;
border:none; border:none;
box-shadow: 1px 1px 5px rgba(0, 0, 0, .65); box-shadow: 1px 1px 5px rgba(0, 0, 0, .65);
} }
@ -179,6 +179,7 @@
margin:unset; margin:unset;
color: @text; color: @text;
padding-left:20px; padding-left:20px;
padding-top:20px;
} }
.widget-title > button { .widget-title > button {
@ -282,7 +283,7 @@
} }
.widget-buttons-grid>flowbox>flowboxchild>button:hover label { .widget-buttons-grid>flowbox>flowboxchild>button:hover label {
font-size: 20px; font-size: 20px;
color: #000000; color: @background;
transition: all .7s ease; transition: all .7s ease;
} }
.widget-buttons-grid > flowbox > flowboxchild > button { .widget-buttons-grid > flowbox > flowboxchild > button {
@ -293,7 +294,7 @@
transition: all .5s ease; transition: all .5s ease;
} }
.widget-buttons-grid > flowbox > flowboxchild > button:hover { .widget-buttons-grid > flowbox > flowboxchild > button:hover {
background: rgb(100,100,100); background: @color5;
box-shadow: 0px 0px 2px rgba(0, 0, 0, .2); box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);
transition: all .5s ease; transition: all .5s ease;

View File

@ -0,0 +1,18 @@
$foregroundCol = 0xff{foreground.strip}
$backgroundCol = 0xff{background.strip}
$color0 = 0xff{color0.strip}
$color1 = 0xff{color1.strip}
$color2 = 0xff{color2.strip}
$color3 = 0xff{color3.strip}
$color4 = 0xff{color4.strip}
$color5 = 0xff{color5.strip}
$color6 = 0xff{color6.strip}
$color7 = 0xff{color7.strip}
$color8 = 0xff{color8.strip}
$color9 = 0xff{color9.strip}
$color10 = 0xff{color10.strip}
$color11 = 0xff{color11.strip}
$color12 = 0xff{color12.strip}
$color13 = 0xff{color13.strip}
$color14 = 0xff{color14.strip}
$color15 = 0xff{color15.strip}

View File

@ -54,12 +54,12 @@
"format-off": "BT-off", "format-off": "BT-off",
"format-disabled": "󰂲", "format-disabled": "󰂲",
"format-connected-battery": "{device_battery_percentage}% 󰂯", "format-connected-battery": "{device_battery_percentage}% 󰂯",
"format-alt": "{device_alias}󰂯", "format-alt": "{device_alias} 󰂯",
"tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected", "tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}", "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
"tooltip-format-enumerate-connected": "{device_alias}\n{device_address}", "tooltip-format-enumerate-connected": "{device_alias}\n{device_address}",
"tooltip-format-enumerate-connected-battery": "{device_alias}\n{device_address}\n{device_battery_percentage}%", "tooltip-format-enumerate-connected-battery": "{device_alias}\n{device_address}\n{device_battery_percentage}%",
"on-click-right": "blueman-manager" "on-click-right": "blueman-manager",
}, },
"battery": { "battery": {
"interval":1, "interval":1,
@ -79,7 +79,7 @@
"󰂀", "󰂀",
"󰂂", "󰂂",
"󰁹" "󰁹"
] ],
}, },
"custom/pacman": { "custom/pacman": {
"format": "󰅢 {}", "format": "󰅢 {}",
@ -88,7 +88,7 @@
"exec-if": "exit 0", "exec-if": "exit 0",
"on-click": "kitty sh -c 'yay; sudo pacman -Syu; echo Done - Press enter to exit; read'; pkill -SIGRTMIN+8 waybar", "on-click": "kitty sh -c 'yay; sudo pacman -Syu; echo Done - Press enter to exit; read'; pkill -SIGRTMIN+8 waybar",
"signal": 8, "signal": 8,
"tooltip": false "tooltip": false,
}, },
"custom/expand": { "custom/expand": {
"format": "", "format": "",
@ -105,7 +105,7 @@
"transition-to-left": true, "transition-to-left": true,
"click-to-reveal": true "click-to-reveal": true
}, },
"modules": ["custom/expand", "custom/colorpicker","cpu","memory","temperature","custom/endpoint"] "modules": ["custom/expand", "custom/colorpicker","cpu","memory","temperature","custom/endpoint"],
}, },
"custom/colorpicker": { "custom/colorpicker": {
"format": "{}", "format": "{}",
@ -124,11 +124,10 @@
}, },
"temperature": { "temperature": {
"critical-threshold": 80, "critical-threshold": 80,
"format": "{icon}", "format": "",
"format-icons": ["", "", ""]
}, },
"tray": { "tray": {
"icon-size": 14, "icon-size": 14,
"spacing": 10 "spacing": 10
} },
} }

2
.config/waybar/refresh.sh Executable file
View File

@ -0,0 +1,2 @@
pkill waybar
waybar

View File

@ -1,3 +1,5 @@
@import url('/home/eli/.cache/wal/colors-waybar.css');
* { * {
font-size:15px; font-size:15px;
font-family: "CodeNewRoman Nerd Font Propo"; font-family: "CodeNewRoman Nerd Font Propo";
@ -9,21 +11,21 @@ window#waybar{
padding:7px; padding:7px;
margin:5px; margin:5px;
border-radius:10px; border-radius:10px;
background: rgba(50,50,50,.5); background: alpha(@background,.5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5); box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
} }
.modules-center { .modules-center {
padding:7px; padding:7px;
margin:5px; margin:5px;
border-radius:10px; border-radius:10px;
background: rgba(50,50,50,.5); background: alpha(@background,.5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5); box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
} }
.modules-right { .modules-right {
padding:7px; padding:7px;
margin:5px; margin:5px;
border-radius:10px; border-radius:10px;
background: rgba(50,50,50,.5); background: alpha(@background,.5);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5); box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
} }
tooltip { tooltip {
@ -31,19 +33,23 @@ tooltip {
} }
#clock:hover, #custom-pacman:hover, #custom-notification:hover,#bluetooth:hover,#network:hover,#battery:hover, #cpu:hover,#memory:hover,#temperature:hover{ #clock:hover, #custom-pacman:hover, #custom-notification:hover,#bluetooth:hover,#network:hover,#battery:hover, #cpu:hover,#memory:hover,#temperature:hover{
transition: all .3s ease; transition: all .3s ease;
color:rgba(150,150,150,.5); color:@color0;
} }
#custom-notification { #custom-notification {
padding: 0px 5px; padding: 0px 5px;
transition: all .3s ease; transition: all .3s ease;
color:@color7;
} }
#clock{ #clock{
padding: 0px 5px; padding: 0px 5px;
color:@color7;
transition: all .3s ease; transition: all .3s ease;
} }
#custom-pacman{ #custom-pacman{
padding: 0px 5px; padding: 0px 5px;
transition: all .3s ease; transition: all .3s ease;
color:@color7;
} }
#workspaces { #workspaces {
padding: 0px 5px; padding: 0px 5px;
@ -51,46 +57,52 @@ tooltip {
#workspaces button { #workspaces button {
all:unset; all:unset;
padding: 0px 5px; padding: 0px 5px;
color: transparent; color: rgba(0,0,0,0);
transition: all .5s ease; transition: all .5s ease;
text-shadow: 0px 0px 1px rgba(0, 0, 0, .5); text-shadow: 0px 0px 1px rgba(0, 0, 0, .5);
} }
#workspaces button:hover { #workspaces button:hover {
transition: all .5s ease; transition: all .5s ease;
color:transparent; color:rgba(0,0,0,0);
text-shadow: 0px 0px 1px rgba(0, 0, 0, .6); text-shadow: 0px 0px 1px rgba(0, 0, 0, .6);
} }
#workspaces button.active { #workspaces button.active {
color: white; color: @color9;
border: none; border: none;
transition: all .5s ease; transition: all .5s ease;
} }
#workspaces button.empty { #workspaces button.empty {
color: transparent; color: rgba(0,0,0,0);
border: none; border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .2); text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .2);
} }
#workspaces button.empty:hover { #workspaces button.empty:hover {
color: transparent; color: rgba(0,0,0,0);
border: none; border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5); text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
} }
#workspaces button.empty.active { #workspaces button.empty.active {
color: white; color: @color9;
border: none; border: none;
transition: all .5s ease; transition: all .5s ease;
} }
#bluetooth{ #bluetooth{
padding: 0px 5px; padding: 0px 5px;
transition: all .3s ease; transition: all .3s ease;
color:@color7;
} }
#network{ #network{
padding: 0px 5px; padding: 0px 5px;
transition: all .3s ease; transition: all .3s ease;
color:@color7;
} }
#battery{ #battery{
padding: 0px 5px; padding: 0px 5px;
transition: all .3s ease; transition: all .3s ease;
color:@color7;
} }
#battery.charging { #battery.charging {
@ -115,7 +127,7 @@ tooltip {
} }
#custom-expand{ #custom-expand{
padding: 0px 5px; padding: 0px 5px;
color:rgba(0,0,0,.2); color:alpha(@foreground,.2);
text-shadow: 0px 0px 2px rgba(0, 0, 0, .7); text-shadow: 0px 0px 2px rgba(0, 0, 0, .7);
transition: all .3s ease; transition: all .3s ease;
} }
@ -129,6 +141,8 @@ tooltip {
#cpu,#memory,#temperature{ #cpu,#memory,#temperature{
padding: 0px 5px; padding: 0px 5px;
transition: all .3s ease; transition: all .3s ease;
color:@color7;
} }
#custom-endpoint{ #custom-endpoint{
color:transparent; color:transparent;
@ -138,6 +152,7 @@ tooltip {
#tray{ #tray{
padding: 0px 5px; padding: 0px 5px;
transition: all .3s ease; transition: all .3s ease;
} }
#tray menu * { #tray menu * {
padding: 0px 5px; padding: 0px 5px;

View File

@ -1,6 +1,6 @@
{ {
"label" : "lock", "label" : "lock",
"action" : "swaylock", "action" : "hyprlock",
"keybind" : "l" "keybind" : "l"
} }
{ {

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 552 B

After

Width:  |  Height:  |  Size: 552 B

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -9,4 +9,4 @@ term=kitty
hide_scroll=true hide_scroll=true
print_command=true print_command=true
insensitive=true insensitive=true
columns=1 columns=1

View File

@ -1,7 +1,9 @@
@define-color mauve #f5f5f5; @import url('/home/eli/.cache/wal/colors-waybar.css');
@define-color red #f5f5f5;
@define-color lavender #999999; @define-color mauve @color9;
@define-color text #999999; @define-color red @color9;
@define-color lavender @color7;
@define-color text @color7;
* { * {
font-family: 'CodeNewRoman Nerd Font Mono', monospace; font-family: 'CodeNewRoman Nerd Font Mono', monospace;
@ -13,11 +15,9 @@
window { window {
all:unset; all:unset;
padding: 20px; padding: 20px;
border: 0.1em solid @lavender;
border-radius: 10px; border-radius: 10px;
background-color: rgba(50,50,50,.5); background-color: alpha(@background,.5);
animation: fadeIn .5s ease-in-out; animation: fadeIn .5s ease-in-out;
margin:5;
} }
/* Slide In */ /* Slide In */
@keyframes slideIn { @keyframes slideIn {

View File

@ -1,3 +0,0 @@
preload = ~/wallpapers/Monochrome/lock.jpg
wallpaper = , ~/wallpapers/Monochrome/lock.jpg

View File

@ -1,8 +0,0 @@
#!/bin/bash
systemctl --user enable --now hyprpaper.service
WALLPAPER_DIR="/home/eli/wallpapers/walls"
SPECIFIC_IMAGE=$(find "$WALLPAPER_DIR" -type f \( -iname "*.jpg" -o -iname "*.png" -o -iname "*.jpeg" \) | shuf -n 1)
hyprctl hyprpaper unload all
hyprctl hyprpaper preload "$SPECIFIC_IMAGE"
hyprctl hyprpaper wallpaper ",$SPECIFIC_IMAGE"

View File

@ -1,70 +0,0 @@
# vim:ft=kitty
## name: Everforest Dark Hard
## author: Sainnhe Park
## license: MIT
## upstream: https://github.com/ewal/kitty-everforest/blob/master/themes/everforest_dark_hard.conf
## blurb: A green based color scheme designed to be warm and soft
foreground #d3c6aa
background #272e33
selection_foreground #9da9a0
selection_background #464e53
cursor #d3c6aa
cursor_text_color #2e383c
url_color #7fbbb3
active_border_color #a7c080
inactive_border_color #4f5b58
bell_border_color #e69875
visual_bell_color none
wayland_titlebar_color system
macos_titlebar_color system
active_tab_background #272e33
active_tab_foreground #d3c6aa
inactive_tab_background #374145
inactive_tab_foreground #9da9a0
tab_bar_background #2e383c
tab_bar_margin_color none
mark1_foreground #272e33
mark1_background #7fbbb3
mark2_foreground #272e33
mark2_background #d3c6aa
mark3_foreground #272e33
mark3_background #d699b6
#: black
color0 #343f44
color8 #868d80
#: red
color1 #e67e80
color9 #e67e80
#: green
color2 #a7c080
color10 #a7c080
#: yellow
color3 #dbbc7f
color11 #dbbc7f
#: blue
color4 #7fbbb3
color12 #7fbbb3
#: magenta
color5 #d699b6
color13 #d699b6
#: cyan
color6 #83c092
color14 #83c092
#: white
color7 #859289
color15 #9da9a0

View File

@ -1,32 +0,0 @@
return {
"sainnhe/everforest",
lazy = false,
name = "everforest",
priority = 997,
config = function()
vim.cmd.colorscheme("everforest")
-- Remove background for general UI elements
vim.cmd("highlight Normal ctermbg=NONE guibg=NONE")
vim.cmd("highlight NonText ctermbg=NONE guibg=NONE")
vim.cmd("highlight NormalNC ctermbg=NONE guibg=NONE")
vim.cmd("highlight LineNr ctermbg=NONE guibg=NONE") -- Remove background for line numbers
vim.cmd("highlight CursorLineNr ctermbg=NONE guibg=NONE") -- Cursor line number
vim.cmd("highlight SignColumn ctermbg=NONE guibg=NONE") -- Remove background for sign column
vim.cmd("highlight EndOfBuffer ctermbg=NONE guibg=NONE") -- Remove background for ~ at end of file
vim.cmd("highlight FoldColumn ctermbg=NONE guibg=NONE") -- Remove background for fold column
vim.cmd("highlight VertSplit ctermbg=NONE guibg=NONE") -- Remove background for vertical splits
-- Syntax groups
vim.cmd("highlight String ctermbg=NONE guibg=NONE")
vim.cmd("highlight Comment ctermbg=NONE guibg=NONE")
vim.cmd("highlight Number ctermbg=NONE guibg=NONE")
vim.cmd("highlight Keyword ctermbg=NONE guibg=NONE")
vim.cmd("highlight Function ctermbg=NONE guibg=NONE")
vim.cmd("highlight Statement ctermbg=NONE guibg=NONE")
vim.cmd("highlight Type ctermbg=NONE guibg=NONE")
vim.cmd("highlight Identifier ctermbg=NONE guibg=NONE")
vim.cmd("highlight PreProc ctermbg=NONE guibg=NONE")
end,
}

View File

@ -4,13 +4,14 @@ This countains My **Arch** Linux Dotfiles for a clean looking lightweight **Hypr
Using **Pacman**, **Git** and **Yay** you can download the packages below. Using **Pacman**, **Git** and **Yay** you can download the packages below.
```txt ```txt
git git
swaylock-effects-git
wlogout wlogout
nvim nvim
zip unzip zip unzip
pipewire pipewire
hyprpaper hyprpaper
hyprpicker hyprpicker
hypridle
hyprlock
code code
bpytop bpytop
nerdfetch nerdfetch
@ -30,4 +31,6 @@ firefox
spotify spotify
pacman-contrib pacman-contrib
swaync swaync
pywal
waybar
``` ```

View File

@ -1,32 +0,0 @@
indicator-thickness=2
indicator-radius=130
indicator-idle-visible
clock
ignore-empty-password
image=/home/eli/wallpapers/Monochrome/wallpaper5.jpg
effect-blur=7x5
line-color=00000000
separator-color=00000000
font=BigBlueTermPlus Nerd Font
key-hl-color=2ecc71ff
text-color=c0c0c088
ring-color=f8f8ff88
inside-color=00000055
text-clear-color=73867888
ring-clear-color=7386788
inside-clear-color=00000055
text-ver-color=1d295188
ring-ver-color=1d295188
inside-ver-color=00000055
text-wrong-color=82656188
ring-wrong-color=82656188
inside-wrong-color=00000055
text-caps-lock-color=00000000
ring-caps-lock-color=00000000
inside-caps-lock-color=00000000

View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
wallpapers/lock.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1018 KiB

View File

@ -1 +0,0 @@
/home/eli/wallpapers/walls/Anime Original 5120 x 2880.jpg /home/eli/wallpapers/walls/Chainsaw Man 5120 x 3840.png /home/eli/wallpapers/walls/IMG_2543.png /home/eli/wallpapers/walls/IMG_2551.JPG /home/eli/wallpapers/walls/IMG_2558.JPG /home/eli/wallpapers/walls/Omoide no Marnie 2048 x 1226.png /home/eli/wallpapers/walls/Orange.jpg /home/eli/wallpapers/walls/annie-spratt-7Vfvelvd4us-unsplash.jpg /home/eli/wallpapers/walls/berries.jpg /home/eli/wallpapers/walls/berries.png /home/eli/wallpapers/walls/bloom.jpg /home/eli/wallpapers/walls/bush.jpg /home/eli/wallpapers/walls/cabin.jpg /home/eli/wallpapers/walls/ceyda-ciftci.jpg /home/eli/wallpapers/walls/coffee_cherries.jpg /home/eli/wallpapers/walls/ferns-green.jpg /home/eli/wallpapers/walls/flowers-2.jpg /home/eli/wallpapers/walls/flowers.png /home/eli/wallpapers/walls/ghibli-japanese-walled-garden.png /home/eli/wallpapers/walls/image39.png /home/eli/wallpapers/walls/leaves.png /home/eli/wallpapers/walls/my-neighbor-totoro-sunflowers.png /home/eli/wallpapers/walls/nature.jpg /home/eli/wallpapers/walls/plant1.png /home/eli/wallpapers/walls/shibainu.jpeg /home/eli/wallpapers/walls/stairs.jpg /home/eli/wallpapers/walls/teapot-2.jpg /home/eli/wallpapers/walls/tree-house.png /home/eli/wallpapers/walls/wallhaven-4xeqwz.jpg /home/eli/wallpapers/walls/wallhaven-5w5z19.jpg /home/eli/wallpapers/walls/wallhaven-gjvxdd.jpg /home/eli/wallpapers/walls/wallhaven-pk517j.jpg /home/eli/wallpapers/walls/wallhaven-r78q1m.jpg /home/eli/wallpapers/walls/wp11031060-2590091791.jpg /home/eli/wallpapers/walls/asdgpihsgh.jpg /home/eli/wallpapers/walls/fsdfsff.png /home/eli/wallpapers/walls/5_6307302552421537100.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 MiB

BIN
wallpapers/walls/296373.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

BIN
wallpapers/walls/568499.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

BIN
wallpapers/walls/601846.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1018 KiB

View File

Before

Width:  |  Height:  |  Size: 8.4 MiB

After

Width:  |  Height:  |  Size: 8.4 MiB

View File

Before

Width:  |  Height:  |  Size: 7.4 MiB

After

Width:  |  Height:  |  Size: 7.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 MiB

View File

Before

Width:  |  Height:  |  Size: 15 MiB

After

Width:  |  Height:  |  Size: 15 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 KiB

BIN
wallpapers/walls/rs6.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 KiB

View File

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

View File

Before

Width:  |  Height:  |  Size: 8.9 MiB

After

Width:  |  Height:  |  Size: 8.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 MiB

View File

Before

Width:  |  Height:  |  Size: 2.6 MiB

After

Width:  |  Height:  |  Size: 2.6 MiB

View File

Before

Width:  |  Height:  |  Size: 4.1 MiB

After

Width:  |  Height:  |  Size: 4.1 MiB

View File

Before

Width:  |  Height:  |  Size: 3.4 MiB

After

Width:  |  Height:  |  Size: 3.4 MiB

View File

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

Before

Width:  |  Height:  |  Size: 4.2 MiB

After

Width:  |  Height:  |  Size: 4.2 MiB

View File

Before

Width:  |  Height:  |  Size: 3.2 MiB

After

Width:  |  Height:  |  Size: 3.2 MiB

View File

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

Before

Width:  |  Height:  |  Size: 2.2 MiB

After

Width:  |  Height:  |  Size: 2.2 MiB

View File

Before

Width:  |  Height:  |  Size: 16 MiB

After

Width:  |  Height:  |  Size: 16 MiB

View File

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

Before

Width:  |  Height:  |  Size: 7.6 MiB

After

Width:  |  Height:  |  Size: 7.6 MiB

View File

Before

Width:  |  Height:  |  Size: 7.3 MiB

After

Width:  |  Height:  |  Size: 7.3 MiB

View File

Before

Width:  |  Height:  |  Size: 925 KiB

After

Width:  |  Height:  |  Size: 925 KiB

View File

Before

Width:  |  Height:  |  Size: 3.8 MiB

After

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 MiB

View File

Before

Width:  |  Height:  |  Size: 6.1 MiB

After

Width:  |  Height:  |  Size: 6.1 MiB

View File

Before

Width:  |  Height:  |  Size: 4.0 MiB

After

Width:  |  Height:  |  Size: 4.0 MiB

View File

Before

Width:  |  Height:  |  Size: 3.4 MiB

After

Width:  |  Height:  |  Size: 3.4 MiB

View File

Before

Width:  |  Height:  |  Size: 5.4 MiB

After

Width:  |  Height:  |  Size: 5.4 MiB

View File

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

View File

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 2.5 MiB

View File

Before

Width:  |  Height:  |  Size: 11 MiB

After

Width:  |  Height:  |  Size: 11 MiB

View File

Before

Width:  |  Height:  |  Size: 176 KiB

After

Width:  |  Height:  |  Size: 176 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

View File

Before

Width:  |  Height:  |  Size: 2.8 MiB

After

Width:  |  Height:  |  Size: 2.8 MiB

View File

Before

Width:  |  Height:  |  Size: 12 MiB

After

Width:  |  Height:  |  Size: 12 MiB

View File

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 305 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 MiB

After

Width:  |  Height:  |  Size: 2.2 MiB

View File

Before

Width:  |  Height:  |  Size: 604 KiB

After

Width:  |  Height:  |  Size: 604 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

View File

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

View File

Before

Width:  |  Height:  |  Size: 396 KiB

After

Width:  |  Height:  |  Size: 396 KiB