Skip to content

Instantly share code, notes, and snippets.

@lontivero
Forked from 573/readme.md
Created April 14, 2022 23:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lontivero/2cc0e236fbe4acf7c3b670eb37671988 to your computer and use it in GitHub Desktop.
Save lontivero/2cc0e236fbe4acf7c3b670eb37671988 to your computer and use it in GitHub Desktop.
home-manager and related nix-configs

First and foremost the manual mentions it explicitly:

[Use] the standalone home-manager tool. For platforms other than NixOS (...), this is the only available choice. (...) See Section 1.1, “Standalone installation” for instructions (...)

https://grahamc.com/blog/erase-your-darlings
https://github.com/ryantm/home-manager-template
ico nix-store sqlite corruption NixOS/nix#1353
ico nix-store permission error NixOS/nix#4356
https://rgoswami.me/posts/local-nix-no-root/
https://dram.page/p/bootstrapping-nix/
https://discourse.nixos.org/t/nix-portable-nix-static-permissionless-install-free-pre-configured/11719 https://discourse.nixos.org/t/can-i-run-nix-instantiate-eval-strict-on-my-configuration-nix/7105/4
https://github.com/nix-community/home-manager/tree/master/doc/release-notes
https://github.com/romatthe/ronix/tree/master/modules
https://github.com/yrashk/nix-home/blob/master/home.nix
https://github.com/monadplus/nixconfig/blob/master/home.nix
https://github.com/rasendubi/dotfiles/blob/master/naga/default.nix
https://github.com/davidak/nixos-config/blob/master/packages/gvm-tools/default.nix
https://github.com/jwiegley/nix-config/blob/master/overlays/20-dirscan.nix
https://github.com/srid/nix-config/tree/master/nix
https://www.reddit.com/r/NixOS/comments/9bb9h9/post_your_homemanager_homenix_file/
NixOS/nixpkgs#43468
https://github.com/NixOS/nixpkgs/blob/01efca4a5413cc67ae0bb8c1c7e1997acd143fb5/pkgs/applications/misc/jrnl/default.nix
https://github.com/moaxcp/nix-home
https://code.balsoft.ru/balsoft/nixos-config
https://github.com/cleverca22/nixos-configs
https://gitlab.darkdna.net/amanda/nix
https://github.com/jluttine/nixos-configuration
https://github.com/bjornfor/nixos-config
https://github.com/LEXUGE/nixos
https://git.0xee.eu/0xee/nix-home/src/commit/71426a1a5e1368bb70de72b54cc34cd939c1403a
nix-community/home-manager#1154 (comment)
https://github.com/kalbasit/shabka
https://github.com/dustinlacewell/dotfiles
https://github.com/mjstewart/nix-home-manager
https://github.com/yurrriq/dotfiles?files=1
https://github.com/little-dude/dotfiles/blob/c9557735c4acdebb8d0ae2aa1020c98adaa3ddb3/programs/emacs/default.nix
https://gitlab.com/rycee/configurations/blob/master/user/emacs.nix
https://discourse.nixos.org/t/override-a-transitive-emacs-dependency/6700/4 (https://github.com/rycee/home-manager/blob/master/modules/programs/emacs.nix)
nix-community/home-manager#486
https://discourse.nixos.org/t/override-a-transitive-emacs-dependency/6700/4
https://github.com/willbush/system/blob/master/nixos/emacs.nix
https://discourse.nixos.org/t/how-to-use-emacs-packages-installed-via-home-manager/2513/4
https://github.com/tazjin/nixos-config/blob/master/emacs.nix
https://github.com/travisbhartwell/nix-emacs
https://github.com/NixOS/nix-mode/blob/master/nix-mode.org
https://github.com/disassembler/network
https://github.com/willbush/system
https://github.com/openlab-aux/vuizvui
https://github.com/ofborg/infrastructure/tree/master/nix
https://github.com/johnae/nixos-configuration
https://github.com/HugoReeves/nix-home/
https://github.com/willbush/system/tree/master/nixos
https://github.com/etu/nixconfig/blob/master/modules/my-home-manager.nix
https://github.com/rycee/home-manager/issues?q=is%3Aissue+home-manager.users.+is%3Aclosed
https://github.com/davidak/nixos-config
https://github.com/Baughn/machine-config/blob/master/home/home.nix#L3
https://github.com/mogria/nixos-config
https://gitlab.com/steveeJ/infra/-/blob/master/nix/home-manager/profiles/common.nix
https://github.com/fricklerhandwerk/.config
https://stackoverflow.com/questions/59338121/how-can-i-override-the-jetbrains-jdk-dependency-required-by-idea-ultimate-or-ide
https://github.com/utdemir/dotfiles
https://github.com/neeasade/dotfiles
https://github.com/cmacrae/config
https://github.com/JonathanReeve/dotfiles
https://github.com/Mic92/dotfiles
https://github.com/SRGOM/nix-config-skel/
https://github.com/cideM/dotfiles
https://github.com/jollheef/localhost
https://github.com/davidtwco/veritas
https://github.com/jdob/dotfiles
https://github.com/rasendubi/dotfiles/blob/master/README.org
https://github.com/lambdadog/nix-config
https://github.com/lambdadog/user-environment
https://gist.github.com/mbbx6spp/6db422746c3c4f161f55
https://gist.github.com/chrisvest/473e8b97932ae51e0f8e9f8754ba83e3
https://github.com/jonascarpay/nix/blob/master/home.nix
not using h-m https://gist.github.com/LnL7/570349866bb69467d0caf5cb175faa74#gistcomment-2931896
https://github.com/malob/nixpkgs/blob/master/overlays/mypkgs.nix (mit node und ruby)
On windows systems (via wsl), i. e. Intellij > Terminal: "C:\WINDOWS\system32\wsl.exe" bash --login --init-file /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh NixOS/nix#3051 (comment)
glx problems nix-community/home-manager#1315
https://github.com/t184256/nix-configs
https://github.com/curiousleo/setup
https://github.com/delroth/infra.delroth.net
secrets handling https://github.com/Mic92/sops-nix
https://memo.barrucadu.co.uk/machines.html
https://github.com/nix-community/home-manager/blob/0399839271d51d215430a2a511813c7dd2570769/doc/release-notes/rl-1903.adoc
https://github.com/shazow/nixfiles
https://github.com/7c6f434c/7c6f434c-configurations
what ist the actual vimrc my vim uses generated via home-manager (i. e. :scriptnames): https://stackoverflow.com/questions/8977649/how-to-locate-the-vimrc-file-used-by-vim-editor#comment11251431_8977682
the pro flakes argument https://discourse.nixos.org/t/how-to-handle-channel-generations-with-the-unstable-channel-being-stuck-for-a-while/10597/4
i. e. zsh plugins https://github.com/pinpox/nixos-home/blob/master/modules/shell.nix
https://github.com/nprindle/nixos-configs
emacs etc. https://git.sr.ht/~diego/dotfiles/
https://search.nixos.org/options?query=nix.
channels https://jorel.dev/NixOS4Noobs/channels.html
using flakes with channels nix-community/home-manager#1538
hm always uses nixpkgs nix-community/home-manager#376 (comment)
when still using channels https://discourse.nixos.org/t/update-nix-to-unstable/9550/10
channels deprecated ? https://nix.dev/tutorials/towards-reproducibility-pinning-nixpkgs.html
install nix-daemon (multi-user) on wsl ? https://discourse.nixos.org/t/install-nix-daemon-on-non-systemd-init/7911
install in wsl but also worth a look for remote aarch64 builder https://nixos.wiki/wiki/Nix_Installation_Guide#WSL1_.28pre-Windows_10_2004_build_19041.29
config on non-nixos https://discourse.nixos.org/t/declarative-package-management-for-normal-users/1823/2 TODO read this https://zimbatm.com/NixFlakes/
https://github.com/amanjeev/somenix/tree/6afca3c9d6634b21b1da35c29418223414b8ff3d/nixos/pkgs/confs
https://github.com/knl/niv-updater-action
https://discourse.nixos.org/t/infinite-recursion-with-wrapfirefox/11579
https://github.com/tadfisher/flake
https://github.com/hedning/nix-bash-completions
https://discourse.nixos.org/t/build-of-nixos-system-nas-failed-with-fdt-err-notfound-for-raspberry-pi-4/11793
https://discourse.nixos.org/t/installing-home-manager-from-nixos/8248
https://francis.begyn.be/blog/nixos-home-router
https://discourse.nixos.org/t/nixos-flakes-and-kiss/10602
https://github.com/nrdxp/devos
https://nixos.wiki/wiki/Configuration_Collection
https://github.com/fricklerhandwerk/.config
regarding out-of-store-link https://discourse.nixos.org/t/how-do-you-organize-your-configuration/7306/11
especially nvim https://github.com/mjlbach/nix-dotfiles
https://stackoverflow.com/questions/53658303/fetchfromgithub-filter-down-and-use-as-environment-etc-file-source
find correct expression to add to install smth https://4shells.com/nixdb/search
package binary https://discourse.nixos.org/t/unable-to-use-gzip-in-derivation-to-package-crystal-lsp-server-binary/12173
https://github.com/srid/nixos-config
listing unmaintained packages https://repology.org/projects/?search=&maintainer=fallback-mnt-nix%40repology
versions 1 NixOS/nixpkgs#93327
versions 2 NixOS/nixpkgs#9682
https://github.com/JonathanLorimer/home-manager
https://lazamar.co.uk/nix-versions/
https://github.com/NobbZ/nixos-config
mail https://github.com/ahmedelgabri/dotfiles
test driving configuration (nixos only?) https://alpmestan.github.io/notes/nixos-qemu.html
https://discourse.nixos.org/t/pinning-nixpkgs-in-configuration-nix-using-niv/12607
https://discourse.nixos.org/t/where-do-people-keep-their-configuration-nix/11044/3
https://github.com/rickynils/nixos-org-configurations
https://github.com/bqv/nixrc/tree/waymonad-hacking
has a wine wrapper and some windows apps packaged using this https://github.com/lucasew/nixcfg
could also be a nice template for vcvrack plugins https://github.com/lucasew/nixcfg/commit/a5aa39608f4b7848db01db6a91b03779a8c7bf94
https://discourse.nixos.org/t/how-to-differentiate-configurations-in-modular-configuration-nix/12880
https://github.com/hardselius/dotfiles
modularize home-manager https://github.com/fricklerhandwerk/.config/blob/f234beb302049dd2dec5d26c7936c254051a0359/modules/machine.nix#L8
https://github.com/lorenzleutgeb/nix
https://discourse.nixos.org/t/configuring-a-module-alias-for-home-manager/12914
https://discourse.nixos.org/t/pinned-nixpkgs-keeps-getting-garbage-collected/12912
https://photonsphere.org/posts/2020-02-19-nixos-configuration.html
installers https://discourse.nixos.org/t/anyone-up-for-picking-at-some-nix-onboarding-improvements/13152
weechat recipe NixOS/nixpkgs#79646 (https://github.com/vidbina/nixos-configuration/commit/5e9c6abc4ac8ec8e5dc6f564b4da91f7048c9c57)
audio setup https://github.com/vidbina/nixos-configuration/blob/5e9c6abc4ac8ec8e5dc6f564b4da91f7048c9c57/audio.nix
vpn, also config enrollment via Makefile https://github.com/vidbina/nixos-configuration/tree/5e9c6abc4ac8ec8e5dc6f564b4da91f7048c9c57
java apps in home-manager https://discourse.nixos.org/t/how-do-i-package-an-app-with-a-directory-structure-java-app/12019
aarch64 https://github.com/jonascarpay/nix
https://github.com/arcnmx/nixexprs
https://github.com/jonascarpay/declarative-cachix/
bootstrap config using stow https://github.com/jayesh-bhoot/nix-config/blob/109cfa3d7596b667e936438bdca98da2fdffa4ed/README.md
https://discourse.nixos.org/t/overriding-options-in-systemd-units-generated-by-nixos/13755
https://discourse.nixos.org/t/automating-home-manager-setup/12245/6
niv and home-manager https://discourse.nixos.org/t/using-niv-to-version-home-manager-zsh-plugins/5060
https://discourse.nixos.org/t/what-is-the-simplest-way-if-one-has-single-or-multi-user-nix-installed/13882
why username and homeDirectory are static now https://github.com/nix-community/home-manager/blob/b95ad632010bf1d135f7585c590f51f6c3dc2896/doc/release-notes/rl-2009.adoc#L21
https://github.com/nix-community/home-manager/blob/ac319fd3149b23a3ad8ee24cb2def6e67acf194c/modules/home-environment.nix
https://github.com/nix-community/home-manager/blob/97d183e2e466808f5d7cd1c838815bedd88f37fe/tests/default.nix#L23
https://discourse.nixos.org/t/nixos-config-distinguish-between-notebook-vs-desktop-pc/14128
https://nixos.wiki/wiki/Packaging/Binaries
security precautions https://discourse.nixos.org/t/how-to-disable-root-user-account-in-configuration-nix/13235/6
some more apps https://github.com/igsha/nix-overlays
https://github.com/chvp/nixos-config
https://github.com/reckenrode/nixos-configs https://discourse.nixos.org/t/how-can-i-augment-a-default-value-instead-of-overriding-it/14774
vscode https://github.com/cideM/dotfiles/blob/79875d0f3f8cc8fce81418c691d89c79a8793438/modules/vscode/default.nix#L18
garbage c. https://discourse.nixos.org/t/how-to-get-rid-of-unused-home-manager-packages/14997
https://github.com/clojurians-org/my-env
disk partitioning https://github.com/nix-community/disko
https://discourse.nixos.org/t/help-with-home-manager-flake-config/15012
vpn setup https://discourse.nixos.org/t/best-way-to-incorperate-a-bunch-of-wg-quick-files-into-nix-configuration/15022
https://github.com/Kha/dotfiles/tree/master/.config
makewrapper https://discourse.nixos.org/t/setting-an-environment-variable-for-a-single-package/15075
archlinux https://github.com/instantOS/instantNIX/ https://ops.functionalalgebra.com/2016/06/14/nixos-systemd-journald/
https://ops.functionalalgebra.com/2018/01/27/aspell-with-dicts/
udev rules https://discourse.nixos.org/t/how-to-create-files-in-the-etc-udev-rules-d-directory/11929
https://nixos.wiki/wiki/Install_NixOS_on_Hetzner_Online
iso building / config https://github.com/mitchellh/nixos-config
raspberry https://discourse.nixos.org/t/planning-for-a-better-nixos-on-arm/15346
https://discourse.nixos.org/t/how-to-edit-host-files-on-nixos-a-friendly-github-repository/16395
https://github.com/DeterminateSystems/bootspec

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment