Browse Source

Merge pull request #34 from JaKooLit/v2.1.9

V2.1.9
pull/35/head
Ja.KooLit 2 years ago committed by GitHub
parent
commit
823ce273e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      assets/Tips.md
  2. 2
      config/dunst/styles/dunstrc-dark
  3. 2
      config/dunst/styles/dunstrc-light
  4. 24
      config/hypr/configs/Settings.conf
  5. 2
      config/hypr/scripts/DarkLight.sh
  6. 7
      config/hypr/scripts/Dunst.sh
  7. 9
      config/hypr/scripts/LidSwitch.sh
  8. 17
      config/hypr/scripts/Refresh.sh
  9. 44
      config/hypr/scripts/Wallpaper.sh
  10. 2
      config/hypr/scripts/WallpaperRandom.sh
  11. 1
      config/hypr/scripts/WallpaperSelect.sh
  12. 8
      config/hypr/scripts/Waybar.sh
  13. 2
      config/hypr/scripts/WaybarStyles.sh
  14. 19
      config/hypr/scripts/Wlogout.sh
  15. 61
      config/hypr/themes/frappe.conf
  16. 61
      config/hypr/themes/latte.conf
  17. 61
      config/hypr/themes/macchiato.conf
  18. 61
      config/hypr/themes/mocha.conf
  19. 4
      config/rofi/config-compact.rasi
  20. 4
      config/rofi/config-long.rasi
  21. 4
      config/rofi/config-rofi-Beats.rasi
  22. 4
      config/rofi/config-wallpaper.rasi
  23. 2
      config/rofi/config-waybar-layout.rasi
  24. 2
      config/rofi/config-waybar-style.rasi
  25. 6
      config/rofi/config.rasi
  26. 4
      config/rofi/resolution/1080p/config-compact.rasi
  27. 4
      config/rofi/resolution/1080p/config-long.rasi
  28. 123
      config/rofi/resolution/1080p/config-powermenu.rasi
  29. 4
      config/rofi/resolution/1080p/config-rofi-Beats.rasi
  30. 4
      config/rofi/resolution/1080p/config-wallpaper.rasi
  31. 2
      config/rofi/resolution/1080p/config-waybar-layout.rasi
  32. 2
      config/rofi/resolution/1080p/config-waybar-style.rasi
  33. 6
      config/rofi/resolution/1080p/config.rasi
  34. 6
      config/rofi/resolution/1440p/config-compact.rasi
  35. 8
      config/rofi/resolution/1440p/config-long.rasi
  36. 123
      config/rofi/resolution/1440p/config-powermenu.rasi
  37. 6
      config/rofi/resolution/1440p/config-rofi-Beats.rasi
  38. 6
      config/rofi/resolution/1440p/config-wallpaper.rasi
  39. 2
      config/rofi/resolution/1440p/config-waybar-layout.rasi
  40. 4
      config/rofi/resolution/1440p/config-waybar-style.rasi
  41. 6
      config/rofi/resolution/1440p/config.rasi
  42. 18
      config/wal/templates/colors-hyprland
  43. 4
      config/wal/templates/colors-rofi-dark.rasi
  44. 2
      config/wal/templates/colors-rofi-light.rasi
  45. 30
      config/wlogout/layout
  46. BIN
      config/wlogout/lock-hover.png
  47. BIN
      config/wlogout/lock.png
  48. BIN
      config/wlogout/logout-hover.png
  49. BIN
      config/wlogout/logout.png
  50. BIN
      config/wlogout/power-hover.png
  51. BIN
      config/wlogout/power.png
  52. BIN
      config/wlogout/restart-hover.png
  53. BIN
      config/wlogout/restart.png
  54. BIN
      config/wlogout/sleep-hover.png
  55. BIN
      config/wlogout/sleep.png
  56. 113
      config/wlogout/style.css
  57. 16
      copy.sh

8
assets/Tips.md

@ -1,8 +0,0 @@
###This will search as a quick tips / guide
### Rofi-Beats (online music)
- inorder to use this feature, you need to install yt-dlp or youtube-dl and of course mpv. By default mpv is only installed
### Waybar ricing
- 4 waybar hyprland/workspaces to choose from. Circle
Roman Number, pacman, and workspace number and icons. Just assign accordingly on waybar configs. They are called hyprland/workspaces, #2, #3, #4 etc...

2
config/dunst/styles/dunstrc-dark

@ -92,7 +92,7 @@
### Text ###
font = Monospace 12
font = Fira Code Medium 12
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.

2
config/dunst/styles/dunstrc-light

@ -92,7 +92,7 @@
### Text ###
font = Monospace 12
font = Fira Code Medium 12
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.

24
config/hypr/configs/Settings.conf

@ -1,13 +1,7 @@
## refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables
## JaKooLit Github - https://github.com/JaKooLit
$themes = $HOME/.config/hypr/themes
# Catpuccin Hyprland Themes
source = $themes/mocha.conf
#source = $themes/frappe.conf
#source = $themes/latte.conf
#source = $themes/machiato.conf
source = $HOME/.cache/wal/colors-hyprland
# blurls = waybar
# blurls = rofi
@ -29,20 +23,20 @@ general {
apply_sens_to_raw=1
gaps_in = 4
gaps_out = 8
border_size = 1
border_size = 2
resize_on_border = true
col.active_border = $lavender $blue $sapphire $mauve $red $flamingo 45deg
col.inactive_border = $overlay1
col.active_border = $color0 $color2 $color4 $color6 $color8 45deg
col.inactive_border = $backgroundCol
layout = master
}
group {
col.border_active = $maroon
col.border_active = $color15
groupbar {
col.active = $green
col.active = $color0
}
}
@ -57,14 +51,14 @@ decoration {
dim_strength = 0.1
drop_shadow=true
shadow_range=4
shadow_range=6
shadow_render_power = 1
col.shadow = $mauve
col.shadow = $color2
col.shadow_inactive = 0x50000000
blur {
enabled = true
size = 5
size = 4
passes = 1
ignore_opacity = true
new_optimizations = true

2
config/hypr/scripts/DarkLight.sh

@ -42,7 +42,7 @@ path_param=$(echo $next_mode | sed 's/.*/\u&/')
notify_user "$next_mode"
#ln -sf "${waybar_config}/style/style-pywal.css" "${waybar_config}/style.css"
ln -sf "${dunst_config}/styles/dunstrc-${next_mode}" "${dunst_config}/styles/dunstrc"
ln -sf "${dunst_config}/styles/dunstrc-${next_mode}" "${dunst_config}/dunstrc"
# Symlink for rofi theme
if [ "$next_mode" = "dark" ]; then

7
config/hypr/scripts/Dunst.sh

@ -1,7 +0,0 @@
#!/bin/bash
CONFIG="$HOME/.config/dunst/dunstrc"
if [[ ! $(pidof dunst) ]]; then
dunst -conf ${CONFIG}
fi

9
config/hypr/scripts/LidSwitch.sh

@ -1,9 +0,0 @@
#!/bin/bash
if grep open /proc/acpi/button/lid/LID/state; then
hyprctl keyword monitor "eDP-1, preferred, auto, 1"
else
if [[ `hyprctl monitors | grep "Monitor" | wc -l` != 1 ]]; then
hyprctl keyword monitor "eDP-1, disable"
fi
fi

17
config/hypr/scripts/Refresh.sh

@ -2,16 +2,17 @@
SCRIPTSDIR=$HOME/.config/hypr/scripts
# Kill already running process
# Kill already running processes
_ps=(waybar dunst rofi)
for _prs in "${_ps[@]}"; do
if [[ $(pidof ${_prs}) ]]; then
pkill ${_prs}
fi
if pidof "${_prs}" >/dev/null; then
pkill "${_prs}"
fi
done
# Lauch notification daemon (dunst)
${SCRIPTSDIR}/Dunst.sh &
# relaunch apps
dunst &
waybar &
# Lauch statusbar (waybar)
${SCRIPTSDIR}/Waybar.sh &
#sleep 1
#${SCRIPTSDIR}/RainbowBorders.sh &

44
config/hypr/scripts/Wallpaper.sh

@ -4,48 +4,8 @@ DIR=$HOME/Pictures/wallpapers/
PICS=($(find ${DIR} -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.gif" \)))
RANDOMPICS=${PICS[ $RANDOM % ${#PICS[@]} ]}
change_swaybg(){
pkill swww
pkill swaybg
swaybg -m fill -i ${RANDOMPICS}
}
change_swww(){
pkill swaybg
swww query || swww init
swww img ${RANDOMPICS} --transition-fps 30 --transition-type any --transition-duration 3
}
change_current(){
if pidof swaybg >/dev/null; then
change_swaybg
else
change_swww
fi
}
switch(){
if pidof swaybg >/dev/null; then
change_swww
else
change_swaybg
fi
}
case "$1" in
"swaybg")
change_swaybg
;;
"swww")
change_swww
;;
"s")
switch
;;
*)
change_current
;;
esac
swww query || swww init
swww img ${RANDOMPICS} --transition-fps 30 --transition-type any --transition-duration 3
exec $HOME/.config/hypr/scripts/PywalSwww.sh &
sleep 1

2
config/hypr/scripts/WallpaperRandom.sh

@ -2,8 +2,6 @@
# This script will randomly go through the files of a directory, setting it
# up as the wallpaper at regular intervals
#
# NOTE: this script uses bash (not POSIX shell) for the RANDOM variable
pywal_script=$HOME/.config/hypr/scripts/PywalSwww.sh
pywal_refresh=$HOME/.config/hypr/scripts/Refresh.sh

1
config/hypr/scripts/WallpaperSelect.sh

@ -1,6 +1,7 @@
#!/bin/bash
# WALLPAPERS PATH
DIR=$HOME/Pictures/wallpapers
# Transition config
FPS=30
TYPE="simple"

8
config/hypr/scripts/Waybar.sh

@ -1,8 +0,0 @@
#!/bin/bash
CONFIG="$HOME/.config/waybar/config"
STYLE="$HOME/.config/waybar/style.css"
if [[ ! $(pidof waybar) ]]; then
waybar --bar main-bar --log-level error --config ${CONFIG} --style ${STYLE}
fi

2
config/hypr/scripts/WaybarStyles.sh

@ -30,7 +30,7 @@ main() {
apply_style "$choice"
# Restart relevant processes
for process in waybar mako dunst; do
for process in waybar dunst; do
if pgrep -x "$process" >/dev/null; then
pkill "$process"
fi

19
config/hypr/scripts/Wlogout.sh

@ -1,19 +0,0 @@
#!/bin/bash
# If you have 1440p, better to use this
#wlogout --protocol layer-shell -b 5 -T 600 -B 600 &
# for 1080p
wlogout --protocol layer-shell -b 5 -T 450 -B 450 &
# Capture the PID of the wlogout process
wlogout_pid=$!
# Wait for up to 30 seconds for wlogout to exit gracefully
timeout 30s tail --pid $wlogout_pid -f /dev/null
# If wlogout is still running after the timeout, forcefully kill it
if ps -p $wlogout_pid > /dev/null; then
kill -KILL $wlogout_pid
fi

61
config/hypr/themes/frappe.conf

@ -1,61 +0,0 @@
$rosewaterAlpha = fff5e0dc
$flamingoAlpha = fff2cdcd
$pinkAlpha = fff5c2e7
$mauveAlpha = ffcba6f7
$redAlpha = fff38ba8
$maroonAlpha = ffeba0ac
$peachAlpha = fffab387
$yellowAlpha = fff9e2af
$greenAlpha = ffa6e3a1
$tealAlpha = ff94e2d5
$skyAlpha = ff89dceb
$sapphireAlpha = ff74c7ec
$blueAlpha = ff89b4fa
$lavenderAlpha = ffb4befe
$textAlpha = ffcdd6f4
$subtext1Alpha = ffbac2de
$subtext0Alpha = ffa6adc8
$overlay2Alpha = ff9399b2
$overlay1Alpha = ff7f849c
$overlay0Alpha = ff6c7086
$surface2Alpha = ff585b70
$surface1Alpha = ff45475a
$surface0Alpha = ff313244
$baseAlpha = ff1e1e2e
$mantleAlpha = ff181825
$crustAlpha = ff11111b
$rosewater = 0xfff5e0dc
$flamingo = 0xfff2cdcd
$pink = 0xfff5c2e7
$mauve = 0xffcba6f7
$red = 0xfff38ba8
$maroon = 0xffeba0ac
$peach = 0xfffab387
$yellow = 0xfff9e2af
$green = 0xffa6e3a1
$teal = 0xff94e2d5
$sky = 0xff89dceb
$sapphire = 0xff74c7ec
$blue = 0xff89b4fa
$lavender = 0xffb4befe
$text = 0xffcdd6f4
$subtext1 = 0xffbac2de
$subtext0 = 0xffa6adc8
$overlay2 = 0xff9399b2
$overlay1 = 0xff7f849c
$overlay0 = 0xff6c7086
$surface2 = 0xff585b70
$surface1 = 0xff45475a
$surface0 = 0xff313244
$base = 0xff1e1e2e
$mantle = 0xff181825
$crust = 0xff11111b

61
config/hypr/themes/latte.conf

@ -1,61 +0,0 @@
$rosewaterAlpha = fff5e0dc
$flamingoAlpha = fff2cdcd
$pinkAlpha = fff5c2e7
$mauveAlpha = ffcba6f7
$redAlpha = fff38ba8
$maroonAlpha = ffeba0ac
$peachAlpha = fffab387
$yellowAlpha = fff9e2af
$greenAlpha = ffa6e3a1
$tealAlpha = ff94e2d5
$skyAlpha = ff89dceb
$sapphireAlpha = ff74c7ec
$blueAlpha = ff89b4fa
$lavenderAlpha = ffb4befe
$textAlpha = ffcdd6f4
$subtext1Alpha = ffbac2de
$subtext0Alpha = ffa6adc8
$overlay2Alpha = ff9399b2
$overlay1Alpha = ff7f849c
$overlay0Alpha = ff6c7086
$surface2Alpha = ff585b70
$surface1Alpha = ff45475a
$surface0Alpha = ff313244
$baseAlpha = ff1e1e2e
$mantleAlpha = ff181825
$crustAlpha = ff11111b
$rosewater = 0xfff5e0dc
$flamingo = 0xfff2cdcd
$pink = 0xfff5c2e7
$mauve = 0xffcba6f7
$red = 0xfff38ba8
$maroon = 0xffeba0ac
$peach = 0xfffab387
$yellow = 0xfff9e2af
$green = 0xffa6e3a1
$teal = 0xff94e2d5
$sky = 0xff89dceb
$sapphire = 0xff74c7ec
$blue = 0xff89b4fa
$lavender = 0xffb4befe
$text = 0xffcdd6f4
$subtext1 = 0xffbac2de
$subtext0 = 0xffa6adc8
$overlay2 = 0xff9399b2
$overlay1 = 0xff7f849c
$overlay0 = 0xff6c7086
$surface2 = 0xff585b70
$surface1 = 0xff45475a
$surface0 = 0xff313244
$base = 0xff1e1e2e
$mantle = 0xff181825
$crust = 0xff11111b

61
config/hypr/themes/macchiato.conf

@ -1,61 +0,0 @@
$rosewaterAlpha = fff5e0dc
$flamingoAlpha = fff2cdcd
$pinkAlpha = fff5c2e7
$mauveAlpha = ffcba6f7
$redAlpha = fff38ba8
$maroonAlpha = ffeba0ac
$peachAlpha = fffab387
$yellowAlpha = fff9e2af
$greenAlpha = ffa6e3a1
$tealAlpha = ff94e2d5
$skyAlpha = ff89dceb
$sapphireAlpha = ff74c7ec
$blueAlpha = ff89b4fa
$lavenderAlpha = ffb4befe
$textAlpha = ffcdd6f4
$subtext1Alpha = ffbac2de
$subtext0Alpha = ffa6adc8
$overlay2Alpha = ff9399b2
$overlay1Alpha = ff7f849c
$overlay0Alpha = ff6c7086
$surface2Alpha = ff585b70
$surface1Alpha = ff45475a
$surface0Alpha = ff313244
$baseAlpha = ff1e1e2e
$mantleAlpha = ff181825
$crustAlpha = ff11111b
$rosewater = 0xfff5e0dc
$flamingo = 0xfff2cdcd
$pink = 0xfff5c2e7
$mauve = 0xffcba6f7
$red = 0xfff38ba8
$maroon = 0xffeba0ac
$peach = 0xfffab387
$yellow = 0xfff9e2af
$green = 0xffa6e3a1
$teal = 0xff94e2d5
$sky = 0xff89dceb
$sapphire = 0xff74c7ec
$blue = 0xff89b4fa
$lavender = 0xffb4befe
$text = 0xffcdd6f4
$subtext1 = 0xffbac2de
$subtext0 = 0xffa6adc8
$overlay2 = 0xff9399b2
$overlay1 = 0xff7f849c
$overlay0 = 0xff6c7086
$surface2 = 0xff585b70
$surface1 = 0xff45475a
$surface0 = 0xff313244
$base = 0xff1e1e2e
$mantle = 0xff181825
$crust = 0xff11111b

61
config/hypr/themes/mocha.conf

@ -1,61 +0,0 @@
$rosewaterAlpha = fff5e0dc
$flamingoAlpha = fff2cdcd
$pinkAlpha = fff5c2e7
$mauveAlpha = ffcba6f7
$redAlpha = fff38ba8
$maroonAlpha = ffeba0ac
$peachAlpha = fffab387
$yellowAlpha = fff9e2af
$greenAlpha = ffa6e3a1
$tealAlpha = ff94e2d5
$skyAlpha = ff89dceb
$sapphireAlpha = ff74c7ec
$blueAlpha = ff89b4fa
$lavenderAlpha = ffb4befe
$textAlpha = ffcdd6f4
$subtext1Alpha = ffbac2de
$subtext0Alpha = ffa6adc8
$overlay2Alpha = ff9399b2
$overlay1Alpha = ff7f849c
$overlay0Alpha = ff6c7086
$surface2Alpha = ff585b70
$surface1Alpha = ff45475a
$surface0Alpha = ff313244
$baseAlpha = ff1e1e2e
$mantleAlpha = ff181825
$crustAlpha = ff11111b
$rosewater = 0xfff5e0dc
$flamingo = 0xfff2cdcd
$pink = 0xfff5c2e7
$mauve = 0xffcba6f7
$red = 0xfff38ba8
$maroon = 0xffeba0ac
$peach = 0xfffab387
$yellow = 0xfff9e2af
$green = 0xffa6e3a1
$teal = 0xff94e2d5
$sky = 0xff89dceb
$sapphire = 0xff74c7ec
$blue = 0xff89b4fa
$lavender = 0xffb4befe
$text = 0xffcdd6f4
$subtext1 = 0xffbac2de
$subtext0 = 0xffa6adc8
$overlay2 = 0xff9399b2
$overlay1 = 0xff7f849c
$overlay0 = 0xff6c7086
$surface2 = 0xff585b70
$surface1 = 0xff45475a
$surface0 = 0xff313244
$base = 0xff1e1e2e
$mantle = 0xff181825
$crust = 0xff11111b

4
config/rofi/config-compact.rasi

@ -68,7 +68,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -84,7 +84,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

4
config/rofi/config-long.rasi

@ -66,7 +66,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Inputbar ---- */
@ -77,7 +77,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

4
config/rofi/config-rofi-Beats.rasi

@ -68,7 +68,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -84,7 +84,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

4
config/rofi/config-wallpaper.rasi

@ -68,7 +68,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -84,7 +84,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

2
config/rofi/config-waybar-layout.rasi

@ -65,7 +65,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
dummy {

2
config/rofi/config-waybar-style.rasi

@ -65,7 +65,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
dummy {

6
config/rofi/config.rasi

@ -66,7 +66,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -82,7 +82,7 @@ inputbar {
padding: 10px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;
@ -116,7 +116,7 @@ mode-switcher{
button {
padding: 10px;
border-radius: 10px;
background-color: @background90;
background-color: @background;
text-color: inherit;
cursor: pointer;
border: 1px;

4
config/rofi/resolution/1080p/config-compact.rasi

@ -68,7 +68,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -84,7 +84,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

4
config/rofi/resolution/1080p/config-long.rasi

@ -66,7 +66,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Inputbar ---- */
@ -77,7 +77,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

123
config/rofi/resolution/1080p/config-powermenu.rasi

@ -0,0 +1,123 @@
/* --- Configuration for Rofi Power ---- */
/* ---- Configuration ---- */
configuration {
show-icons: false;
}
/* ---- Load pywal colors (custom wal template) ---- */
@import "~/.config/rofi/pywal-color/pywal-theme.rasi"
/* ---- Global Properties ---- */
* {
font: "Fira Code Medium 12";
}
/* ---- Main Window ---- */
window {
location: center;
anchor: center;
fullscreen: false;
width: 900px;
height: 400px;
x-offset: 0px;
y-offset: 0px;
padding: 0px;
border: 2px;
border-radius: 15px;
border-color: @active-background;
cursor: "default";
background-color: @background-color;
}
/* ---- Main Box ---- */
mainbox {
enabled: true;
spacing: 0px;
margin: 0px;
padding: 0px;
border: 0px solid;
border-radius: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", width);
border-color: @active-background;
background-color: @background-color;
children: [ "inputbar", "listview", "message" ];
}
/* ---- Inputbar ---- */
inputbar {
enabled: true;
padding: 20px;
background-color: transparent;
orientation: horizontal;
children: ["prompt"];
}
prompt {
enabled: true;
padding: 10px;
border-radius: 15px;
border-color: @foreground;
background-color: @background-color;
text-color: @foreground;
cursor: text;
}
/* ---- Listview ---- */
listview {
enabled: true;
columns: 3;
lines: 2;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: false;
fixed-columns: true;
spacing: 40px;
padding: 4% 40px;
background-color: transparent;
cursor: "default";
border: 0px;
border-color: @active-background;
}
/* ---- Elements ---- */
element {
enabled: true;
padding: 20px;
border-radius: 30px;
background-color: transparent;
text-color: @foreground;
cursor: pointer;
}
element-text {
font: "Fira Code SemiBold 16";
background-color: transparent;
text-color: inherit;
cursor: inherit;
vertical-align: 0.5;
horizontal-align: 0.5;
}
element selected.normal {
background-color: @selected-normal-background;
text-color: @background;
}
/* ---- Message ---- */
message {
enabled: true;
margin: 0px;
background-color: transparent;
text-color: @foreground;
border: 0px;
}
textbox {
font: "Fira Code SemiBold 8";
background-color: @background;
text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.5;
}

4
config/rofi/resolution/1080p/config-rofi-Beats.rasi

@ -68,7 +68,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -84,7 +84,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

4
config/rofi/resolution/1080p/config-wallpaper.rasi

@ -68,7 +68,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -84,7 +84,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

2
config/rofi/resolution/1080p/config-waybar-layout.rasi

@ -65,7 +65,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
dummy {

2
config/rofi/resolution/1080p/config-waybar-style.rasi

@ -65,7 +65,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
dummy {

6
config/rofi/resolution/1080p/config.rasi

@ -66,7 +66,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -82,7 +82,7 @@ inputbar {
padding: 10px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;
@ -116,7 +116,7 @@ mode-switcher{
button {
padding: 10px;
border-radius: 10px;
background-color: @background90;
background-color: @background;
text-color: inherit;
cursor: pointer;
border: 1px;

6
config/rofi/resolution/1440p/config-compact.rasi

@ -50,7 +50,7 @@ mainbox {
background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox"];
border-radius: 12px;
background-color: @background90;
background-color: @background;
}
/* ---- Imagebox ---- */
@ -68,7 +68,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -84,7 +84,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

8
config/rofi/resolution/1440p/config-long.rasi

@ -45,10 +45,10 @@ mainbox {
enabled: true;
orientation: vertical;
padding: 15px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
background-image: url("~/.config/rofi/.current_wallpaper", width);
children: [ "imagebox" ];
border-radius: 12px;
background-color: @background90;
background-color: @background;
}
/* ---- Imagebox ---- */
@ -66,7 +66,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Inputbar ---- */
@ -77,7 +77,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

123
config/rofi/resolution/1440p/config-powermenu.rasi

@ -0,0 +1,123 @@
/* --- Configuration for Rofi Power ---- */
/* ---- Configuration ---- */
configuration {
show-icons: false;
}
/* ---- Load pywal colors (custom wal template) ---- */
@import "~/.config/rofi/pywal-color/pywal-theme.rasi"
/* ---- Global Properties ---- */
* {
font: "Fira Code Medium 12";
}
/* ---- Main Window ---- */
window {
location: center;
anchor: center;
fullscreen: false;
width: 900px;
height: 400px;
x-offset: 0px;
y-offset: 0px;
padding: 0px;
border: 2px;
border-radius: 15px;
border-color: @active-background;
cursor: "default";
background-color: @background-color;
}
/* ---- Main Box ---- */
mainbox {
enabled: true;
spacing: 0px;
margin: 0px;
padding: 0px;
border: 0px solid;
border-radius: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", width);
border-color: @active-background;
background-color: @background-color;
children: [ "inputbar", "listview", "message" ];
}
/* ---- Inputbar ---- */
inputbar {
enabled: true;
padding: 20px;
background-color: transparent;
orientation: horizontal;
children: ["prompt"];
}
prompt {
enabled: true;
padding: 10px;
border-radius: 15px;
border-color: @foreground;
background-color: @background-color;
text-color: @foreground;
cursor: text;
}
/* ---- Listview ---- */
listview {
enabled: true;
columns: 3;
lines: 2;
cycle: true;
dynamic: true;
scrollbar: false;
layout: vertical;
reverse: false;
fixed-height: false;
fixed-columns: true;
spacing: 40px;
padding: 4% 40px;
background-color: transparent;
cursor: "default";
border: 0px;
border-color: @active-background;
}
/* ---- Elements ---- */
element {
enabled: true;
padding: 20px;
border-radius: 30px;
background-color: transparent;
text-color: @foreground;
cursor: pointer;
}
element-text {
font: "Fira Code SemiBold 16";
background-color: transparent;
text-color: inherit;
cursor: inherit;
vertical-align: 0.5;
horizontal-align: 0.5;
}
element selected.normal {
background-color: @selected-normal-background;
text-color: @background;
}
/* ---- Message ---- */
message {
enabled: true;
margin: 0px;
background-color: transparent;
text-color: @foreground;
border: 0px;
}
textbox {
font: "Fira Code SemiBold 8";
background-color: @background;
text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.5;
}

6
config/rofi/resolution/1440p/config-rofi-Beats.rasi

@ -50,7 +50,7 @@ mainbox {
background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox"];
border-radius: 12px;
background-color: @background90;
background-color: @background;
}
/* ---- Imagebox ---- */
@ -68,7 +68,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -84,7 +84,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

6
config/rofi/resolution/1440p/config-wallpaper.rasi

@ -50,7 +50,7 @@ mainbox {
background-image: url("~/.config/rofi/.current_wallpaper", width);
children: [ "imagebox"];
border-radius: 12px;
background-color: @background90;
background-color: @background;
}
/* ---- Imagebox ---- */
@ -68,7 +68,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -84,7 +84,7 @@ inputbar {
padding: 14px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

2
config/rofi/resolution/1440p/config-waybar-layout.rasi

@ -65,7 +65,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
dummy {

4
config/rofi/resolution/1440p/config-waybar-style.rasi

@ -65,7 +65,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
dummy {
@ -80,7 +80,7 @@ inputbar {
padding: 15px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;

6
config/rofi/resolution/1440p/config.rasi

@ -66,7 +66,7 @@ listbox {
border-radius: 10px;
border: 1px;
border-color: @active-background;
background-color: @background90;
background-color: @background;
}
/* ---- Dummy ---- */
@ -82,7 +82,7 @@ inputbar {
padding: 10px;
border-radius: 10px;
border-color: @foreground;
background-color: @background90;
background-color: @background;
children: [ "textbox-prompt-colon", "entry" ];
border: 1px;
border-color: @active-background;
@ -116,7 +116,7 @@ mode-switcher{
button {
padding: 10px;
border-radius: 10px;
background-color: @background90;
background-color: @background;
text-color: inherit;
cursor: pointer;
border: 1px;

18
config/wal/templates/colors-hyprland

@ -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}

4
config/wal/templates/colors-rofi-dark.rasi

@ -20,8 +20,8 @@
selected-urgent-background: {color3};
selected-urgent-foreground: @foreground;
background-color: {background}90;
background: {background};
background-color: @background;
background: rgba(0,0,0,0.5);
foreground: {foreground};
border-color: @background;
spacing: 2;

2
config/wal/templates/colors-rofi-light.rasi

@ -21,7 +21,7 @@
selected-urgent-foreground: @foreground;
background-color: @background;
background: rgba(255,255,255, 0.7);
background: rgba(255,255,255, 0.5);
foreground: {background};
border-color: @background;
spacing: 2;

30
config/wlogout/layout

@ -1,30 +0,0 @@
{
"label" : "lock",
"action" : "$HOME/.config/hypr/scripts/LockScreen.sh",
"text" : "Lock",
"keybind" : "l"
}
{
"label" : "reboot",
"action" : "systemctl reboot",
"text" : "Reboot",
"keybind" : "r"
}
{
"label" : "shutdown",
"action" : "systemctl poweroff",
"text" : "Shutdown",
"keybind" : "s"
}
{
"label" : "logout",
"action" : "hyprctl dispatch exit 0",
"text" : "Logout",
"keybind" : "e"
}
{
"label" : "suspend",
"action" : "systemctl suspend",
"text" : "Suspend",
"keybind" : "u"
}

BIN
config/wlogout/lock-hover.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

BIN
config/wlogout/lock.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

BIN
config/wlogout/logout-hover.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

BIN
config/wlogout/logout.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

BIN
config/wlogout/power-hover.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

BIN
config/wlogout/power.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

BIN
config/wlogout/restart-hover.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

BIN
config/wlogout/restart.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

BIN
config/wlogout/sleep-hover.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

BIN
config/wlogout/sleep.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

113
config/wlogout/style.css

@ -1,113 +0,0 @@
window {
font-family: monospace;
font-size: 14pt;
color: #cdd6f4; /* text */
background-color: rgba(30, 30, 46, 0.5);
}
button {
background-repeat: no-repeat;
background-position: center;
background-size: 25%;
border: none;
background-color: rgba(30, 30, 46, 0);
margin: 5px;
animation: gradient_f 20s ease-in infinite;
transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
button:hover#lock {
/*background-color: rgba(49, 50, 68, 0.2);*/
background-size: 25%;
margin-right : 30px;
margin-bottom : 30px;
border-radius: 20px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,0.0,.28,1.682);
}
button:hover#logout {
/*background-color: rgba(49, 50, 68, 0.2);*/
background-size: 25%;
margin-right : 30px;
margin-top : 30px;
border-radius: 20px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,0.0,.28,1.682);
}
button:hover#shutdown {
/*background-color: rgba(49, 50, 68, 0.2);*/
background-size: 25%;
margin-left : 20px;
margin-bottom : 30px;
border-radius: 20px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,0.0,.28,1.682);
}
button:hover#reboot {
/*background-color: rgba(49, 50, 68, 0.2);*/
background-size: 25%;
margin-left : 30px;
margin-top : 30px;
border-radius: 20px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,0.0,.28,1.682);
}
button:hover#suspend {
/*background-color: rgba(49, 50, 68, 0.2);*/
background-size: 25%;
margin-left : 30px;
margin-top : 30px;
border-radius: 20px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,0.0,.28,1.682);
}
button:focus {
background-color: rgba(180, 190, 254, 0.3);
color: #1e1e2e;
background-size: 25%;
margin-left : 30px;
margin-top : 30px;
border-radius: 20px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,0.0,.28,1.682);
}
#lock {
background-image: image(url("./lock.png"));
}
#lock:focus {
background-image: image(url("./lock-hover.png"));
}
#logout {
background-image: image(url("./logout.png"));
}
#logout:focus {
background-image: image(url("./logout-hover.png"));
}
#suspend {
background-image: image(url("./sleep.png"));
}
#suspend:focus {
background-image: image(url("./sleep-hover.png"));
}
#shutdown {
background-image: image(url("./power.png"));
}
#shutdown:focus {
background-image: image(url("./power-hover.png"));
}
#reboot {
background-image: image(url("./restart.png"));
}
#reboot:focus {
background-image: image(url("./restart-hover.png"));
}

16
copy.sh

@ -8,6 +8,16 @@ if [[ $EUID -eq 0 ]]; then
exit 1
fi
echo "
██╗ █████╗ ██╗ ██╗ ██████╗ ██████╗ ██╗ ██╗████████╗ ██████╗ ██████╗ ████████╗███████╗
██║██╔══██╗ ██║ ██╔╝██╔═══██╗██╔═══██╗██║ ██║╚══██╔══╝ ██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝
██║███████║ █████╔╝ ██║ ██║██║ ██║██║ ██║ ██║ █████╗██║ ██║██║ ██║ ██║ ███████╗
██ ██║██╔══██║ ██╔═██╗ ██║ ██║██║ ██║██║ ██║ ██║ ╚════╝██║ ██║██║ ██║ ██║ ╚════██║
╚█████╔╝██║ ██║██╗██║ ██╗╚██████╔╝╚██████╔╝███████╗██║ ██║ ██████╔╝╚██████╔╝ ██║ ███████║
╚════╝ ╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝
"
# Set some colors for output messages
OK="$(tput setaf 2)[OK]$(tput sgr0)"
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
@ -149,6 +159,9 @@ printf "${NOTE} - copying dotfiles\n"
fi
done
# update home folders
xdg-user-dirs-update
# Copying config files
printf " Copying config files...\n"
mkdir -p ~/.config
@ -172,6 +185,9 @@ chmod +x ~/.config/hypr/scripts/* 2>&1 | tee -a "$LOG"
# Set executable for initial-boot.sh
chmod +x ~/.config/hypr/initial-boot.sh 2>&1 | tee -a "$LOG"
printf " adding user to input group...\n"
sudo gpasswd -a $(whoami) input 2>&1 | tee -a "$LOG"
printf "\n${OK} Copy Completed!\n\n\n"
printf "${ORANGE} ATTENTION!!!! \n"
printf "${ORANGE} YOU NEED to logout and re-login or reboot to avoid issues\n\n"

Loading…
Cancel
Save