James Lounds
9a41b2b37e
Add namespace to home-manager.extraSpecialArgs so homes/<arch>/<name>/default.nix gets namespace as an argument
2024-12-10 21:22:19 +00:00
Harsh Shandilya
fe5c2acd4b
fix: replace pkgs.system with pkgs.stdenv.hostPlatform.system
2024-11-24 23:58:15 +05:30
dtgagnon
b99bc8db44
Update virtual-systems.nix
...
Re-ordered to align w/ most -> least specific.
2024-10-28 07:40:51 -04:00
Skyler Grey
312ad5d16c
fix: make system-lib imports use namespaces
...
Previously when you accessed stuff on your lib via snowfall-lib's
internal system-lib (e.g. with lib.snowfall.internal.system-lib.my-namespace.my-lib-function)
the lib which is passed to *your* lib used hardcoded the "internal" name
This makes lib functions in your flake's lib break if they use other lib
functions in your flake's lib
2024-06-21 21:37:25 +00:00
Jake Hamilton
aa19b02b63
Merge pull request #105 from snowfallorg/dev
...
fix: revert fs path type usage
2024-06-11 02:15:23 -07:00
Jake Hamilton
5a10d2e37b
fix: revert fs path type usage
2024-06-05 15:13:19 -07:00
thelioncape
0175d23bc4
Update virtual-systems.nix with proxmox-lxc
2024-06-04 21:58:45 +01:00
Harsh Shandilya
f5a43fbc1b
fix(templates): remove leftover debugging statements
2024-05-24 15:36:00 +05:30
Jake Hamilton
69545781ac
fix: strip nix store path prefix from module names
2024-05-23 17:50:10 -07:00
Jake Hamilton
9a44c0fb8a
fix: convert path to string in fs helpers
2024-05-23 14:48:03 -07:00
Jake Hamilton
a1064c4b69
fix: use strings for calculated paths
2024-05-23 14:44:14 -07:00
Jake Hamilton
b2e6364075
feat: namespace arg, inputs for packages and overlays, get lib from root, add checks
2024-05-22 19:03:29 -07:00
PerchunPak
1ee256fa62
fix: allow modules modules that are not functions
2024-05-19 23:20:34 -07:00
Jake Hamilton
63a1abf65b
feat: support target-wide user home
2024-05-19 23:20:33 -07:00
Jake Hamilton
8d6612527a
refactor: rename snowfallorg.user to snowfallorg.users in system configs
2024-05-19 23:20:32 -07:00
Jake Hamilton
1fd6a70a82
fix: check for hyperv install iso first
2024-05-19 23:20:31 -07:00
Jake Hamilton
c13316eace
fix: install shared modules, strip homes from config
2024-05-19 23:20:30 -07:00
Jake Hamilton
8e0d7a3cf6
fix: use mkDefault for default values
2024-05-19 23:20:29 -07:00
Jake Hamilton
11476c3b90
fix: pass home specialArgs to home in nixos module
2024-05-19 23:20:28 -07:00
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
Matt Camp
ba5bb0e7ae
adding Docker support
2023-09-15 18:15:52 -05: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
4d13334179
feat: support universal namespace
2023-08-17 01:02:50 -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