Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
76cccfa215 | ||
|
9082969c1c | ||
|
f3faf6d9da | ||
|
761a075ca9 | ||
|
23a48d8b81 | ||
|
03376d1003 |
3
.gitignore
vendored
3
.gitignore
vendored
@@ -3,6 +3,9 @@ pkgs/
|
|||||||
__pycache__
|
__pycache__
|
||||||
venv/
|
venv/
|
||||||
.venv
|
.venv
|
||||||
|
bin/
|
||||||
|
lib*/
|
||||||
|
*.cfg
|
||||||
|
|
||||||
# Releases folder
|
# Releases folder
|
||||||
releases
|
releases
|
||||||
|
26
README.md
26
README.md
@@ -25,7 +25,6 @@ This GTK theme is based on the [Colloid](https://github.com/vinceliuice/Colloid-
|
|||||||
|
|
||||||
- GTK `>=3.20`
|
- GTK `>=3.20`
|
||||||
- `gnome-themes-extra` (or `gnome-themes-standard`)
|
- `gnome-themes-extra` (or `gnome-themes-standard`)
|
||||||
- Murrine engine
|
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
@@ -104,13 +103,36 @@ ln -sf "${THEME_DIR}/gtk-4.0/gtk-dark.css" "${HOME}/.config/gtk-4.0/gtk-dark.css
|
|||||||
```
|
```
|
||||||
3. For a more in depth tutorial see Hamza Algohary's tutorial on [It's FOSS](https://itsfoss.com/flatpak-app-apply-theme/)
|
3. For a more in depth tutorial see Hamza Algohary's tutorial on [It's FOSS](https://itsfoss.com/flatpak-app-apply-theme/)
|
||||||
|
|
||||||
|
### Handling GTK theme installation from window manager
|
||||||
|
|
||||||
|
1. Install unzip and curl.
|
||||||
|
2. Go to your window manager config file.
|
||||||
|
3. Add an entrance to the config file to be executed when your window manager is loaded.
|
||||||
|
- i3/sway example:
|
||||||
|
```
|
||||||
|
# catppuccin
|
||||||
|
set $ctp-version v0.6.1
|
||||||
|
exec_always if [ ! -e ~/.themes/Catppuccin-Frappe-Standard-Lavender-dark ]; then \
|
||||||
|
mkdir -p ~/.themes \
|
||||||
|
&& curl -L https://github.com/catppuccin/gtk/releases/download/$ctp-version/Catppuccin-Frappe-Standard-Lavender-dark.zip -o ~/.themes/catppuccin.zip \
|
||||||
|
&& unzip ~/.themes/catppuccin.zip -d ~/.themes/ \
|
||||||
|
&& rm -rf ~/.themes/catppuccin.zip; fi
|
||||||
|
```
|
||||||
|
>Note: The previous example execute that script every time i3/sway is reloaded.
|
||||||
|
4. Set the GTK_THEME environment variable:
|
||||||
|
```sh
|
||||||
|
export GTK_THEME='Catppuccin-Frappe-Standard-Lavender-dark:dark'
|
||||||
|
```
|
||||||
|
>Note: In order to update the theme's version, just change the variable `$ctp-version`.
|
||||||
|
|
||||||
### Using the script
|
### Using the script
|
||||||
|
|
||||||
**Note**: Ensure that you have at least Python version 3.10 installed
|
**Note**: Ensure that you have at least Python version 3.10 installed
|
||||||
|
|
||||||
Clone the repository using
|
Set up the installer using
|
||||||
```bash
|
```bash
|
||||||
git clone --recurse-submodules git@github.com:catppuccin/gtk.git
|
git clone --recurse-submodules git@github.com:catppuccin/gtk.git
|
||||||
|
cd gtk
|
||||||
virtualenv -p python3 venv # to be created only once and only if you need a virtual env
|
virtualenv -p python3 venv # to be created only once and only if you need a virtual env
|
||||||
source venv/bin/activate
|
source venv/bin/activate
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
|
2
colloid
2
colloid
Submodule colloid updated: b3bb0af34f...a6e500a0ba
Reference in New Issue
Block a user