Commit Graph

13 Commits

Author SHA1 Message Date
Donovan Glover
db0217a3e7
chore: Simplify example config imports 2024-09-01 19:35:17 -04:00
Donovan Glover
f113c763ea
treewide: Drop remaining usage of inherit (pkgs) 2024-09-01 18:29:27 -04:00
Donovan Glover
83a82ab655
chore: Expand single item lists and attribute sets
These aren't collapsed by nix fmt anymore.
2024-08-27 13:05:29 -04:00
Donovan Glover
18c0cb3933
example: Format with nixfmt-rfc-style 2024-08-03 14:31:14 -04:00
Donovan Glover
ce67ffbf73
meta: Rename homeManagerModules attribute to homeModules
This fixes an issue where previously homeManagerModules would be an
unknown flake output. Note that this change is a part of Nix 2.22.3
but not Nix 2.23.3.
2024-07-18 19:43:11 -04:00
Donovan Glover
6bb9350f7a
example: Inherit all overlays by default
Fixes an issue where the old phinger-cursors wasn't being used and
should future-proof any necessary overlays for the functioning of the
system.
2024-06-02 14:50:50 -04:00
Donovan Glover
541e7e9a71
example: Change example package to webp-thumbnailer
fluent-icons and osu-backgrounds no longer need to be inherited here
since they're included at the home-manager level.
2024-06-02 14:48:09 -04:00
Donovan Glover
cf7d20360e
example: Prefer pkgs.system where possible 2024-06-02 14:23:37 -04:00
Donovan Glover
d17402a84c
chore: Update example config overlay
Might eventually not need any overlays at all. Will probably make a
README.md file in the overlays directory in that case to make it easy
to remember how to write them.
2024-04-18 14:36:05 -04:00
Donovan Glover
6348c26aae
meta: Drop hycov for now
hycov is being updated again, which is cool, but I couldn't make the
latest version work with the hyprland overlay I'm currently using, and
I'd rather not have to worry about all the additional inputs from the
hyprland flake.

Overall I recall using it a lot at first, but then rarely if ever as
time went on. Once 0.39.1 gets merged into nixos-unstable, it will be
interesting to see how hyprexpo compares to hycov.
2024-04-17 11:38:34 -04:00
Donovan Glover
bfd55ef40a
chore(nix): Inherit builtins at bottom 2024-04-09 09:19:29 -04:00
Donovan Glover
a4637faad6
example: Define basic hyprland setup
I wrote a simple flake.nix that shows how to use this nix-config in your
own flake. This example in particular has been updated to show a working
demonstration with hyprland, although it's possible to use only parts of
this nix-config in e.g. headless environments as well.
2024-04-06 14:03:10 -04:00
Donovan Glover
8c25c964da
feat: Add example config
Will extend upon this later, but this basically makes it possible to
guarantee that the flake can be used inside another flake and be
customized as expected.

Note that hardware-configuration.nix is optional if you're just using
the configuration for virtual machines and containers, which is why it's
optional here. A default file isn't provided to help users understand
that they have to bring their own.
2024-04-06 05:49:57 -04:00