Dependency | Rationale |
---|---|
python |
Symlinking via dotbot |
git |
Cloning dotfiles |
Use no hassle installation script:
sh -c "$(curl 'https://raw.githubusercontent.com/lainiwa/dotfiles/master/quick_install.sh')"
Get the repo:
git clone https://github.com/lainiwa/dotfiles.git ~/.dotfiles
Bootstrap the configs (create soft links to the configs) in the repo:
~/.dotfiles/install
Optional: pre-load plugins for Z-shell:
zsh -i -c exit
This configures the following set of tools:
- Dotfiles bootstrapper: dotbot
- Window manager and status bar: i3 and py3status
- File managers: ranger and nnn
- Text editor: Sublime Text 3
- Terminal multiplexer: tmux and tmuxp
- Terminal: urxvt
- Shell and plugin manager: zsh and zpm
- Music organizer: beets
- Image viewer: sxiv
- Torrenting: torrench and jackett
- Unit converter: units
- Calendar: remind and wyrd
The script I keybind to i3 to make screenshots.
Usage: screenshot <full|select|focused>
.
Dependencies
The i3 WM runs this on start.
Usage: wallpaper <image_path>
.
Dependencies
- Interpreter:
- POSIX shell + coreutils
- Wallpaper setter:
- hsetroot
- nitrogen
- feh
- Esetroot (part of eterm)
- (xdpyinfo or xwininfo or xrdb) and (graphicsmagick or imagemagick)
Upload and download file to public pastebin-like serever.
Usage: type pastebin --help
for instruction.
The snippets I use here and there.
Usage: my <snippet>
.
Dependencies: lots of them.
Check if dependencies are met with my check_dependencies
.
All dependencies are available on ubuntu via apt install
.