InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 Nix Nixo Projects
-
nosuid, noexec, and nodev are the defaults on /proc, so there is likely a more idiomatic way to express this. I am still new to Nix/NixOS, someone more familiar can show us a better way to write this.
-
I use Home Manager to configure my user environment and this is how I have direnv integrated into ZSH:
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
My first thought was seeing the post was “They added the Heyyeyyeyeyey song
-
This one issue may clear things up, seems like my config is a little outdated: https://github.com/divnix/digga/pull/385
-
Project mention: Has anyone here spent a fair amount of time using NixOS/Guix and Fedora CoreOS/OpenSuse MicroOS for server deployment? | reddit.com/r/NixOS | 2023-01-30
(2) There are a number of "generators" that can build disk images or installers. Some of them live in the nixpkgs repo along with NixOS, and others live in the nixos-generators repo. This is how I handle partitioning automatically. A related approach is to include first-boot scripts in those images. For example, the SD image resizes its main partition on first boot.
-
Project mention: Easy and reproducible WSL distributions, with home-manager and Alpine linux | reddit.com/r/NixOS | 2022-08-03
This project began as I didn't like that NixOS-WSL used systemd in the background, so I made this for myself. Some of the advantages: faster boot time, smaller image size and a FHS distro in the background, that lets you load dynamically linked binaries (for example, to have VSCode remote working OOTB).
-
I don't have a write-up, just my code in git. But it's not public. I'm not using anything out of the ordinary - Nix containers, modules, and functions, and the Agenix module with uses a private key to decrypt secrets at start. The Nix language is inherently composable. Here are some links that explain:
Containers:
https://nixos.wiki/wiki/NixOS_Containers
Modules:
https://nixos.wiki/wiki/NixOS_modules
Functions:
https://www.reddit.com/r/NixOS/comments/zzstun/please_help_m...
Agenix:
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: pellets: manage your packages with a configuration file | reddit.com/r/archlinux | 2022-11-06
Fair enough. I've also had a couple of programs which weren't packaged already, fortunately it's quite easy to do so most of the time (or to just fall back to a distrobox container or flatpak in the worst case). If you decide to try it out, nix-1p and Nix Pills were great resources for me to get familiar with Nix and NixOS in a short time-span.
-
Power user, gvolpe has a great config that heavily customizes nvim.
-
impermanence
Modules to help you handle persistent state on systems with ephemeral root storage [[email protected]]
{ imports = [ (modulesPath + "/installer/scan/not-detected.nix") "${builtins.fetchGit { url = "https://github.com/NixOS/nixos-hardware.git"; }}/system76" "${builtins.fetchGit { url = "https://github.com/nix-community/impermanence.git"; }}/nixos.nix" ];
-
Project mention: is it possible to install the nix package manager with no root privleges? | reddit.com/r/Nix | 2023-02-04
-
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: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix | news.ycombinator.com | 2023-01-23https://github.com/Misterio77/nix-starter-configs is probably the closest to that right now.
-
Project mention: Minimal approach for python devel environment with flake | reddit.com/r/NixOS | 2023-02-04
How about dream2nix? I like to use the nix way, but there are many third nix ways
-
crane
A Nix library for building cargo projects. Never build twice thanks to incremental artifact caching.
Project mention: How to setup devShell for rust development with bevy? | reddit.com/r/NixOS | 2022-11-14This is the relevant part of my flake (which uses the quick-start template of crane):
-
Project mention: Make your QEMU 10 times faster with this one weird trick | news.ycombinator.com | 2022-10-13
FWIW, the contemporary alternative to 9p is virtiofs. It is implemented as a separate service that is running aside the hypervisor. Originally out of qemu, it was rewritten in Rust as a freestanding project that can also be used with cloud-hypervisor and crosvm.
https://gitlab.com/virtio-fs/virtiofsd
On NixOS: https://github.com/astro/microvm.nix
-
-
Project mention: How do I deploy a configuration to a machine with an existing hardware-configuration.nix? | reddit.com/r/NixOS | 2023-01-26
Use flake-utils-plus to easily define multiple systems in flake.nix.and then use the --target-host flag of nixos-rebuild to deploy it remotely.
-
nixpkgs-wayland
Automated, pre-built packages for Wayland (sway/wlroots) tools for NixOS. [[email protected],@Artturin]
For Nvidia + sway use the Wayland overlay from here: https://github.com/nix-community/nixpkgs-wayland
-
Project mention: Does anyone haves a config for Hammerspoon similar to i3? | reddit.com/r/hammerspoon | 2022-08-22
-
nix-bitcoin
A collection of Nix packages and NixOS modules for easily installing full-featured Bitcoin nodes with an emphasis on security.
-
Project mention: Is there any equivalent to a curated Fedora/Ubuntu? A NixOS-based distro or metarepo of configs perhaps? | reddit.com/r/NixOS | 2022-05-07
Xe: https://github.com/Xe/nixos-configs
-
I'll use nixpkgs' buildRustPackage. There's a few other tools, my favorite being crate2nix, but we'll leave that to a future tutorial.
-
4. I would suggest Mozilla's Rust overlay or fenix or similar instead of Rustup - that would be more of the "Nix-way" to acquire the toolchain and you can still manage multiple versions. Not sure what the Ruby equivalent is, I don't do Ruby.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Nix Nixos related posts
- Can we approach BSD security on NixOS
- Minimal approach for python devel environment with flake
- polkit auth agent troubles
- Working power.ups/NUT netserver config for NixOS 22.11
- Anyone else dislike the China theme song?
- What cover song is actually better than the original?
- MultiMC Good?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 Feb 2023
Index
What are some of the best open-source Nixo projects in Nix? This list will help you:
Project | Stars | |
---|---|---|
1 | nixpkgs | 11,328 |
2 | Home Manager using Nix | 3,644 |
3 | dotfiles | 1,037 |
4 | digga | 882 |
5 | nixos-generators | 805 |
6 | NixOS-WSL | 664 |
7 | agenix | 617 |
8 | nix-1p | 457 |
9 | nix-config | 447 |
10 | impermanence | 417 |
11 | nix-portable | 401 |
12 | nix-starter-configs | 379 |
13 | dream2nix | 378 |
14 | crane | 360 |
15 | microvm.nix | 360 |
16 | arion-compose | 359 |
17 | flake-utils-plus | 307 |
18 | nixpkgs-wayland | 306 |
19 | system | 290 |
20 | nix-bitcoin | 289 |
21 | nixos-configs | 248 |
22 | crate2nix | 240 |
23 | fenix | 223 |