Skip to content

Personal configuration files and scripts for my Arch Linux system

License

Notifications You must be signed in to change notification settings

psvenk/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

This is mainly for my own organization, but my dotfiles are public in case they would be useful to anyone else.

Hard dependencies

git, POSIX sh

Soft dependencies

Arch Linux package names follow.

Vim:

General:

Wayland-specific:

  • [sway][sway]
  • [swaybg][swaybg]
  • [swaylock-effects][swaylock-effects]AUR
  • wl-clipboard (vim-fakeclip)
  • ydotool (keepmenu)
    • Make sure to make /dev/uinput writeable
  • polkit-gnome

X11-specific:

Installing on a new system

$ git clone https://github.com/psvenk/dotfiles
$ cd dotfiles
$ for f in $(git ls-files); do
> if [ -f "../$f" ]; then mv "../$f" "../$f.bak"; fi
> done
$ cd ..
$ rm -rf dotfiles
$ git init
$ git remote add origin https://github.com/psvenk/dotfiles && git fetch
$ git checkout -t origin/master
$ git submodule init
$ git submodule update
$ . .profile

If the system is not brand new, you may want to look through the environment variables set in ~/.profile and move files to their new locations (e.g. mv ~/.bash_history $HISTFILE).

About

Personal configuration files and scripts for my Arch Linux system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published