Warning
copyconfig.sh (CTRL + ALT + U) only works if this dotfiles repository sits in ~/Desktop/.
The source path is hardcoded into the script.
Caution
install & systemsetup ARE OUTDATED. USE WITH CAUTION
these are my personal dotfiles.
if you are thinking about installing them, keep in mind:
- they are not (yet) designed to be installed on other systems.
- they are designed along my personal preferences, including things like my directory-structure, monitor config, aur packages etc.
- they are always a work in progress, constantly evolving and rarely error-free.
Note
you are welcome to use my configs or scripts as a reference for your own :)
- sound output device switcher
-
volume slideron-scroll volume change - bluetooth
- on/off switch
- connect/disconnect known devices
- scan for new devices
- SwayNC
- fit height to screen
- slide-in animation
- wallpaper-selector (instead of just iteration)
- waybar
- fix workspace-permanence for hyprland workspaces
- weather module
- active keyboard layout display (& switcher)
- power-menu (shutdown, reboot, logout)
- set up a proper utility like wlogout
- brightness slider (dim screen)
- blue light filter switch
- & intensity slider?
- spotify/media module
- currently playing
- pause/prev/next
- hyprlock
- session manager (ly)
- adjust for ultrawide monitor (renders in top-left 1920x1080)
- update README.md
- add images
- revamp install.sh
- trying to adhere to a minimalistic aesthetic
- shortcut to iterate through wallpapers and automatically update color-scheme using pywal
| Shortcut | Utility/Program |
|---|---|
| SUPER + Space | app-launcher (rofi) |
| SUPER + Q | terminal (kitty) |
| SUPER + E | file manager (nautilus) |
| SUPER + W | browser (firefox) |
| SUPER + C | vscode |
| SUPER + S | kill active window |
| ALT + Space | toggle floating/tiling |
| CTRL + Space | screenshot selected area |
| SUPER + ALT + Space | cycle keyboard layout |
| CTRL + ALT + N | next wallpaper + color update |
| CTRL + ALT + U | update .config (copyconfig.sh) |
Caution
RUN AT OWN RISK, SEE ABOVE
-
clone the repository:
git clone https://github.com/sky-ash/dotfiles.git
-
change into the dotfiles directory:
cd dotfiles -
run the installation script:
./install.sh
mkdir -p ~/Desktop/
git clone https://github.com/sky-ash/dotfiles.git ~/Desktop/
cd ~/.config/
mkdir -p btop catnap cava era hypr kitty nwg-look rofi swaync waybar
~/Desktop/dotfiles/dotfiles/.config/hypr/scripts/copyconfig.sh