OS intended: Ubuntu
(Debian based, with access to standard ppa
), Guix
The main script currently works out of the batch, in a fresh Ubuntu
installation.
- Clone the repository,
git clone https://github.com/BuddhiLW/dotfiles.git
; cd dotfiles
;export DOTFILES=$(pwd)
- Execute main script:
bash ./main.sh
;
That’s it.
**Plans to migrate it to a Bonzai-based script, called** arara
. [fn:3]
Feel free to issue any requests or issues, if you encounter trouble installing, from a Vanilla Ubuntu
(fresh install).
- Markdown: .config/documentation/xmonad-bindings-tables.md
- PDF: .config/documentation/xmonad-bindings-tables.pdf
M-/
also opens the PDF with GNOME’s Document Viewer (**Evince**)
It’s a cascade of bash
scripts to install programs from source, or from Debian repositories (PPAs
).
The first setup/script-names
that are run - before the install/script-names
ones - they create symlinks and refresh, when needed, the script-process environmental variables (through source
command etc).
This is all done to ensure you only have to run this script, and nothing more.
It would be recommended that you run export DOTFILES=$(pwd)
, inside the dotfiles
directory, before running the script. Just to make 100% sure this path-variable is correctly set.
#!/usr/bin/bash
export DOTFILES=$(pwd)
DOTFILES=$(pwd)
ln -sf $DOTFILES/.bashrc $HOME/.bashrc
rm -rf $DOTFILES/gitthings
SC="$DOTFILES/scripts/"
cd $SC
bash ./setup/bk-dots
bash ./setup/init
bash ./scripts/setup/link-config
source $HOME/.bashrc
bash ./install/main
# make newly installed fonts available
fc-cache -vf
# Install the window manager
bash ./setup/xmonad
bash ./install/xmonad
echo "Congrats. If everything went well, you have the newest Buddhi WM installed."
echo "New step, you can logout from your current Ubuntu session, and chose XMonad,"
echo "instead of GNOME Window Manager. This choice is generally done at the login"
echo "interface."
To understand more about the efforts behind this ricing-system, read the KEG
node devoteed to the subject[fn:1].
[fn:1] 67 Creation of a bootstraping/ricing system [fn:2] https://github.com/rwxrob [fn:3] https://github.com/BuddhiLW/blw-zet/blob/main/139/README.md