Contains my Hyprland, alacritty, ghostty, tmux and neovim dotfiles. (Any many more!)
Just a collection of the dotfiles I use to personalise my setup / workflow. All this does is create dotfiles then creates symbolic links for each in the appropriate spots.
Adds DOTMAN. A little program that helps managing dotfiles. Has a UI for installing and uninstalling certain dotfiles. Can be found on the dotman repository.
Simply:
cd dotfiles
./dotman
Adds FF. A Fuzzy finder program to find any file. There is no install method implemented yet.
To test run:
cd ff
source ./ffcli -s
Adds DFILE. A small program to display file information. There is no install method implemented yet.
To test run:
cd dfile
./dfile /path/to/file/or/directory
- Folders present in
configs/will be installed to$USER/.confg/.... - Other files will be moved to
$USER/...- The installer will put a
.infront of the file so all files in yourconfigs/folder SHOULD NOT BE HIDDEN.
- The installer will put a
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpmOnce the repo is cloned make sure to run
git clone https://github.com/Fozzyack/dotfiles.git
cd dotfiles
./scripts/install.sh
You may have to edit
~/dotfiles/config/hypr/hyprpaper.confMight move wallpaper collection to my dotfiles in the future
To remove run the
./scripts/uninstall.sh The above scripts will install all dotfiles. You may have to remove some depending on your use cases. For example this installs both alacritty and ghostty configs.
Also, the uninstall script also removes all the installed plugins from nvim which are stored in
~/.local/share/nvimThe config-backup folder stores extra configs like fish. This is a config that may have to be copied inside its config
folder.
- Here because I can't be bothered to automate the installation of the fish config.
Will probably need to install Langauge servers (otherwise neovim will probably be throwing some errors)
Use :help lspconfig-all to view a guide on how to do this.