simple-ping
Home Manager using Nix
simple-ping | Home Manager using Nix | |
---|---|---|
1 | 188 | |
7 | 7,373 | |
- | 3.2% | |
2.7 | 9.8 | |
over 3 years ago | 7 days ago | |
Nix | Nix | |
MIT License | 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.
simple-ping
Home Manager using Nix
-
My new Nix series!
Atop all this is the Nix Operating System, or NixOS. NixOS brings all of the declarative goodness of Nix into a Linux distribution. This means that (almost) everything about your system is declarative, including the packages (obviously), the users, the desktop, the login manager, systemd units, containers, and among other things, even the bootloader! Through some extensions, you can also partition disks, build images, and even configure your home folder. A single NixOS configuration is built into multiple pre-configured operating systems using just a single command!
-
Home Manager using Nix for User Environment
Read more at: https://github.com/nix-community/home-manager
-
I configure my Git identities
While I don't use NixOS or home-manager, I would imagine this provides some extra value: i.e. config is versioned or easy to move between machines.
Curiosity got the better of me so I looked it up at https://nix-community.github.io/home-manager/ and it indeed does purport to provide benefits I guessed at and then some.
Whether that's better than just manually managing things yourself is altogether a different matter.
-
Easy GitHub CLI Extensions with Nix
Nix Home Manager is a tool for managing a user environment with Nix. It already has a nice way to install and configure gh with the programs.gh option:
-
Managing NixOS Secrets via SOPS, sops-nix and opsops
The data definition and operational model of SOPS is well suited for a Nix-powered system. sops-nix offers both NixOS and Nix Home Manager modules which provide a declarative way to manage secrets using SOPS.
-
Turn Your Android Tablet into an IDE with VSCode and Nix
There is also nix-on-droid[1] which is a fork of Termux allowing you to manage your environment with nix (similar to home-manager[2])
[1]: https://github.com/nix-community/nix-on-droid
[2]: https://github.com/nix-community/home-manager
-
Cosmic Desktop: Hammering Out New Cosmic Features
It's probably overkill for what you are trying to do. But I have been using home-manager [0] as a way to quickly restore my working environment.
[0] https://nix-community.github.io/home-manager/
-
How do I actually update home-manager?
$ home-manager --version 23.05 $ nix-channel --add https://github.com/nix-community/home-manager/archive/release-23.11.tar.gz home-manager $ nix-channel --update $ nix-shell '' -A install [...] All done! The home-manager tool should now be installed and you can edit /home/MY-USERNAME/.config/home-manager/home.nix to configure Home Manager. Run 'man home-configuration.nix' to see all available options. $ home-manager --version 23.05
-
Possible to use KDE plugins on nixos?
Unfortunately until we find more volunteers in this area, it is hard to see status quo changing. See also https://github.com/nix-community/home-manager/issues/607 and this ongoing project https://github.com/pjones/plasma-manager
- Exclude packages in home manager
What are some alternatives?
gitignore.nix - Nix functions for filtering local git sources
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.
nixshells - Frequently used nix shells for Python, CUDA and more.
GNU Stow - GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
NixOS-Guide - NixOS Guide. Learn all about the immutable Nix Operating System and the declarative Nix Expression Language.
nixos-flake-example - This is a demo NixOS config, with optional flakes support. Along with notes on why flakes is useful and worth adopting.
lorri - Your project’s nix-env [maintainer=@Profpatsch,@nyarly]
NixOS-WSL - NixOS on WSL(2) [maintainer=@nzbr]
home-manager - Manage a user environment using Nix [maintainer=@rycee] [Moved to: https://github.com/nix-community/home-manager]
emacs-overlay - Bleeding edge emacs overlay [maintainer=@adisbladis]
stackage2nix - Generate Nix build instructions from a Stack file
chezmoi - Manage your dotfiles across multiple diverse machines, securely.