(Translated by https://www.hiragana.jp/)
GitHub - 71zenith/nis: minimal abstraction nix flakes config
Skip to content

71zenith/nis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

❄️ flakes with minimal abstraction ❄️

nis being a homophone of nix and the developer behind my favourite game franchise1

More screenshots(somewhat outdated)

previous iterations are in assets/screenshot.

wallpapers are in assets/active.

Highlights

  • ⚙️ full flakes setup with nur for extra goodies
  • 🎨 oxocarbonified system with stylix
  • 🏠 custom home-manager modules for satty, neovide, sptlrx
  • 📝 nixified vim with nixvim
  • 🔑 passwords with sops-nix
  • 🎼 spotify-player support with waybar cover image and progress bar and hyprland special workspaces
  • 📊 glava with on the fly color based on current song and synced lyrics support
  • 🌐 firefox with declarative config
  • 🚀 advanced rofi scripts for vpn, calculations, sending files to discord, clipboard with images, wallpaper switcher
  • 🈂️ niche scripts to open/download media from the internet, OCR and translating text
  • 🐚 zsh and foot setup to select command output, select files from output and navigate smartly.
  • ▶️ mpv with upscaling, youtube helpers and fancy ui
Detailed Software usage

Nix components

Name Description
flakes channel manager
home-manager manage dots
stylix auto themer
nix-colors base 16 scheme
nixvim nvim config in nix
nur nix user repository
nh nix helper
sops-nix secrets manager
nix-output-monitor fancy nix output
direnv auto env switcher

Programs

Name Description
hyprland compositor
firefox web browser
neovide neovim gui
foot terminal
zathura pdf/epub viewer
waybar status bar
mpv media player (da goat)
rofi custom launcher
satty annotation tool
calibre ebook manager
fcitx5 japanese input
mako notification daemon
nautilus gui file manager
neovim main text editor
sptlrx lyrics tui
fzf fuzzy finder
glava audio visualizer
ani-cli anime tool
zsh shell
spotify-player spotify tui (love it)
yazi tui file manager
btop resource monitor

Rusty tools

Name Description
eza ls alter
duf df alter
zoxide smarter cd
dust du alter
fd find alter
rg grep alter
sd sed alter

Standardised config

Name Description
oxocarbon base16 theme
miracode monospace font
kollektif "everything else" font
mamelon "everything else" font for weebs
noto-color-emoji "everything else" font for normies

Resources

Footnotes

  1. https://www.falcom.co.jp/kiseki