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
;- Execute main script:
bash main.sh
;
That’s it.
Feel free to issue any requests or issues, if you encounter trouble installing, from a Vanilla Ubuntu
.
It’s a cascade of bash
scripts to install programs from source, or from Debian repositories (PPAs
).
In the future, the script will work both from Ubuntu
and Guix
, with no need of telling in which system you are in. You could override the default to Guix
, even if you are in Ubuntu
, or any other system, though, imagining you want to try out the system-install, by using Guix
.
#!/usr/bin/bash
UBUNTU=${uname-a | grep "Ubuntu"}
rm -rf $DOTFILES/gitthings
SC="$DOTFILES/scripts/"
cd $SC
bash ./setup/bk-dots
bash ./setup/init
bash ./install/main
fc-cache -vf
bash ./setup/link-config
bash ./setup/xmonad
echo "Congrats. If everything went well, you have the newest Buddhi WM installed."
To understand the motive of using the variable $UBUNTU
, read my KEG
node[fn:1].
The Knowledge Exchange Graph
is developed by =rwxrob=[fn:2]. I will resume it into a way to document yourself and exchange it with other people. It’s pretty net, fast and easy-to-use.
It’s where-with I document my thoughts and ideas.
It’s installed as such, after the go
installation (in dotfiles/scripts/install/keg
):
#!/bin/bash
go install github.com/rwxrob/keg/cmd/keg@latest
chmod a+rwx $HOME/.local/bin/keg
[fn:1] 67 Creation of a bootstraping/ricing system [fn:2] https://github.com/rwxrob