Nixos

Open-source projects categorized as Nixos

Top 23 Nixo Open-Source Projects

  • nixpkgs

    Nix Packages collection & NixOS

  • Project mention: Air Force picks Anduril, General Atomics to develop unmanned fighter jets | news.ycombinator.com | 2024-04-25

    https://github.com/NixOS/nixpkgs/commits?author=neon-sunset

  • Home Manager using Nix

    Manage a user environment using Nix [maintainer=@rycee]

  • Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18

    It's probably overkill for what you are trying to do. But I have been using home-manager [0] as a way to quickly restore my working environment.

    [0] https://nix-community.github.io/home-manager/

  • 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
  • awesome-nix

    😎 A curated list of the best resources in the Nix community [maintainer=@cyntheticfox]

  • Project mention: Awesome-Nix – A curated list of the best resources in the Nix community | news.ycombinator.com | 2023-09-06
  • nix.dev

    Official documentation for getting things done with Nix.

  • Project mention: Dependencies Belong in Version Control | news.ycombinator.com | 2023-11-26

    Nix (https://nix.dev/) can provide all of this, although in a smarter way than just through dumping everything in the VCS. Some projects use it already to provide a reproducible development environment and if done right a clean build is just a `nix-build` away.

  • nix-starter-configs

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

  • Project mention: Home-manager as NixOS module or as standalone? | /r/NixOS | 2023-12-10

    Is this an example of what you mean (home-manager is defined as part of the flake): https://github.com/Misterio77/nix-starter-configs/blob/main/minimal/flake.nix

  • Steam-Deck-Guide

    Steam Deck Guide. Learn all about the Tools, Accessories, Games, Emulators, and Gaming Tips that will make your Steam Deck an awesome Gaming Handheld or a Portable Computer Workstation.

  • Project mention: My incredibly thoughtful girlfriend went through the trouble of searching for your subreddit, seeking advice, and then bought me a steam deck. Thank you all, it was the perfect birthday gift, and I was flabbergasted. | /r/SteamDeck | 2023-05-11

    Congrats u/qualx and belated Happy Birthday! I've had my Steam Deck for a year now and super happy with it ! Also, I recommend checking out this guide it's super helpful. :) https://github.com/mikeroyal/Steam-Deck-Guide

  • nixops

    NixOps is a tool for deploying to NixOS machines in a network or cloud.

  • 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
  • nixery

    Container registry which transparently builds images using the Nix package manager. Canonical repository is https://cs.tvl.fyi/depot/-/tree/tools/nixery

  • Project mention: Way to get NVM working in CI/CD systems | news.ycombinator.com | 2023-05-19
  • nixos-generators

    Collection of image builders [maintainer=@Lassulus]

  • Project mention: NixOS-generators – Collection of VM and Container disk image builders for NixOS | news.ycombinator.com | 2024-03-26
  • nixos-and-flakes-book

    :hammer_and_wrench: :heart: Want to know NixOS & Flakes in detail? Looking for a beginner-friendly tutorial? Then you've come to the right place! 想要学习使用 NixOS 与 Flakes 吗?在寻找一份新手友好的教程?那你可来对地方了!

  • Project mention: NixOS: Declarative Builds and Deployments | news.ycombinator.com | 2024-01-14

    I'll be honest, the first few times I tried using Nix I just couldn't get into. It was too complex for the benefits I was getting. But that was using Nix on another OS.

    I recently switched to NixOS because I wanted what they were selling and the experience this time around was way better. Having no other option but to figure it out made me learn the essentials real quick (like an exchange program to a foreign country that speaks another language).

    If you think about it, when you used Ubuntu or Fedora or RHEL for the first time, and probably for a very long time, you could get by without learning the deep intricacies of what is going on behind the scenes. The same is true with NixOS. The things you need to learn are different, but once you get a basic setup with home-manager setup you're off to the races. (Btw, I used this "book" to get started and it was great: https://nixos-and-flakes.thiscute.world/)

    The best part about using NixOS so far is that things just work. Setting up my graphics card was as simple setting enabled = true. Same for configuring specific audio frameworks. And I had tried many times to get Davinci Resolve working on other distros and always encountered issues leading me to need to dual-boot Windows so I could do video editing. Now I just enabled Davinci Resolve and it works! No more Windows.

    If you're brand new to linux on the desktop, I wouldn't recommend it. But if you've been doing that for years, maybe try NixOS in 2024.

  • dotfiles

    And I say hey, what's going on? (by hlissner)

  • Project mention: Michigan GOP infighting leads to actual fight between Karamo, DePerno ba... | /r/TRUTHsocialWatch | 2023-07-10

    I was hoping it was going to morph into “By the power invested in me, by the POWER OF GREYSKULL!!! AND SO I CRY SOMETIMES…”

  • NixOS-WSL

    NixOS on WSL(2) [maintainer=@nzbr]

  • Project mention: NixOS for the Impatient | news.ycombinator.com | 2023-06-09

    I have not used it but this might be what you are looking for: https://github.com/nix-community/NixOS-WSL

    You could also install the nix package manager on Ubuntu.

  • agenix

    age-encrypted secrets for NixOS and Home manager

  • sops-nix

    Atomic secret provisioning for NixOS based on sops

  • deploy-rs

    A simple multi-profile Nix-flake deploy tool.

  • nixvim

    Configure Neovim with Nix! [maintainer=@pta2002, @traxys, @GaetanLepage]

  • Project mention: Use traditional config on nixos with nixvim | /r/neovim | 2023-12-09

    # .../nixvim.nix { config, pkgs, lib, ... }: let myConfig = builtins.fetchGit { url = "https://github.com/myusername/nvim"; ref = "master"; }; nixvim = import (builtins.fetchGit { url = "https://github.com/nix-community/nixvim"; ref = "nixos-23.05"; }); sqliteLibPath = lib.makeLibraryPath [ pkgs.sqlite ]; in { imports = [ nixvim.homeManagerModules.nixvim ]; home.activation.copyLuaConfig = lib.hm.dag.entryAfter [ "writeBoundary" ] '' if [ ! -d ${config.xdg.configHome}/nvim ]; then mkdir -p ${config.xdg.configHome}/nvim fi shopt -s extglob cp -r ${myConfig}/!(init.lua) ${config.xdg.configHome}/nvim ''; programs.nixvim = { extraPackages = [ pkgs.sqlite ]; enable = true; extraConfigLua = '' vim.g.sqlite_clib_path = "${sqliteLibPath}" .. "/libsqlite3.so" '' + builtins.readFile "${myConfig}/init.lua"; }; }

  • nil

    NIx Language server, an incremental analysis assistant for writing in Nix.

  • Project mention: Show HN: Postgres Language Server | news.ycombinator.com | 2023-08-06

    This looks nice!

    As someone interested in developing a client for it, I'm interested in couple of things: what are the features supported by it currently, the tweak-able configuration that can be passed to it and the various code action available. I like the way nil language server has documented it (https://github.com/oxalica/nil/tree/main/docs). Is there something equivalent available for this ?

  • nixos-anywhere

    install nixos everywhere via ssh [maintainer=@numtide]

  • Project mention: NixOS: Declarative Builds and Deployments | news.ycombinator.com | 2024-01-14

    I have step-by-step video guides (with accompanying git repos) for booting NixOS from zero on both Hetzner VPS instances[1] and bare metal Robot instances[2] with nixos-anywhere[3]. I used to use nixos-infect but now I'm 100% sold on nixos-anywhere.

    [1]: https://www.youtube.com/watch?v=wr22CyoyRo4

    [2]: https://www.youtube.com/watch?v=nlX8g0NXW1M&t=952s

    [3]: https://github.com/nix-community/nixos-anywhere

  • microvm.nix

    NixOS MicroVMs

  • Project mention: Tvix – A New Implementation of Nix | news.ycombinator.com | 2024-04-16

    - Generating virtual machines/installators from a configuration: https://github.com/astro/microvm.nix and https://github.com/nix-community/nixos-generators

  • digga

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

  • nixos-config

    Nix configuration for macOS / NixOS with starter templates, step-by-step guides, and more ✨ (by dustinlyons)

  • Project mention: Going declarative on macOS with Nix and Nix-Darwin | news.ycombinator.com | 2024-01-15

    I’ve been using Nix directly on MacOS with minimal issues for a few years now. Works great.

    I hate using docker on Mac and have since replaced it with flakes and devenv.

    My configuration with a step by step guide (600+ stars): https://github.com/dustinlyons/nixos-config

  • colmena

    A simple, stateless NixOS deployment tool

  • Project mention: NixOS for the Impatient | news.ycombinator.com | 2023-06-09

    - rpi nas

    I also wipe my entire rootfs every boot with a zfs snapshot rollback[2] using the impermanence module[3] to keep specific stateful data one one of two datasets with regular snapshots: one is backed up with zfs send, the other is just for cache between reboots.

    It took a little puzzling to get started, because I didn’t know about the impermanence module, so I built my own hacky solution. But I really love this setup. And the way I don’t have cruft to clean.

    Also my backups are so much smaller now :’-)

    [1]: https://colmena.cli.rs/

  • comma

    Comma runs software without installing it. [maintainers=@Artturin,@burke,@DavHau]

  • Project mention: Is Using nix-env an Antipattern? | /r/NixOS | 2023-06-22

    Nowadays, I tend to try things out with comma, then add them to my configuration for later use. Some tools are not even installed in my systems because I use them so infrequently - opening a terminal and running , freecad is basically as easy as actually having it installed.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Nixos related posts

Index

What are some of the best open-source Nixo projects? This list will help you:

Project Stars
1 nixpkgs 15,656
2 Home Manager using Nix 5,863
3 awesome-nix 2,475
4 nix.dev 2,041
5 nix-starter-configs 1,864
6 Steam-Deck-Guide 1,848
7 nixops 1,713
8 nixery 1,685
9 nixos-generators 1,508
10 nixos-and-flakes-book 1,455
11 dotfiles 1,411
12 NixOS-WSL 1,418
13 agenix 1,226
14 sops-nix 1,204
15 deploy-rs 1,143
16 nixvim 1,142
17 nil 1,105
18 nixos-anywhere 1,017
19 microvm.nix 998
20 digga 978
21 nixos-config 976
22 colmena 967
23 comma 955

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com