Skip to content

melopilosyan/confNest

Repository files navigation

confNest

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.

Installation

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.

🛠️ Standalone tools

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.

Installation

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.

Dependencies: bat, curl, fzf.

Installation

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

About

My Ubuntu workspace configuration, Bash setup, installers & dotfiles

Topics

Resources

License

Stars

Watchers

Forks

Contributors 9