Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/psvenk/dotfiles
Personal configuration files and scripts for my Arch Linux system
https://github.com/psvenk/dotfiles
archlinux dotfiles vim
Last synced: 26 days ago
JSON representation
Personal configuration files and scripts for my Arch Linux system
- Host: GitHub
- URL: https://github.com/psvenk/dotfiles
- Owner: psvenk
- License: other
- Created: 2020-05-03T03:06:27.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-05T16:36:05.000Z (10 months ago)
- Last Synced: 2024-10-27T11:25:19.616Z (2 months ago)
- Topics: archlinux, dotfiles, vim
- Language: Python
- Homepage:
- Size: 437 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# 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:
- [`gvim`][gvim]
- [`python`][python] (UltiSnips)
- [`zathura`][zathura] (VimTeX)
- [`zathura-pdf-mupdf`][zathura] (VimTeX)General:
- [`i3blocks`][i3blocks]
+ [`ttf-font-awesome`][ttf-font-awesome]
- [`keepmenu`][keepmenu]
- [dmenu-maim][dmenu-maim]
- [dmenu-frecency][dmenu-frecency]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-gnomeX11-specific:
- [`i3-wm`][i3-wm]
- [`i3lock-color`][i3lock-color]AUR
- [`xdotool`][xdotool] (VimTeX)[gvim]: https://archlinux.org/packages/extra/x86_64/gvim/
[python]: https://archlinux.org/packages/core/x86_64/python/
[zathura]: https://archlinux.org/packages/community/x86_64/zathura/[i3blocks]: https://archlinux.org/packages/community/x86_64/i3blocks/
[dmenu-maim]: https://github.com/psvenk/dmenu-maim
[dmenu-frecency]: https://github.com/psvenk/dmenu-frecency[i3-wm]: https://archlinux.org/packages/community/x86_64/i3-wm/
[i3lock-color]: https://aur.archlinux.org/packages/i3lock-color## Installing on a new system
```console
$ 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`).