|rfcs||Home Manager using Nix|
|10 months ago||4 days ago|
|Creative Commons Attribution Share Alike 4.0||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.
Is NixOS fundamentally a more secure OS?
4 projects | reddit.com/r/NixOS | 11 Sep 2022
https://www.tweag.io/blog/2020-09-10-nix-cas/ https://github.com/NixOS/rfcs/pull/62 https://github.com/NixOS/rfcs/pull/17 https://github.com/tweag/rfcs/blob/cas-rfc/rfcs/0062-content-addressed-paths.md https://github.com/wmertens/rfcs/blob/master/rfcs/0017-intensional-store.md https://discourse.nixos.org/t/content-addressed-nix-call-for-testers/12881
NixOS History and Our Experience - Nix, Null, Nada, Nothing
8 projects | reddit.com/r/NixOS | 26 Jan 2022
Content-addressable-storepath Derivations (CAS): Not something that users will mostly interact with directly, but one of the "pitfalls" of nix right now is that updates to "fundamental packages" like glibc, will cause most packages to be re-built. CAS derivation may help significantly in this regards, because there may be a point in which the changes don't have meaningful impact on a given down stream dependencies (for example, a pure python package); the CAS derivation may get to a point where it can start "re-using" existing builds after it determined that the contents exactly match. More info: https://github.com/tweag/rfcs/blob/cas-rfc/rfcs/0062-content-addressed-paths.md
Home Manager using Nix
change my mind
4 projects | reddit.com/r/linuxmasterrace | 1 Oct 2022
Well, it gets useful, if you have e.g. a color-theme you want to apply to every application on your system (checkout e.g. https://github.com/Misterio77/nix-colors/). Or if you're doing something otherwise repetitive, you can just abstract it away with a function. Also checkout https://github.com/nix-community/home-manager, it's just super easy to set up a user-application with this (for an overview of possible options: https://nix-community.github.io/home-manager/options.html)
Ask HN: What is your development workflow on the MacBook M1?
8 projects | news.ycombinator.com | 20 Sep 2022
tool-sync: A Rust CLI tool to easily install your other favourite Rust CLI tools
6 projects | reddit.com/r/rust | 30 Aug 2022
Maybe, one day I'll switch to NixOS and will be able to configure my entire home environment decoratively using something like Home Manager. But until then, I find it really easy to download several binaries from GitHub releases with a single command.
GitHub Does Dotfiles
10 projects | news.ycombinator.com | 28 Aug 2022
After fiddling around with lot of options, I have finally homed in on a nix / home-manager based setup. There are a few minor annoyances on Mac OS that I haven't sorted out yet (most of them are symlink/permissions related), but so far it's been working great for everything including support for VSCode dev container dotfiles setup.
Nix: Taming Unix with Functional Programming
18 projects | news.ycombinator.com | 5 Aug 2022
Yeah, if you use a module system like Nix-Darwin or Home Manager: https://github.com/nix-community/home-manager/issues/1341#is...
(Hopefully comparable modules are on their way onto the defaults for each of those module systems)
Nix Package in place of Flatpak?
3 projects | reddit.com/r/linuxquestions | 23 Jul 2022
"The Nix way" would be to use Home Manager, but it's possible to only use nix-env or nix profile to install packages.
TIL about Bedrock. have any of you created any twisted Frankenstein monsters using it?
4 projects | reddit.com/r/linux | 15 Jul 2022
And nowadays there's also https://github.com/nix-community/home-manager, which can be installed standalone and can be seen as somewhat of a userspace NixOS.
3 projects | reddit.com/r/linuxquestions | 4 Jul 2022
The other resource to look at is Home manager. It’s a library for Nix to manage user configuration. It not only manages your settings, but keeps everything together in one unified language. For example, I can edit one file and adjust my system colours across all my applications.
Simplest way to set up neovim
5 projects | reddit.com/r/NixOS | 26 Jun 2022
Maybe take a look at this https://github.com/nix-community/home-manager/issues/416
A Cross-Platform tool to deploy dot files
6 projects | reddit.com/r/linux | 25 Jun 2022
Another option would be home-manager, which uses nix package manager.
What are some alternatives?
Ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
nixos-flake-example - This is a demo NixOS config, with optional flakes support. Along with notes on why flakes is useful and worth adopting.
GNU Stow - GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
emacs-overlay - Bleeding edge emacs overlay [[email protected]]
NixOS-WSL - NixOS on WSL(2) [[email protected]]
NixOS-docker - DEPRECATED! Dockerfiles to package Nix in a minimal docker container
nix-darwin - nix modules for darwin
yadm - Yet Another Dotfiles Manager
guix-nonfree - Unofficial collection of packages that are not going to be accepted in to guix
flake-utils-plus - Use Nix flakes without any fluff.
AppImageLauncher - Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages
digga - A flake utility library to craft shell-, home-, and hosts- environments.