Skip to content

Latest commit

 

History

340 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

NixOS + home-manager, dendritic flake-parts + import-tree, everything in modules/ is auto-discovered

Some inspirations:

  • JakeGinesin
  • NSS (not public, thx for always showing me cool things)
  • Omarchy, not specifically nix related but I've found some cool tools through the slop tweets I see of it

modern replacements

  • niri over a workspace tiler, columns on a scrollable strip, opening a window never resizes the others
  • helix over neovim, selection first editing, native multicursor and tree-sitter
  • zellij over tmux, sessions attach from the browser for pairing, floating panes
  • jujutsu alongside git, the working copy is a commit and every operation is undoable, mergiraf syntax aware merges, difftastic diffs
  • atuin owns the up arrow, every command logged to sqlite with exit code and duration, searchable across all sessions
  • zoxide over cd, learns every directory you visit, z par jumps to the best frecency match from anywhere
  • starship prompt with the jj change id inline
  • carapace completions for hundreds of clis from one binary, same behavior in every shell
  • vicinae over rofi, raycast style launcher with nix search and clipboard history
  • nh over nixos-rebuild, channels killed, registry pinned to the lockfile
  • yazi over ranger, async previews
  • comma, , cowsay runs uninstalled tools from the binary cache
  • tealdeer over man, batman for the full page
  • jnv for interactive jq, numbat for unit aware math
  • ast-grep over grep for code, search and rewrite the syntax tree with patterns that look like the code itself, tailspin highlights logs
  • viddy over watch, records every run so you can rewind and diff them
  • rip2 over rm, deletions land in a graveyard and rip -u brings them back
  • q over dig, supports doh, dot and doq
  • ouch over tar flags, infers the format from the extension in both directions
  • gh-dash, jjui, lazydocker, bluetui tuis
  • bat/cat, eza/ls, sd/sed, procs/ps, duf/df, dua/du, choose/cut, gping/ping, trippy/traceroute, miniserve/http.server

Other bits:

  • lanzaboote secure boot, tpm2 luks unlock, hibernate to encrypted swap
  • keepassxc as the secrets provider, fdosecrets, ssh agent, with browser integrations
  • secretspec + age for api keys, encrypted blob for slop skills
  • dnscrypt-proxy through anonymized relays, tor/i2p
  • oled black catppuccin theme, palette in colors.nix
  • declarative firefox and thunderbird profiles
  • scx_lavd scheduler, zram + systemd-oomd
  • dev tooling in a flake partition (consumers never evaluate treefmt, statix or git hooks)
  • screenshots via wayfreeze + slurp, gpu-screen-recorder for quick recordings
  • winboat for windows apps

stealing this

Clone to ~/dotfiles, grep for fbad, swap in your username. Copy a host dir, regenerate the hardware config, import the features you want. nh os switch and pray

First rebuild will need boot instead of switch since it swaps dbus:

sudo nixos-rebuild boot --flake ~/dotfiles

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages