Skip to content

jordan-bravo/.nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

874 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jordan's Nix Configurations

Uses Flakes, Home Manager, and Nix Darwin (for MacOS hosts)

I have tried to put as much of the configuration as possible into Home Manager in order to be portable across different environments.

Hosts

(Hosts have Instruction Set Architecture of x86_64-linux unless specified otherwise)

Desktops

medserv: Media server and desktop for viewing. OS: NixOS.

Laptops

tux: My main personal laptop running NixOS and using Home Manager.

thinky: My work laptop, currently running Ubuntu and using the Nix package manager and Home Manager.

mbp: My former work laptop, a MacBook with M1 (ARM) chip running MacOS, using Nix-Darwin and Home Manager. No longer in use, config is likely outdated. ISA: aarch64-darwin

Servers

sovserv: Self-sovereign data and services. OS: NixOS.

finserv: Nix-Bitcoin and related services. OS: NixOS.

Other

shared: Configuration that can be shared across multiple hosts.

TODO (High Level)

finserv

  • Figure out how to connect electrs to liquidd. Note: use esplora
  • Figure out how to connect mempool to liquidd

medserv

  • Install NixOS
  • Configure tailscale, media viewer e.g. VLC, browser, GSConnect, etc.

sovserv

  • Personal portfolio website (TODO)
  • Matrix server (TODO)
  • Gitea (TODO)
  • Obisidian Live Sync (TODO)
  • Vaultwarden (TODO)

Misc. Task List

  • For NixOS Cosmic: make gnupg password remembered so you don't have to type it every time you git commit after reboot
  • Configure zsh autosuggest/autocomplete (which one? both?) to avoid using arrow keys for completion.

About

My Nix Configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors