Dotfiles
A dotfiles setup for Hyprland. Personal but easy to set up.
Not recommended for existing configurations.
[Document]
Β·
[Report a bug]
Β·
[Suggesting new features.]
:warning: WARNING :warning: |
---|
Designed for Arch Linux. Compatibility with other systems is not guaranteed. VMs are not supported. NVIDIA GPU not supported |
Dotfilesπ΄
β
ββ π assets
β ββ screenshot fonts
ββ π config
β ββ configuration directory
ββ π misc
β ββ bins/scripts
ββ π wallpapers
ββ wallpapers used for hyprland
Setup script execution flow:
1. **Environment confirmation**:
- Ask user for confirmation before starting script
- Perform a system check
- Check your internet connection
- Check git installation
- Check the VM environment
- Check NVIDIA usage
2. **AUR installation**:
- Installing paru (AUR helper)
3. **Software installation**:
- Show package installation steps
- Display installation results for each package
4. **Copy settings**:
- copy zsh dotfiles
- Copy other config files
5. **Enabling the service**:
- Start Bluetooth service
- Enabling SDDM service
- Start powerprofile daemon
6. **Theme settings**:
- Set GTK and icon themes
- Fixed configuration file to enable theme
7. **Change Shell**:
- Change default shell to Zsh
8. **File permission settings**:
- Give execution permission to some script files
9. **Other settings**:
- Perform non-critical actions such as creating necessary directories
- Synchronize dotfiles
Windows + Enter: Open Terminal
Windows + E: Thunar File Manager
Windows + D: Application Launcher
Windows + C: Close Program
Windows + W: Wallpaper Picker
Windows + Space: Change Screen Layout Style
PrtSc: Taking Screentshot
Windows + F3: Change Keyboard Layout
Windows + Slash: For Keybinds
Other keybinds can be found in ~/dotfiles/hypr/UserConfigs/UserKeybinds.conf
or in ~/dotfiles/hypr/configs/Keybinds.conf
ArchInstall
Please clone the repo in home
directory
git clone -b AGS https://github.com/S4NKALP/hyprland.git
cd hyprland
chmod +x setup
./setup
If you have any questions, issues, or suggestions, feel free to let us know by opening an issue. Your feedback is greatly appreciated!