curl -sL https://raw.githubusercontent.com/redmoondz/dotfiles/main/install.py \
-o /tmp/install.py && python3 /tmp/install.pyThe installer will:
- Install
yay(AUR helper) if needed - Let you choose Minimal (~35 packages) or Full install
- Install all packages with
--noconfirm - Copy configs to
~/.config/ - Copy wallpapers to
~/Pictures/Wallpapers/ - Set up Voxtype voice typing (with model download)
- Configure SSH for GitHub (semi-automatic)
- Set up Zsh with Oh My Zsh and plugins
Manual step-by-step
Clone the repository:
git clone https://github.com/redmoondz/dotfiles.git ~/dotfilesInstall required packages:
sudo pacman -S --needed hyprland hyprpaper hypridle hyprlock waybar konsole alacritty \
dunst libnotify fastfetch pamixer bash-completion cliphist slurp grim \
ttf-firacode-nerd ttf-jetbrains-mono-nerd noto-fonts-emoji \
github-cli libmtp gvfs-mtp android-tools ntfs-3g git curl base-devel zsh
yay -S --needed swaylock-effects-git rofi-lbonn-wayland-git rofi-emoji-git \
brillo hyprpicker-git voxtypeCopy configs:
cp -r ~/dotfiles/.config/* ~/.config/
cp ~/dotfiles/.zshrc ~/
mkdir -p ~/Pictures/Wallpapers
cp ~/dotfiles/Pictures/Wallpapers/*.jpg ~/Pictures/Wallpapers/Checkout the main branch and adjust Hyprland keybindings in .config/hypr/config/binds/.
Push-to-talk voice input using local Whisper AI — works offline.
- Hotkey:
ScrollLock(hold to record, release to transcribe) - Languages: English + Russian (large-v3-turbo model)
- Output: Types text directly at cursor position
- Config:
~/.config/voxtype/config.toml
The install.py script handles model download and service setup automatically.
Manual service control:
systemctl --user enable --now voxtype # start and enable on login
systemctl --user status voxtype # check statusTo update the repository with your latest system configs:
python3 sync_configs.py # sync and push to GitHub
python3 sync_configs.py --dry-run # preview what will be synced
python3 sync_configs.py --no-push # sync without pushing![]() |
|---|
| Waybar and power menu (lock / sleep / logout / reboot / shutdown) |
![]() |
|---|
| Alacritty with fastfetch and Rofi app launcher |
![]() |
|---|
| Rofi file manager, Spotify in floating mode and fastfetch |
| HYPRLAND | WAYBAR | ROFI | DUNST | HYPRLOCK | SWAYLOCK | ZATHURA | ALACRITTY | KONSOLE | NEOVIM | FASTFETCH | VOXTYPE |
|---|


