This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; keywordize-at-keys: https://gist.github.com/vvvvalvalval/d31f8980045f3da3b3415092f6db32b6 | |
(defn associate-by [f coll] | |
(into {} (map (juxt f identity) coll))) | |
(defn associate-by-kkeyword-value | |
"Associate by key the key-work values and transform key to keyword, as well as it's value. | |
Generally, used for grouping data by the unique values in a coll, coming from requests." | |
[key coll] | |
(->> coll |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/bash | |
## Change this to where you want to build fetch and build emacs at. | |
cd $DOTFILES/gitthings/ | |
git clone https://github.com/emacs-mirror/emacs.git | |
sudo apt-get update | |
# add-apt-repository ppa:ubuntu-toolchain-r/ppa |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
### The directory you want to install LC0 at: | |
cd $DOTFILES/gitthings/ | |
git clone -b release/0.29 --recurse-submodules https://github.com/LeelaChessZero/lc0.git | |
cd lc0 | |
./build.sh |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
curl -L https://raw.githubusercontent.com/rooklift/nibbler/master/files/scripts/install.sh | bash |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/bash | |
rm -rf $HOME/.emacs.d | |
git clone --depth 1 https://github.com/doomemacs/doomemacs $HOME/.emacs.d | |
$HOME/.emacs.d/bin/doom install | |
rm -rf $HOME/.doom.d | |
ln -sf $HOME/dotfiles/.doom.d $HOME | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/bash | |
cargo install -f fontfor |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
go install github.com/rwxrob/keg/cmd/keg@latest | |
chmod a+rwx $HOME/.local/bin/keg |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/bash | |
mkdir $DOTFILES/build | |
cd $DOTFILES/build | |
git clone https://github.com/uditkarode/libxft-bgra | |
cd libxft-bgra | |
sh autogen.sh --sysconfdir=/etc --prefix=/usr/local --mandir=/usr/share/man | |
sudo make install | |
rm -rf $DOTFILES/build |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
cd $DOTFILES/gitthings/ | |
git clone https://github.com/yshui/picom.git | |
cd picom | |
git submodule update --init --recursive | |
meson setup --buildtype=release . build | |
ninja -C build | |
ninja -C build install |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/bash | |
mkdir -p $HOME/.config/xmonad && cd $HOME/.config/xmonad | |
git clone https://github.com/xmonad/xmonad | |
git clone https://github.com/xmonad/xmonad-contrib | |
## Install Haskell and Stack package manager for haskell | |
curl -sSL https://get.haskellstack.org/ | sh | |
stack init --force |
OlderNewer