Building a highly optimized home environment with Nix

This page summarizes the projects mentioned and recommended in the original post on /r/NixOS

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • nixpkgs

    Nix Packages collection & NixOS

  • HOSTNAME = $(shell hostname) NIX_FILES = $(shell find . -name '*.nix' -type f) ifndef HOSTNAME $(error Hostname unknown) endif switch: make nix-only make nvim-update offline: nixos-rebuild --use-remote-sudo switch --offline --option binary-caches "" --flake .#${HOSTNAME} -L nix-only: make clear-sddm-cache make clear-mimeapps nixos-rebuild --use-remote-sudo switch --flake .#${HOSTNAME} -L make update-gnupg-perms boot: nixos-rebuild --use-remote-sudo boot --flake .#${HOSTNAME} -L test: nixos-rebuild --use-remote-sudo test --flake .#${HOSTNAME} -L update: nix flake update update-local: nix flake lock --update-input remarkable --update-input dcc upgrade: make update && make switch nvim-update: ./build/nvim-update clear-sddm-cache: sudo ./build/clear-sddm-cache clear-mimeapps: [ -L "${HOME}/.config/mimeapps.list" ] || rm -f ${HOME}/.config/mimeapps.list update-gnupg-perms: chmod 700 ${HOME}/.gnupg update-nixpkgs: git submodule init git submodule update --remote nixpkgs cd nixpkgs; git config remote.upstream.url >&- || git remote add upstream https://github.com/NixOS/nixpkgs.git cd nixpkgs; git fetch upstream cd nixpkgs; git pull --rebase upstream master

  • digga

    A flake utility library to craft shell-, home-, and hosts- environments.

  • I'm new to the Nix world, but so far I've come across Divnix's Digga, Numtide's DevShell, and Misterio77's nix-starter-configs.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • devshell

    Per project developer environments

  • I'm new to the Nix world, but so far I've come across Divnix's Digga, Numtide's DevShell, and Misterio77's nix-starter-configs.

  • nix-starter-configs

    Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!

  • I'm new to the Nix world, but so far I've come across Divnix's Digga, Numtide's DevShell, and Misterio77's nix-starter-configs.

  • deploy-rs

    A simple multi-profile Nix-flake deploy tool.

  • deploy-rs

  • sops-nix

    Atomic secret provisioning for NixOS based on sops

  • Yeah, I don't know how to manage secrets yet. I've read about sops-nix, but I don't have the slightest clue how to integrate it into my own nix-config.

  • nix-config

  • Yeah, I don't know how to manage secrets yet. I've read about sops-nix, but I don't have the slightest clue how to integrate it into my own nix-config.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nix-config

    Personal nixos and home-manager configurations. (by Misterio77)

  • I believe Misterio77's does use it in his config.

  • nix

    My nix flake setup for nixos/darwin (by mitchty)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts