agenix
packages
Our great sponsors
agenix | packages | |
---|---|---|
10 | 46 | |
1,226 | 3,836 | |
- | 1.9% | |
7.5 | 10.0 | |
16 days ago | about 7 hours ago | |
Nix | Makefile | |
Creative Commons Zero v1.0 Universal | GNU General Public License v3.0 only |
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
packages
- Can GL-inet routers automatically accept captive portal login pages?
-
MOOC: Reducing Internet Latency: Why and How
https://github.com/openwrt/packages/blob/master/net/speedtes...
sqm-autorate/sqm-autorate https://github.com/sqm-autorate/sqm-autorate :
> sqm-autorate is a program for OpenWRT that actively manages the CAKE Smart Queue Management (SQM) bandwidth settings through measurments of traffic load and latency. It is designed for variable bandwidth connections such as DOCIS/cable and LTE/wireless, and is not so useful for connections that have a stable, fixed bandwidth.
-
How can i get the latest release of a single package?
OpenWrt 22.03 is currently shipping a version that was released back in August 2022, can i change some "mirror" on the opkg config to get the latest version from the master branch on GitHub or do i really need to build my own image?
- OpenWRT Adblock Support
-
https-dns-proxy service restart after dialup
https://github.com/openwrt/packages/pull/16776 says the issue was fixed. However it mentions that it’s using hotplug and if yours isn’t the router in question then a hotplug event won’t be generated.
-
AdGuard Home - XBOX showing up as both client IP and 192.168.1.1
There's some good pointers here, but I admit it's a bit advanced, as I said Openwrt's implementation is meant to be made more accessible (it'll get better in time) but this is one of those cool gadget programs that has so many knobs and buttons to play with that it is inherently a bit fullon lol
- Best way to setup encrypted DNS ?
-
DNS Leak.
Follow instructions here: https://github.com/openwrt/packages/blob/master/net/stubby/files/README.md
-
OpenWrt 21.02.4 - Service Release (Rolling out)
It depends upon what packages you use. Some aren't ready for it, banip being a very notable one.
- DNS based ad/abuse domain blocking designed for your Router or Pi-Hole/AdGuard Home
What are some alternatives?
sops-nix - Atomic secret provisioning for NixOS based on sops
docker-jenkins
nixos-config - My NixOS configurations.
opkg-upgrade - List and install OpenWRT / LEDE opkg upgradable packages
nixos-config - Mirror of https://code.balsoft.ru/balsoft/nixos-config
risc-v-examples - RISC-V examples for GD32V, K210, and QEMU
homeage - runtime decrypted age secrets for nix home manager
unifios-utilities - A collection of enhancements for UnifiOS based devices
pass-import - A pass extension for importing data from most existing password managers
rethink-app - DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.
slips - SatoshiLabs Improvement Proposals
nat64 - Configure and Startup script for Tayga, a NAT64 daemon for OpenWRT