Warning
These were made for personal use and may not work on other systems. Also, I make breaking changes quite often, so beware of updates.
- Most of the features of end_4's dots, except:
- AI sidebar (unnecessary bloat)
- Install scripts (forked a long time ago + too lazy to make)
- Easy config (because this was meant for personal use)
- Greeter via AGS + Greetd
- Fancy music osd
- Package update indicator and view
- Overview for windows and workspaces, including special workspaces and audio playing indicators
- Window switcher via
Alt+Tab
if you are strange like that and need it - Notification categories by time
- Todo screen with editable todos
- Support for touchscreen devices (touchscreen toggle + auto rotate support)
- Ultrawide mode (network and GPU usage indicators, bar weather)
- Sexy lock screen
- Randomly changing wallpaper
- CLI control
- Wallpaper picker
- Also includes configs for a lot more things (firefox, mpv, etc)
git-lfs
- for cloning
Tip
You don't have to download the lfs objects, they are just wallpapers and readme images. You can skip them with
GIT_LFS_SKIP_SMUDGE=1 git clone --recurse-submodules https://github.com/soramanew/dotfiles.git
or by deleting the .gitattributes
file.
git-lfs
is required if using the env var.
Just install the metapackages for end-4's dots for now, they should cover everything. I'll probably make some for my own later. Or you can just install from the pkglist.txt file, which is guaranteed to cover everything but also has a lot of unnecessary packages.
# Installing from pkglist.txt
cat dotfiles/pkglist.txt | yay -S --needed - # Or other AUR helper
git clone --recurse-submodules https://github.com/soramanew/dotfiles.git
cd dotfiles/stow
stow -t ~ */ # Optionally, stow individual folders for individual configs (not guaranteed to work cause interdependent stuff)
systemctl --user enable ydotool.service --now # For alternate paste and osk
dotctl wallpaper change # Generate colours and stuff, optionally specify a path to a wallpaper (-f /path/to/wallpaper)
# Then restart or copy ~/.config/hypr/hyprland/perf.template to ~/.config/hypr/hyprland/perf.conf
# Optionals
dotctl install greeter # Frontend for greetd
dotctl install plymouth # Plymouth theme
dotctl install arrpc # arRPC for use with custom discord clients (Vesktop, Armcord, etc)
dotctl install shyfox [ <PROFILE> ] # ShyFox firefox theme, optionally specify firefox profile
dotctl install whatsapp # Whatsapp web app via firefox
dotctl install pkglist-backup # Pacman hooks to back up packages to /etc/pkglist.txt and dotfiles directory
On conflicts, remove files or use the --adopt
flag to use existing files.
# Update
dotctl update dotfiles
# Updating dependencies
dotctl update ( cursors | icons | submodules )
# Remove
dotctl stow -D
# Change wallpaper
dotctl wallpaper change # no opts for random, -h for options
# Add greeter background
sudo cp <FILE> /etc/greetd/ags/backgrounds/
- end-4 🙏 all the AGS stuff was originally forked from his config and is basically just an extension
- kotontrion for the cava widget (music visualiser)