pacdef
nix-1p
pacdef | nix-1p | |
---|---|---|
8 | 7 | |
291 | 860 | |
- | - | |
9.4 | 4.7 | |
7 days ago | 16 days ago | |
Rust | Nix | |
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.
pacdef
-
My own computer gaslighted me
A new thing that made package management on Arch neater for me is pacdef.
- pacdef, the declarative package manager for Arch, releases v1.0.0
- rewrite it in rust: pacdef releases v1.0.0
- (AUR) Package & Config Sync
-
pellets: manage your packages with a configuration file
Cool project! Have you explored pacdef? It seems to be that blessed middle ground between Arch and Nix.
-
Pacman Feature Idea
This isn't quite what you are looking for, but you could consider a declarative package manager, which covers this use case as well. There's e.g. https://github.com/steven-omaha/pacdef
- Saving packages with comments
- Cannot create PKGBUILD that depends on AUR packages
nix-1p
- Nix – A One Pager
- Nix Lang in One Page
-
pellets: manage your packages with a configuration file
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.
-
Why the Windows Registry sucks technically (2010)
Wouldn't say there's a steep learning curve for the language itself, it's pretty easy to get a grasp around it imo. Here's a helpful page I used to quickly get familiar with the language: https://github.com/tazjin/nix-1p
What's rather messy about Nix is nixpkgs with its helper functions all over the place alongside pretty shallow / non-existent documentation (which is unrelated to the language). Thankfully they've started to work on that recently: https://discourse.nixos.org/t/documentation-team-flattening-...
-
Nix is the ultimate DevOps toolkit
I wrote a language tutorial for only the language a while back, and have gotten the feedback that it has helped a lot of people - maybe it'd clear something up for you: https://github.com/tazjin/nix-1p
-
Getting help is hard
For Nix language things I really like this page: https://github.com/tazjin/nix-1p
What are some alternatives?
grappa - Behavior-oriented, expressive, human-friendly Python assertion library for the 21st century
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
archinstall - Arch Linux installer - guided, templates etc.
rfcs - The Nix community RFCs
aconfmgr - A configuration manager for Arch Linux
haskell-nix - Nix and Haskell in production
pellets - A declarative pacman wrapper for Arch Linux to manage installed packages with a single configuration file
aptly - aptly - Debian repository management tool
nix-home - Nix + HM = <3
nickel - Better configuration for less
dirs-rs - a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows
rclcpp - rclcpp (ROS Client Library for C++)