agenix
nixos-config
agenix | nixos-config | |
---|---|---|
10 | 15 | |
1,241 | 1,782 | |
- | - | |
7.3 | 8.2 | |
6 days ago | 14 days ago | |
Nix | Nix | |
Creative Commons Zero v1.0 Universal | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
agenix
-
password manager solution advice
How about: https://github.com/ryantm/agenix
-
how to store secrets needed at install time
I've heard good things about and seen sops-nix used on a few really solid configs. Others tend to use Age or Homeage.
-
Ask HN: A Better Docker Compose?
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:
https://github.com/ryantm/agenix
-
ridiculously easy mail server setup with NixOS
For passwords I am using agenix which is also pretty awesome, an alternative could have been sops.nix.
-
NixOS for Apt/Yum Users: a Gift That Keeps on Giving
Alternatively, you could simply add the wireless connection files to the Networkmanager dir in /etc using environment.etc. Though keep in mind that any file declared in your config is readable by any user in your system. agenix would be the solution to that.
-
What to do...
One think I saw that I don't recommend is to change your password after installing; that's not very reporoducible, use users.users..hashedPassword or users.users..passwordFile with agenix or sops-nix.
-
Understanding nixos secrets management/aws configuration
Answering your broader question (secret management) colmena does that for me outside the Nix store. I also use git-crypt to store secrets in the repo. There are also more Nix-y alternatives like agenix.
-
If you’re not using SSH certificates you’re doing SSH wrong
I feel that trying to make SSH keys short-lived is becoming more painful each year because there's an increase of tools that use SSH keys for purposes other than SSH logins. For example, age [1] encrypts files with SSH keys, agenix [2] does secrets management with it, Git can now sign commits with it [3], and even ssh-keygen can now sign arbitrary data [4]. All of these become useless the moment you start using short-lived keys.
[1]: https://github.com/FiloSottile/age
[2]: https://github.com/ryantm/agenix
[3]: https://calebhearth.com/sign-git-with-ssh
[4]: https://www.man7.org/linux/man-pages/man1/ssh-keygen.1.html
-
homeage: declarative runtime decrypted age secrets for home manager
I built this because I try to keep as much as possible outside of my system config but all of the secret managers I found were system only. I had no idea how to solve this until I found RaitoBezarius' awesome pull request to agenix where it all clicked. It also exposed me to the inner workings of home-manager which has definitely made me appreciate it more! I kept this separate from agenix because I am interested only in a module rather than a CLI and thus see it as having a different fit.
-
How do you manage your private keys?
I've been thinking about the same thing. I haven't gotten around to it yet but agenix looked the most promising to me so far
nixos-config
-
Going declarative on macOS with Nix and Nix-Darwin
Here’s Mitchell Hashimoto (founder of HashiCorp) setup config.
https://github.com/mitchellh/nixos-config
-
Does it make sense to deep dive into NixOs without proper knowledge of nix itself?
In my case, I started by installing the NixOS using the Gnome Installer on VmWare fusion, and then modified it using the example config from mitchellh as a guide. Actually entering the configuration yourself definitely helps with learning.
-
Question about managing development environments in NixOS
I have a NixOS dev environment in a VM which I built based on https://github.com/mitchellh/nixos-config. Similar to that setup, I use Flakes for my main configuration, and use home-manager to install + configure dev tools that I want available across multiple projects
-
Is it possible to use nix like pacstrap?
Yes, maybe not as easily. Check my setup https://github.com/kohlerm/nixos-config which I forked from https://github.com/mitchellh/nixos-config a while ago
- Te comparto la teca de la manteca [Posteo taringuero]
-
new job gave me a brand new mac
Hi, if u can not get a linux pc - then have a look on the following thing (nixos). https://github.com/mitchellh/nixos-config
-
Anyone using a linux vm on mac for doing development? What are your thought on this?
I'm developing mostly using console applications like vim so I don't need GUI apps for what I'm doing and this made me wonder if it's not better to simply spin a Linux VM inside my macOS to do my development. Something like this: https://github.com/mitchellh/nixos-config (this guy is one of the founders of Hashicorp)
- NixOS on macOS
-
Ask HN: How ready for daily driving is Asahi Linux?
One of the most popular NixOS configs on GitHub does this https://github.com/mitchellh/nixos-config
The README describes the experience, though the author takes the approach of using the VM mainly for terminal-based stuff.
-
Using Nix on macOS
This post focused solely on the Nix package manager and Nix packages - for anyone that uses MacOS but is interesting in trying NixOS (or using it within a VM in MacOS), I definitely recommend Mitchell Hashimoto's NixOS repo: https://github.com/mitchellh/nixos-config
Honestly, doing that may be easier and a better option than using Nix packages in MacOS.
What are some alternatives?
sops-nix - Atomic secret provisioning for NixOS based on sops
TLP - TLP - Optimize Linux Laptop Battery Life
nixos-config - Mirror of https://code.balsoft.ru/balsoft/nixos-config
System76 Power Management - System76 Power Management
homeage - runtime decrypted age secrets for nix home manager
packages - Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
linux-surface - Linux Kernel for Surface Devices
pass-import - A pass extension for importing data from most existing password managers
lima - Linux virtual machines, with a focus on running containers
slips - SatoshiLabs Improvement Proposals
digga - A flake utility library to craft shell-, home-, and hosts- environments.