https://github.com/sh4d1/dotfiles-1
my dotfiles repo
https://github.com/sh4d1/dotfiles-1
Last synced: 5 months ago
JSON representation
my dotfiles repo
- Host: GitHub
- URL: https://github.com/sh4d1/dotfiles-1
- Owner: Sh4d1
- License: gpl-3.0
- Created: 2019-02-25T10:22:58.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-24T10:18:15.000Z (over 7 years ago)
- Last Synced: 2025-04-01T11:44:15.710Z (about 1 year ago)
- Language: Vim script
- Homepage:
- Size: 1.33 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
These are my dotfiles, including other setup tasks such as installing software, creating directories, etc.
Shared here so you can browse through and get ideas. And everyone needs a dotfiles repo hey?
Copyright © 2017-2019 Samuel Walladge
## Installing
Dotfiles are managed and installed with [rcm](https://github.com/thoughtbot/rcm).
```bash
# install rcm for your platform - eg:
pacaur -y rcm
cd
git clone git@github.com:swalladge/dotfiles.git
RCRC=~/dotfiles/rcrc rcup
# note that future runs of rcup don't require the RCRC var
```
### Post install tasks
- run `:PackUpdate` in vim/nvim to install plugins
## Notes
- run `mkrc ~/path/to/.file` to quickly track a new dotfile. See [rcm blog
post](https://robots.thoughtbot.com/rcm-for-rc-files-in-dotfiles-repos) and
[github repo](https://github.com/thoughtbot/rcm) for more info on management
commands.
- use a comment with the contents `EXEC: ` to show that a particular
executable is required to work. This should be any executable that needs to
be present that isn't installed with the dotfiles. This also makes it easily
greppable.
## Config included
- awesome wm (currently use/prefer i3)
- bash
- clipit
- clipster (preferred clipboard manager)
- cmus
- copyq
- dunst
- gnupg
- htop
- i3
- i3pystatus
- i3status
- ignore files (silver_searcher, ripgrep, git)
- khal
- khard
- ls dircolors
- moc (nice looking player, but I still use cmus)
- mpd (don't use - only basic config)
- msmtp
- nitrogen
- mutt/neomutt
- notmuch
- octave
- offlineimap
- qutebrowser (plus userscripts)
- ranger
- readline/login/init stuff
- rifle (part of ranger)
- rofi
- streamlink
- termite
- tmux
- todoman
- todotxt-machine
- udiskie
- rxvt-unicode
- vdirsyncer
- vim/neovim
- X11 (xinitrc, Xresources)
- yakuake
- zsh
## LICENSE
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
This repository contains both original and third party content.
Content can be assumed to be original unless stated otherwise.
Original content is copyright © 2017-2019 Samuel Walladge, and can be used and distributed under the terms of
the GPLv3. All third party content is copyright their respective authors and bound by their original licenses.
All attempts have been made to identify third party content within the repository, with sources and attribution given
where necessary. Please contact me if any issues are discovered.