Skip to content

Latest commit

 

History

History
198 lines (168 loc) · 3.97 KB

README.md

File metadata and controls

198 lines (168 loc) · 3.97 KB

Arch linux packages:

pacman -S

nvim 
alacritty
github-cli 
fasd 
lsd 
bat 
ranger 
ueberzug
go
python-pip 
ripgrep 
ksnip 
tldr
ncmpcpp 
mpd 
mpv 
baka-mplayer
vlc 
feh
okular 
zathura 
discord
telegram-desktop
ibus
shotwell
ristretto
deluge
discord
librewolf
docker
docker-compose
pv
#picom

AUR

## yay -S <package>
brave-bin 
keyman
cava
speedtest-go
64gram

Keyman

India Basic - basic_kbdinen  
Gandhari gandhari  
Hindi Devanagari Phonetic(ITRANS) - itrans_devanagari_hindi

pip

pip3 install WoeUSB-ng # Create windows bootable usb
grip

Other

# asdf is a tool version manager for nodejs/ruby/python/elixir etc
asdf 
#mpd
sudo gpasswd -a mpd <your login group>
sudo gpasswd -a mpd audio
#copy config
mpd

Set Librewolf as default browser

xdg-settings set default-web-browser librewolf.desktop

optional - Enable and docker for startup

sudo usermod -aG docker $USER # use docker without sudo
sudo systemctl enable docker

NeoVim

Requires:

CocInstall

requires latest nodejs version

:CocInstall coc-markdownlint coc-pyright coc-json coc-tsserver coc-html coc-css coc-sh

screenshot of nvim

Pywal

ZSH

# Install
sudo pacman -S zsh

# Switch shell to zsh
chsh -s $(which zsh)

# Restart/Logout to take effect

Hikari ZSH - A pure and minimalistic zsh with special shortcuts

Copied from: https://github.com/shibumi/hikari-zsh

Default theme is the bottom terminal screenshot of hikari zsh

Requirements

  • zsh

Optional Requirements

  • zsh-syntax-highlighting
  • skim

Installation

Just copy the zshrc file in your home or include it via source <path to hikari zshrc file>

Visual Features

  • VCS information via zsh vcs_info
  • read-only directory warning (red path instead of blue)
  • error code visualization (only green and red)
  • hostname color randomization
  • username colorization (normal users are green, root is red)
  • syntax highlighting via zsh-syntax-highlighting
  • command completion via parts of grml zsh
  • git
  • colorized man pages
  • includes additional minimal theme

Overwrite configuration

Feel free to import zsh configuration before hikari via .zshrc.pre and import it after hikari via zshrc.local.

Additional shortcuts

Advanced string operations

  • Press ctrl+x ' for surrounding single quotes
  • Press ctrl+x " for surrounding double quotes
  • Press ctrl+x ; for deleting everything inside of quotes

Add sudo in front of every command via shortcut

  • Press ctrl+x s for inserting sudo in front of any command

Insert the current date into the shell

  • Press ctrl+x d for inserting the current date

jump after the first word to insert arguments

  • Press ctrl+x 1 to jump behind the first word to insert additional arguments

Special behaviour with directories

  • Press ctrl+left or ctrl+right to jump between full words
  • Press alt+left or alt+right to jump between / in paths
  • Press alt+backspace to delete until next / in paths
  • Press ctrl+w to delete the whole last word

fzf shortcuts and completion features

  • Press ctrl+t for listing files and folders. For example: nvim ctrl+t
  • Press ctrl+r for fuzzy search history
  • Press alt+c for fuzzy change directory
  • Press ctrl+o to open lf

Additional features

  • upline search
  • interactive comments
  • background jobs
  • vcs support

LF

Terminal file manager written in go

  • Has depencies from ./local/bin
    • rotdir
    • lf-select
  • Has package requirements to open files
  • Added shortcuts
  • Added extensions to open with correct apps
  • Added image previews

Zathura

Terminal ebook and pdf viewer

  • Added vim shortcuts

Virtual Machine Manager

QEMU/KVM virt-manager

Mon

Bash script to view system resources

./local/bin/mon

screenshot of mon