Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alanmatiusevskij/dotfiles

Hyprland dotfiles
https://github.com/alanmatiusevskij/dotfiles

dotfiles hyprland

Last synced: 2 months ago
JSON representation

Hyprland dotfiles

Awesome Lists containing this project

README

        

# dotfiles
> If something does not work or is missing, let me know (most likely some dependencies are missing.)

### Packages:
Make sure you have the packages listed below installed.

`blueman pipewire networkmanager calcurse hyprland hyprlock hyprpaper waybar wayland yazi wofi vim neovim kitty wl-clipboard neofetch mako`

### Configlist/Themes:

Configlist binary is a small terminal application to brute-force manage themes.

You can either copy and replace the directories found within ~/.config/configlist//

or

use command `configlist -s `.

The list of already existing themes you can see by using `configlist -l`.

#### The way it works:

You simply edit the current ~/.config/ folder and when you are done, use `configlist -c` (-create) flag to make a copy of specified config folders.
Then use `configlist -s` (-switch) to delete the current ~/.config/ folders that were specified doing 'creation' and replaces them.

Do note that you might need to edit source code (it's a mess, don't look) if you want it to restart processes besides `hyprland, waybar, hyprpaper, kitty`.

When deleting the current ~/.config/ folders to replace with the ones specified during 'creation',
the application creates a one-time backup of the current .config directories that are going to be replaced. Find the backup in ~/.config/configlist/last_replaced/

---

#### Fonts (i have quite a few, can't say which specifically are used):

`gsfonts noto-fonts`

### Things to manually change:

**Required:**
1) In `.config/hypr/Scripts/quote_gacha`, line 3, enter your user name.
2) In '.config/hypr/hyprland.conf', change monitor variables. *(, auto, auto, 1)*
3) In `.config/hypr/hyprpaper.conf`, change active wallpapers and their paths (by default looks for them in ~/Pictures).
4) In `.config/hypr/hyprlock.conf`, change lockscreen wallpaper path.

Optional:
* Put `.config/hypr/Scripts/quote_gacha.sh` in your home directory for a chance to see a quote on Hyprland startup. (small list, however)
* In `.config/waybar/modules/volume.sh`, change script accordingly if volume control in waybar doesn't work right.
* To use `configlist` binary from terminal, put it in your PATH folder /usr/local/bin.