Install Custom Theme Hi Guys! Does anyone here have their custom themes.Would you mind sharing it here? #468
Closed
kRHYME7
started this conversation in
Show and tell
Replies: 1 comment 11 replies
-
I'll test this, and work on the function as well. I see you added my function for the xz file compression already! Very nice ❤️ Let me add a function to ask the user if they are using a custom theme directory with everything or if they would like to enter the GitHub URL and branch to their theme then it'll clone and run the respective copy and archive jobs. |
Beta Was this translation helpful? Give feedback.
11 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I wrote a quick script to install/patch a custom Theme.
First is compile everything into a single folder, we can name it
Fav-Theme
The instructions on making a theme are just the same with https://github.com/prasanthrangan/hyprdots/wiki/Theming
Here is the file tree
/path/to/custom/Fav-Theme
├── Arcs
│ ├── Cursor_Fav-Theme.tar.gz
│ ├── Gtk_Fav-Theme.tar.gz
│ └── Icon_Fav-Theme.tar.gz
├── hypr
│ └── themes
│ └── Fav-Theme.conf
├── import.lst
├── kitty
│ └── themes
│ └── Fav-Theme.conf
├── Kvantum
│ └── Fav-Theme
│ ├── Fav-Theme.kvconfig
│ └── Fav-Theme.svg
├── qt5ct
│ └── colors
│ └── Fav-Theme.conf
├── rofi
│ └── themes
│ └── Fav-Theme.rasi
├── swww
│ ├── Fav-Theme
│ │ ├── wall-1.jpg
│ │ ├── wall-2.jpeg
│ │ ├── wall..jpg
│ │ ├── -wallpaper-11-scaled.jpg
│ │ ├── Fav-Theme-wallpaper-9-scaled.jpg
│ │ └── anywallpaper.jpg
│ └── wall.ctl
└── waybar
└── themes
└── Fav-Theme.css
then this
import.lst
are the Icons, cursors, and GTK things that you use and the path where they should be added.Also in this way, the Compressed "Themepack" can be hosted on your repo.
This script is on testing so can I try your custom themes?
Here is the script, This one is a very messy script but functional.
https://github.com/kRHYME7/KhingDom/blob/Khingdom/Configs/.config/hypr/scripts/themeinstall.sh
Beta Was this translation helpful? Give feedback.
All reactions