Skip to content

the home of my hyprland, neovim 0.12 (btw), zsh, and some other configs :D

License

Notifications You must be signed in to change notification settings

nullxception/dotfiles

Repository files navigation

nullxception

~/.dotfiles

Stargazers $EDITOR $XDG_CURRENT_DESKTOP License


This is the place where I keep the dotfiles that I use daily.
So yeah, it will definitely change from time to time :D

hyprland - README.md neovim - README.md
hyprland nvim
hyprlock rofi session menu
hyprlock rofi-session

🧩 Installation

Each module in this repo is self-contained.
You can install one or multiple modules using the provided dot.sh script:

./dot.sh <module>

For example, let's say that I'm going to install my zsh and neovim config:

git clone https://github.com/nullxception/dotfiles
cd dotfiles
./dot.sh zsh nvim

That’s it! 🎉

Files inside the nvim and zsh dir will be copied to the location defined in respective <module>/.install:

  • nvim/* to ~/.config/nvim/
  • zsh/* to ~/

⚙️ About dot.sh

dot.sh is a minimal Bash script that automates installation by reading the module_target variable inside each module’s .install file and copying files to that target path.

Example:

module_target="$HOME/.config/nvim"

You can take a look and refer to:

🪟 Windows Support

Windows support is available through dot.ps1 PowerShell script.
It mirrors similar behavior as dot.sh, except it reads Windows-specific variable instead:

module_target="$HOME/.config/nvim"              # this will read by dot.sh
module_target_win32="$env:LOCALAPPDATA/nvim"    # and this is for dot.ps1

To use it, you can just do pretty much similar way:

./dot.ps1 nvim

This lets me sync cross-platform configs (like Neovim or WezTerm) seamlessly between Linux and Windows. ✨

📜 License

Unless otherwise noted, all code and configuration files are licensed under the BSD 3-Clause License.

Made with ❤️, ☕, and way too many terminal sessions.

About

the home of my hyprland, neovim 0.12 (btw), zsh, and some other configs :D

Topics

Resources

License

Stars

Watchers

Forks