109 Commits
Author SHA1 Message Date
Gabriel Fontes fe4c4b136e remove nix 2.4 check step on readme
No one's running that at this point. See https://github.com/Misterio77/nix-starter-configs/issues/85
2026-04-23 23:00:13 -03:00
Gabriel Fontes ff1ded0966 update out of date notice 2026-04-23 22:59:52 -03:00
Gabriel Fontes 8f95a7a718 rename unstable overlay namespace
To avoid https://github.com/Misterio77/nix-starter-configs/issues/91
2026-04-23 22:57:37 -03:00
Gabriel Fontes 11e009d961 remove now redundant workarounds, old defaults, and some opinions
I particularly don't care for registry anymore now that nixpkgs comes set right out of the box in nixos.
2026-04-23 22:56:59 -03:00
Gabriel Fontes d86a715956 update to 25.11 2026-04-23 22:56:59 -03:00
Linus EmmerichandGab Fontes e633d8d31e Fix deprecated system attribute to avoid evaluation warnings on 25.11 2026-04-23 22:22:08 -03:00
Linus EmmerichandGab Fontes da3ff6fed4 fix typo architecure -> architecture 2026-04-23 22:22:08 -03:00
JonasandGabriel Fontes 8014a25502 added FIXME to change architecture in home manager if necessary 2025-11-15 11:23:54 -03:00
dkeithdjandGab Fontes 79ccb0c591 fix: typo 2025-11-15 10:59:27 -03:00
JonasandGabriel Fontes bf335730fb added FIXME to change architecture in home manager if necessary 2025-11-15 10:56:24 -03:00
Norbert MelzerandGab Fontes ce64bc072e replace outputs with inputs.self 2025-11-15 10:49:26 -03:00
Sean GilliganandGab Fontes 6d9b973056 README: Update wiki links to wiki.nixos.org 2025-11-15 10:48:37 -03:00
Gabriel FontesandGitHub cd2634edb7 Update README.md 2024-09-06 22:05:58 -03:00
Joshua ManchesterandGabriel Fontes f1ecf7e227 add $NIX_PATH workaround
https://github.com/NixOS/nix/issues/9574
2024-05-02 14:31:41 -03:00
Gabriel Fontes a0fe65b6fd add opinionated markings for openssh settings 2024-04-27 11:16:29 -03:00
Gabriel Fontes 8204a490a7 simplify nix settings
- Don't auto-optimise-store by default
    - We should avoid arbitrary "sane defaults" in this template, as nixpkgs already has pretty sane defaults nowadays
- Simplify registry+nixPath
    - Instead of using a file as indirection (to avoid staleness), indirect it through the registry using `flake:nixpkgs`
    - Add a comment about nixos/nixpkgs#254405, which all this by default for nixpkgs
- Disable channels and flake registry by default
2024-04-27 11:14:10 -03:00
Gabriel Fontes 1c11308c9d move bootloader config to hardware-configuration 2024-04-27 10:54:28 -03:00
Gabriel FontesandCharlot Shaw 877f702df2 add note about out-of-date lock
Co-authored-by: Charlot Shaw <141575226+charlot-shaw@users.noreply.github.com>
2024-04-27 10:06:04 -03:00
Gabriel Fontes f1035a4484 bump to 23.11 2024-04-27 10:02:37 -03:00
LateNightIceCreamandGabriel Fontes bb8a72b8e0 change to the additions overlay function call 2024-04-27 09:59:10 -03:00
Gabriel NütziandGabriel Fontes 81a6a9cc0d fix: Workaround for allowUnfreePredicate is solved
I think this workaround can be removed. I am however not sure
in which version of home-manager that came in.

Probably we cannot yet merge this since its not in `release-23.05` branch as this templates refer to.

https://github.com/nix-community/home-manager/pull/4304
2024-04-27 09:59:01 -03:00
musjjandGabriel Fontes 972935c1b3 home-manager: re-organize sections with some minor re-wording 2023-11-12 12:29:51 -03:00
musjjandGabriel Fontes a623895906 clarify how to setup home-manager in ephemeral environments 2023-11-12 12:29:51 -03:00
Gerg-LandGabriel Fontes 90103a9ca3 Fix OpenSSH warnings 2023-11-12 10:41:47 -03:00
Gerg-LandGabriel Fontes ac10a68e16 Fix $NIX_PATH 2023-11-12 10:41:47 -03:00
Juan GiordanaandGabriel Fontes 42abb6adb7 Bugfix; Correct typo.
Correct small typo: Acessible.
2023-11-12 10:40:31 -03:00
Gabriel Fontes fe21fa1670 standard: simplify
Remove pkgsFor (use legacyPackages instead), remove shell, remove
support for legacy nix-build
2023-09-16 19:06:23 -03:00
Gabriel Fontes 8d0d1aa8be standard: document forAllSystems and pkgsFor 2023-09-16 18:56:30 -03:00
Gabriel Fontesanduf5 63975152b0 add alejandra as formatter
Co-authored-by: uf5 <notbailey13@gmail.com>
2023-09-16 18:49:32 -03:00
Gabriel Fontes 133826a072 minimal: expose outputs as well 2023-09-16 18:19:50 -03:00
Gabriel Fontes 5fa366f223 standard: remove unused rec 2023-09-16 18:19:50 -03:00
YanniPapandreouandGabriel Fontes 6c374a2824 removed additional comment
Co-authored-by: Gabriel Fontes <hi@m7.rs>
2023-08-19 08:37:38 -03:00
YanniPapandreouandGabriel Fontes fdb119ed51 removed comment about assumption
Co-authored-by: Gabriel Fontes <hi@m7.rs>
2023-08-19 08:37:38 -03:00
Yanni PapandreouandGabriel Fontes 32ec2e41fb fixed typo 2023-08-19 08:37:38 -03:00
Yanni PapandreouandGabriel Fontes 902416b648 updated README to correct section on using home-manager as a NixOS module 2023-08-19 08:37:38 -03:00
Gabriel Fontes 9e4963ae5c update to 23.05 2023-06-12 10:22:29 -03:00
Gabriel Fontes 80b652c13b bump locks 2023-05-20 10:50:46 -03:00
Dmytro KyrychukandGabriel Fontes 2135e81495 Sync home-manager and nixpkgs branches 2023-05-20 10:50:46 -03:00
Gabriel Fontes 691c6579c7 fix wrong unstable overlay name 2023-02-20 17:32:28 -03:00
Gabriel Fontes 855b227325 bump flake locks 2023-02-20 17:30:28 -03:00
Gabriel Fontes b705378663 fix wrong unstable overlay name 2023-02-20 17:29:20 -03:00
Gabriel Fontes f313c8acec document how to use home-manager as NixOS module 2023-02-20 17:22:38 -03:00
Gabriel FontesandWill Forman f0e313c886 add nixpkgs-unstable to standard template
I decided it is a common enough usecase, so it makes sense to include it

Co-authored-by: Will Forman <wf8581@gmail.com>
2023-02-20 17:09:47 -03:00
Gabriel Fontes 0537107ce4 add overlays and pkgs by default
Related to https://github.com/Misterio77/nix-starter-configs/issues/16
2022-12-29 19:38:33 -03:00
Gabriel Fontes 871bcba925 update to nixos 22.11, add a couple comments 1.0-pre.1 2022-12-02 15:19:40 -03:00
Gabriel Fontes ba725c1d6c add CC0 license 2022-11-28 08:58:25 -03:00
Gabriel Fontes cce47e4df5 workaround for nix-community/home-manager#2942 2022-11-13 16:59:32 -03:00
Gabriel Fontes 716ca80f29 minimal: remove leftover nixosSystem pkgs arg 2022-11-13 16:59:09 -03:00
Gabriel Fontes 8071557c31 reorganize modules and overlays
This update makes using flake (self or external) modules and overlays
more explicit, by setting nixpkgs options directly in the config,
instead of the flake. To help import your own overlays and modules, the
`outputs` attribute is now available on your configs.
2022-11-08 17:59:31 -03:00
Gabriel Fontes 15dda05d03 remove multi-nixpkgs template
I don't intend to maintain this template, right now. It'll still be
available at a separate branch.

This reverts commit 7bbdfe484c.
2022-11-08 16:12:00 -03:00