Jake Hamilton
9b718da230
feat: add lib and inputs args to overlay
...
Overlays previously would only receive a "channels" argument and the
rest of the attribute set would be the flake's inputs. This is now
changing to support passing "lib", the same instance you would get
in your system configuration, and "inputs", an attribute set of the
flake's inputs. Referencing flake inputs by name here is now
deprecated and will be removed in a future update.
2024-05-19 23:20:27 -07:00
Jake Hamilton
1284023e7a
refactor: standardize on formatter
2024-05-19 23:20:26 -07:00
Jake Hamilton
723c16bbb5
fix: remove stateversion
2024-05-19 23:20:25 -07:00
Jake Hamilton
40d3ef44b4
fix: use home-manager imports for user home configuration
2024-05-19 23:20:24 -07:00
Jake Hamilton
6f2e2819df
fix: default to using global pkgs
2024-05-19 23:20:23 -07:00
Jake Hamilton
363035500d
Merge pull request #81 from geekygays/flake-utils-plus-update
...
Updates flake-utils-plus.
2024-05-17 16:42:00 -07:00
Bailey Stevens
f5d09cb1f1
Updates flake-utils-plus.
...
Ran `nix flake update flake-utils-plus` to pull in
fixes for gytis-ivaskevicius/flake-utils-plus#145
which were resolved by gytis-ivaskevicius/flake-utils-plus#146
Closes snowfallorg/lib#80
Fixes snowfallorg/lib#76
2024-05-17 17:13:53 -04:00
Jake Hamilton
299b24861e
Merge pull request #77 from isabelroses/main
2024-05-07 11:40:07 -07:00
isabel
e413b573d3
docs: use a diffrent hidden charcter
2024-05-07 17:33:24 +01:00
isabel
0150308ae0
docs: fix badges artifacts
2024-05-07 17:32:09 +01:00
Jake Hamilton
92803a029b
chore: bump flake-utils-plus
2023-10-04 08:22:39 -07:00
Jake Hamilton
83e7839dd1
Merge pull request #20 from usmcamp0811/main
...
adding Docker support
2023-09-15 19:56:08 -07:00
Matt Camp
ba5bb0e7ae
adding Docker support
2023-09-15 18:15:52 -05:00
Jake Hamilton
8df9cb69f2
docs: point to hosted snowfall docs
2023-09-14 01:13:27 -07:00
Jake Hamilton
0ceaa3d689
Merge pull request #5 from snowfallorg/dev
...
Snowfal Lib v2
2023-09-14 01:10:23 -07:00
Jake Hamilton
1aae2b325f
refactor: update flake description
2023-08-24 20:26:57 -07:00
Jake Hamilton
37a623bbae
Create flakehub-publish-tagged.yml
2023-08-24 20:12:40 -07:00
Jake Hamilton
32b5448e28
fix: enable user in standalone home-manager by default
2023-08-17 01:12:57 -07:00
Jake Hamilton
9be6d6714e
fix: use package namespace for overlays builder
2023-08-17 01:10:55 -07:00
Jake Hamilton
75fafad164
Merge pull request #15 from snowfallorg/feat/namespace
...
feat: support universal namespace
2023-08-17 01:03:28 -07:00
Jake Hamilton
4d13334179
feat: support universal namespace
2023-08-17 01:02:50 -07:00
Jake Hamilton
c028651883
Merge pull request #14 from snowfallorg/feat/docs
...
wip: initial frost support
2023-08-17 01:02:37 -07:00
Jake Hamilton
0115ebd171
Merge pull request #10 from snowfallorg/feat/home-manager
...
feat: home-manager support
2023-08-17 00:53:14 -07:00
Jake Hamilton
2261cb3d2c
docs: fix typo
2023-08-17 00:34:38 -07:00
Jake Hamilton
838d233474
feat: convert comments to doc comments
2023-08-17 00:24:05 -07:00
Jake Hamilton
116971f60d
wip: initial frost support
2023-08-16 23:46:29 -07:00
Jake Hamilton
6b09a4b7b5
fix: do not pass snowfall config through to flake output
2023-07-01 18:47:47 -07:00
Jake Hamilton
66e1335803
fix: pass snowfall-config through to modules
2023-07-01 17:44:12 -07:00
Jake Hamilton
7d7546913d
fix: pass through snowfall configuration to mkLib
2023-07-01 17:00:35 -07:00
Jake Hamilton
880d907905
fix: only enable matched user homes
2023-07-01 12:22:29 -07:00
Jake Hamilton
cfaa78937e
fix: rework home-manager modules to allow option merging
2023-06-25 18:58:14 -07:00
Jake Hamilton
165d8bb203
fix: use updated resolved-homes config value
2023-05-28 12:20:05 -07:00
Jake Hamilton
37950e37a2
fix: remove trace
2023-05-27 21:32:31 -07:00
Jake Hamilton
f85f831b33
feat: home-manager support
2023-05-27 21:29:41 -07:00
Jake Hamilton
9e4d359699
wip: home-manager support
2023-05-27 12:24:20 -07:00
Jake Hamilton
4d6fdba390
wip: better home-manager integration
2023-04-10 16:50:47 -07:00
Jake Hamilton
17ef1c563d
wip: faulty first attempt at home-manager integration
2023-04-10 15:59:57 -07:00
Jake Hamilton
b428b981b9
feat: proxy nixos modules, remove deprecated overlay attribute
2023-02-21 17:41:34 -08:00
Jake Hamilton
af06876391
chore: add license
2023-02-13 00:12:43 -08:00
Jake Hamilton
7def9101de
feat: internal namespacing and callPackageWith for better ux
2023-01-15 14:52:52 -08:00
Jake Hamilton
0ba4256dbd
feat: update flake description
2023-01-15 04:59:16 -08:00
Jake Hamilton
cbe1b6e0fb
feat: aliases and custom snowfall root
2023-01-09 05:22:28 -08:00
Jake Hamilton
d8a08681a9
fix: filter packages for outputs
2023-01-06 09:50:58 -08:00
Jake Hamilton
b723802808
fix: export modules as functions instead of paths
2023-01-06 09:50:28 -08:00
Jake Hamilton
23c08d04f9
feat(overlay): only namespace package overlays
...
BREAKING CHANGE
This commit modifies the overlay builder's original behavior
in a non-backward compatible way. Previously, all overlays
would be namespaced with "nixpkgs/". This was often
unnecessary or would cause conflicts with package overlays if
they shared a name. After this change, all overlays retain their
directory name (eg. "my-overlay") and all package overlays are
prefixed with "package/" to differentiate them and avoid name
conflicts.
2022-12-28 23:40:05 -08:00
Jake Hamilton
07d478036c
feat: add inputs to callPackage
2022-12-28 23:21:11 -08:00
Jake Hamilton
1ffe7109a0
Merge pull request #1 from snowfallorg/dev
...
feat: upgrade overlays to support merging namespaces
2022-10-30 11:18:48 -07:00
Jake Hamilton
2bc7d5fab3
feat: upgrade overlays to support merging namespaces
2022-10-11 01:08:13 -07:00
Jake Hamilton
8141ee43d8
fix(overlay): properly merge namespaced packages
2022-09-09 15:43:18 -07:00
Jake Hamilton
2f1ad83150
fix: resolve syntax error
2022-09-09 02:35:05 -07:00