Skip to content

Repository files navigation

#+TITLE: My config files
#+AUTHOR: Tomás Solar
#+OPTIONS: toc:nil

* Stuff I use
** [[https://www.gnu.org/software/stow/manual/stow.html][GNU Stow]]
On Debian GNU/Linux:
#+BEGIN_SRC bash
sudo apt install stow
#+END_SRC

** [[https://github.com/rbenv/rbenv][rbenv]] (with [[https://github.com/jf/rbenv-gemset][rbenv gemsets]])

TL;DR
#+BEGIN_SRC bash
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
git clone git://github.com/jf/rbenv-gemset.git $HOME/.rbenv/plugins/rbenv-gemset
#+END_SRC

** [[https://github.com/Bash-it/bash-it][Bash IT!]]

#+BEGIN_SRC bash
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
~/.bash_it/install.sh
#+END_SRC

I use my own aliases on my .bashrc file. Please do not overwrite them
#+BEGIN_SRC bash
bash-it disable alias general
#+END_SRC

** exa
#+BEGIN_SRC bash
sudo apt install exa
#+END_SRC

** [[https://github.com/nvm-sh/nvm][NVM]]

Change `0.36.0` to any other more recent version:
#+BEGIN_SRC bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash
#+END_SRC

** Awesome WM

I use the awesome window manager :)
#+BEGIN_SRC bash
sudo apt install awesome
#+END_SRC

Also, with awesome I use some other software
#+BEGIN_SRC bash
sudo apt install picom redshift-gtk pasystray pavucontrol udiskie maim xdotool
#+END_SRC

* Usage
Clone this repo
#+BEGIN_SRC bash
git clone git@gitlab.com:tsolar/dotfiles.git $HOME/dotfiles
#+END_SRC

Bring the awesome config from its own repo
#+BEGIN_SRC bash
cd dotfiles
git submodule update --init --recursive
#+END_SRC

Then restore configs like:
#+BEGIN_SRC bash
cd $HOME/dotfiles
stow awesome bash xresources # etc...
#+END_SRC

Releases

Packages

Contributors

Languages