Awesome Open Source
Awesome Open Source

NORD's dotfiles

built with nix

Flake based NixOS configuration used on work laptop and home desktop for consistent, declarative, and reproducible environments for development and leisure. See the links below for further information on Nix and NixOS.


  • Portable dotfiles in config
  • Custom packages in packages
  • Shell scripts for launchers, screenshots, color picker, etc.
  • ...and much more.

NixOS is awesome.


  • Ryzen 7 2700X
  • Radeon RX 590 Fatboy
  • Ducky One 2 Mini, Vortex Pok3r RGB, and Das Keyboard Ultimate 4C keyboards
  • Shure SM7B microphone
  • Focusrite Scarlett Solo 3rd Gen (audio interface)
  • Cloudlifter CL-1 microphone amp
  • Audeze LCD-2 Closed Back headphones (via audio interface)
  • Sennheiser HD 660 S open back headphones (via front jack)
  • NAD C328 stereo amplifier
  • Logitech Brio webcam
  • Logitech G Pro Wireless and Apple Magic Trackpad 2



  • Latest kernel (5.17)
  • LVM on LUKS encryption
  • Sway WM (Wayland)
  • Waybar
  • Kvantum (Qt styling)
  • Firefox Nightly
  • Kitty terminal
  • Neovim (with Lua exclusive configuration)
  • Vifm file manager (Dolphin if GUI)
  • Vimiv image viewer


  • PipeWire daemon (downsampling to 44.1kHz)
  • Wireplumber (session manager)
  • EasyEffects (or JamesDSP)
  • Parametric EQ and convolver presets
    • Variations of oratory1990's own EQ values from Reddit, manually created as EasyEffects APO equalizer presets and ported to PulseEffects in case useful to someone.
  • Real-time learning noise cancellation using rnnoise plugin
  • Qobuz (high-res audio with playlists synced via Soundiiz)
  • Roon Server
  • Audacious (for FLAC file playback)

Got audio equipment for sale? Hit me up!


The setup is styled based on the Catppuccin colors. Aside from using the official themes I've created ports you can find below. Note that I'm not a designer and that these are a constant work in progress:


  • This script checks for VSCodium/VSCode extension updates so that one can update the version numbers and hashes accordingly in the module file.





Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Shell (176,042
Dotfiles (10,993
Dark (6,250
Neovim (4,322
Gtk (4,165
Arc (2,876
Gtk Theme (236
Sway (220
Xresources (196
Neovim Dotfiles (172
Swaywm (139
Neovim Configuration (138
Nixos Configuration (128
Nix Flake (105
Nixos Config (24
Sway Config (10