Skip to content

Abaan404/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

210 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hyprland w/ pywal

Now with unlimited color themes!

For a showcase video see here.

Installation

  1. Grab a NixOS ISO iso and create a minimal install.

  2. Clone the repository and run the install script.

nix-shell -p git just home-manager

git clone https://github.com/abaan404/dotfiles ~/.dotfiles
cd ~/.dotfiles

just install <YOURSYSTEMNAME>

# run hyprland through the tty
Hyprland

Note: if something went wrong, run git reset --hard origin/main to revert to a base state, this will erase any changes made in ~/.dotfiles (but you can get it back from git reflog)

  1. Add a .env file with the following entries for weather and unsplash support.
OPENWEATHER_API_KEY= # https://openweathermap.org/api
OPENWEATHER_LOCATION= # https://openweathermap.org/city
UNSPLASH_ACCESS_KEY= # https://unsplash.com/developers
  1. Change any configs to your liking (i.e. username, git, etc).

  2. Reboot (if needed) and simply run Hyprland from the tty.

Notes

  • Switch theme with SUPER + H, see ./config/hypr/keybinds.conf for all keybinds.
  • while nix is meant to manage your configs, ~/.dotfiles/nix/switch-theme/switch-theme.py will also manage them by copying ~/.dotfiles/config into ~/.config while it overwrites certain keys for theming purposes.
  • The wallpaper path (~/Pictures/wallpapers/) and pywal backend (colorthief) can be modified within the ./nix/switch-theme/switch-theme.py file.
  • The way this repo is setup, it expects that you have this repo cloned in ~/.dotfiles exactly as is and with your .env variables defined in the same directory.

Credits and Acknowledgements

About

No description, website, or topics provided.

Resources

License

Stars

149 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors