My Ubuntu workspace configuration, Bash setup, installers & dotfiles for
Brave,
Kitty,
Neovim,
Ruby,
fzf.
bat,
and more.
Custom Bash, IRB, Pry prompts,
install-from-github scripts for binaries and fonts as
Ruby Rake tasks and Bash functions.
Utilities for backing up Brave profile configuration
and setting up OS-level static DNS.
Everything sharing a nest in harmony.
wget -qO- https://raw.githubusercontent.com/melopilosyan/confNest/main/install.sh | bash
The installation mechanism is based on basecamp/omakub, which I merged in with git commits at 215c51f, hence the contributors list.
All shell scripts are Bash specific unless otherwise noted.
Bash-optimized version of huyng/bashmarks with added
features, like Tab completion when adding a new bookmark to the current directory name, and
removed print function. Defines b
, j
, d
, l
functions to bookmark, jump to (cd),
delete and list frequently used directories.
Download the bash/rc.d/bashmarks.sh and source it from ~/.bashrc
.
curl -o bashmarks.sh https://raw.githubusercontent.com/melopilosyan/confNest/main/bash/rc.d/bashmarks.sh
source bashmarks.sh
b -h
source <path/to/bashmarks.sh> # Source from ~/.bashrc to make it permanent
cs - Cheat Sheets 💡
Interactive browser for https://cht.sh (https://github.com/chubin/cheat.sh) with caching, fuzzy search on predefined ':list' items & custom queries and preview of downloaded sheets via FZF.
Download the bin/cs
Bash script and make it executable.
curl -o cs https://raw.githubusercontent.com/melopilosyan/confNest/main/bin/cs
chmod u+x cs
./cs -h
mv cs ~/.local/bin/ # Move to one of the directories in $PATH to use as a command