Skip to content

My dotfiles includes Hyprland, Hyprpaper, Neovim, Ghostty, Alacritty and tmux

Notifications You must be signed in to change notification settings

Fozzyack/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

176 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Arch Linux Dotfiles

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.

Use

DOTMAN

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

NEW - FF

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

NEW - DFILE

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

Organisation for dotman usage -- IMPORTANT if using dotman

  • 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 your configs/ folder SHOULD NOT BE HIDDEN.

TMUX setup

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

OLD - Script Install

Once the repo is cloned make sure to run

git clone https://github.com/Fozzyack/dotfiles.git 
cd dotfiles 
./scripts/install.sh 

Note

You may have to edit

~/dotfiles/config/hypr/hyprpaper.conf

Might move wallpaper collection to my dotfiles in the future

Remove

To remove run the

./scripts/uninstall.sh 

Optionals

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/nvim

Backup Configs

The 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.

Other

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.

About

My dotfiles includes Hyprland, Hyprpaper, Neovim, Ghostty, Alacritty and tmux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published