Skip to content

Liana64/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

My dotfiles

Features

Adds a number of useful features and aliases, built on fish shell, including:

  • Terminal Kagi search with s (compile to se)
  • Bang bang (!!) and ctrl-del/ctrl-] support
  • Make and cd to a temporary directory (mktmp)
  • Replaces defaults (ls,cat) with colorful rust variations
  • josean-dev's nvim config
  • Management of SSH agents (type ssha and ssh-add-all or ssharm to clear)
  • Construction & deconstruction of pre-configured tmux workspaces (type tws and tks)
  • Andrea Colangelo's fortune-mod displayed with each new window
  • News from the Brutalist Report (type news)
  • Weather reports from Igor Chubin's wttr.in (type weather)
  • Quickly edit dotfiles with editcfg
  • Reload the config with reloadcfg
  • Aliases for working with a terminal (type i or l)
  • Aliases for easy use of kubectl & docker (type k or dps)
  • Aliases to easily generate Kubernetes secrets in base64 (type kencode or kdecode, or try echo 'SGVsbG8gV29ybGQ=' | kdecode)
  • Aliases for easy use of tmux (type t)

Installation

Add an init hook to fish.config

source $HOME/.config/fish/conf.d/.env

Stow desired packages

stow -t $HOME <Package>

Packages

Variables

Variable Description
LN_DEBUG Show debug messages when true
LN_CITY City for weather reports
LN_TMUX A list of tmux workspaces to create, parsed in order & comma-separated
LN_SSH_AGENTS A directory containing SSH keys to load, e.g. $HOME/.ssh/agents/

Quick commands

Links