.. image:: https://github.com/lainiwa/dotfiles/workflows/CI/badge.svg :target: https://github.com/lainiwa/dotfiles/actions?query=workflow%3ACI
Minimal requirements ####################
========== =====================
Dependency Rationale
========== =====================
python
Symlinking via dotbot
git
Cloning dotfiles
========== =====================
Installation ############
Use no hassle installation script <quick_install.sh>
_::
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
Stuff I use ###########
This configures the following set of tools:
Sublime Text 3
_.. _dotbot: https://github.com/anishathalye/dotbot .. _i3: https://i3wm.org/ .. _py3status: https://github.com/ultrabug/py3status .. _ranger: https://github.com/ranger/ranger .. _nnn: https://github.com/jarun/nnn .. _Sublime Text 3: https://www.sublimetext.com/3 .. _tmux: https://wiki.archlinux.org/index.php/Tmux .. _tmuxp: https://github.com/tmux-python/tmuxp .. _urxvt: https://wiki.archlinux.org/index.php/rxvt-unicode .. _zsh: https://wiki.archlinux.org/index.php/Zsh .. _zinit: https://github.com/zdharma/zinit .. _zpm: https://github.com/zpm-zsh/zpm .. _beets: https://github.com/beetbox/beets .. _sxiv: https://github.com/muennich/sxiv .. _torrench: https://github.com/kryptxy/torrench .. _jackett: https://github.com/Jackett/Jackett .. _units: https://www.gnu.org/software/units .. _remind: https://dianne.skoll.ca/projects/remind .. _wyrd: https://directory.fsf.org/wiki/Wyrd .. .. _wyrd: http://pessimization.com/software/wyrd
Personal scripts ################
screenshot <scripts/screenshot>
_The script I keybind to i3 to make screenshots.
Usage: screenshot <full|select|focused>
.
.. raw:: html
wallpaper <scripts/wallpaper>
_The i3 WM runs this on start.
Usage: wallpaper <image_path>
.
.. raw:: html
pastebin <scripts/pastebin>
_Upload and download file to public pastebin-like serever.
Usage: type pastebin --help
for instruction.
.. raw:: html
my <scripts/my>
_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
.
.. You might also want to install some additional software to fully utilize preview facilities of ranger file manager. Have a look at ranger/scope.sh
to see what might be sensible to install.