Dotfiles for arch+hyprland, mirror of https://git.sr.ht/~nihaalghul/dots
- CSS 64.3%
- Shell 20.8%
- Scheme 14.9%
| backup | ||
| root_backup | ||
| dm01.png | ||
| README.md | ||
| recover.sh | ||
My dotfiles + install script
My dotfiles and install script for a minimalist archlinux setup.
Disclaimer
This repository is mainly intended to be a backup of my linux setup. These dotfiles are designed to work well for my use, this is how I like to configure my archlinux system and I would just like to archive my configurations and/or share them with anyone who thinks it's cool (i'm also learning how to rice linux, and it's still pretty ugly). If you're looking for more complete, beautiful and flexible setups, there are several on github like this, this, this, this or this.
I test this only in fresh arch instalations.
Not tested in VM either.
Main packages
- WM: Hypr Ecosystem (Hyprland, Hyprpaper, Hypriddle, Hyprlock and Hyprpicker)
- Statusbar: Waybar
- Menus: Wofi, Wlogout
- Notifications: Dunst
- Screen Capture: Grim, Slurp, OBS-Studio(Optional)
- Clipboard: Wl-Clipboard+Cliphist
- Display Manager: SDDM with sddm-slice-git, sddm-elegant-theme-git, sddm-sugar-candy-git, sddm-sugar-dark, sddm-sugar-light, archlinux-themes-sddm and sddm-archlinux-theme-git themes (All available on the AUR)
- Web Browser: LibreWolf
- File Manager:Clifm(Real CLI), Thunar(GUI)
- MediaPlayer: MPV
- Terminal Emulator: Alacritty
- Terminal Fonts/Icons: Monocraft, NerdFonts
- Text Editor: VIM
- Markdown Renderer: MarCLIdown(full CLI)
- Document Reader: Zathura+mupdf(PDF & ePub support(CLI-launched))
- Media Manipulation: FFmpeg, ImageMagick, Gimp
- Minecraft: CMCL/Primslauncher/Polly/UltiMC/XMCL, Amidst/Cubiomes-Viewer (All optional)
- AUR helper: Paru
- Other: asciinema, BAT, btop, calc, calcurse, delta, ShellCheck, termdown
- Other Optional: OnlyOffice-Desktop-Editors(Flatpak), Qalculate, Tor-browser
Installation
Clone this repository from your home directory (make sure your user running the script has access to sudo).
git clone https://codeberg.org/NihaAlGhul/dots.git ~/nihadots
sh ~/nihadots/recover.sh
Hyprland keybinds
Other
Future changes (or not)
- Add and config a screen recorder (wl-screenrec or wf-recorder)
- Customize Hyprlock (like make a cmatrix theme (shoud be easy).)
- Automatic colorscheme defined by the wallpaper using pywal (no idea how to make this)
- Add more custom actions to Thunar
- Replace Wofi by a better option (maybe Fuzzel with Raffi)
- Customize waybar theme or replace this by EWW
- Split things in two 'profiles', for GUI or keyboard-driven workflow
- Make automatic configs for librewolf during install (put my extensions and about:config options)
- Make some custom wallpapers
- Make it more aesthetic and add screenshots to README
- Replace SDDM by tbsm(cause I like bash) or a minimalist Greetd greeter (I haven't managed to get it to work properly yet)
- Add option to use hyprexpo plugin for hyprland
issues
- Tor browser not launching by wofi, just by command