• Linux
      • Tech

NixOS

The only Linux distribution you need: https://nixos.org/

  • Nixᛦ

nixos
  • Pass with GPGᛦ
  • Edit XMonad configuration with IDE supportᛦ
  • Setting up i3 on Thinkpads running NixOSᛦ
  • Installing NixOS on X1 Carbon Gen 7ᛦ
  • Stack hates NixOSᛦ
  • Installing NixOS on OVH dedicated serversᛦ
  • Lightweight Linux VMs on NixOSᛦ

Tweets

  • Setting up Nix cache w/ WireGuard
2020-05-26

Backlinks

  • Cerveau: a future-proof web app for notes
    • Nixᛦ is used for both developent and deployment; the production version in particular is deployed to a DigitalOcean droplet running NixOSᛦ. Nix makes reproducible development environments easy and possible. A testament to this is how easy it is to contribute to neuron (see CONTRIBUTING.md) - as with one command, nix-shell, you get the full development enviornment including Haskell IDE support starting from a pristine system with nothing but Nix installed.

  • Developing on a dedicated server
    • Upgrade often: In a year, if I wish I could upgrade my dedicated server to a better performance-to-price ratio. As I use NixOSᛦ, migrating to a new server is simply a matter of using the declarative config and running nixos-rebuild switch1.

      1. With the caveat being that installation of the OS itself can be tricky, depending on the hosting company. For OVH, see Installing NixOS on OVH dedicated servers.

        ↩︎
  • Linuxᛦ
    • I use NixOSᛦ Linux distribution.

  • Pass with GPG
    • pass must be installed along gpg. On NixOSᛦ:

  • Thinkpad X1 Carbon Gen 7 review
    • I usually run NixOSᛦ on my computers, which is what I did on the Carbon. Read the specifics in Installing NixOS on X1 Carbon Gen 7.

  • Stack hates NixOS
    • The Haskell Stack tool does not work very well on NixOSᛦ.

  • Sridhar Ratnakumar
    • Parent
logo