Anthony Rodriguez
da6dd7db51
tests/lib: pass inputs
2025-06-13 22:13:08 -04:00
Anthony Rodriguez
001f1c76f2
modules/nixos: initiate manifest creation
...
Co-authored-by: Eman Resu <8693624+quatquatt@users.noreply.github.com>
2025-06-13 22:13:08 -04:00
NotAShelf
c72afdcdad
flake: add linker to inputs; initiate checks
...
Co-authored-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com>
2025-06-13 22:10:22 -04:00
éclairevoyant
66862f83c0
modules/common: add manifest v1 CUE file for validation
2025-06-13 22:09:17 -04:00
éclairevoyant
df0ba737f0
modules/common: rename
2025-06-13 22:09:17 -04:00
éclairevoyant
eaa0c47473
flake: add direnv, devshell
2025-06-13 22:09:17 -04:00
éclairevoyant
ca01f51339
modules/common: add hjem.linker option
2025-06-13 22:09:17 -04:00
éclairevoyant
0093748aa4
modules/nixos: only assert/warn for enabled users
2025-06-13 22:09:17 -04:00
éclairevoyant
ab69cfb73b
revert refactor
2025-06-13 22:09:09 -04:00
éclairevoyant
4dc5dc97ef
Merge pull request #35 from llakala/refactoring
...
refactor: rewrite functions for readability
2025-06-08 01:34:22 +00:00
Eman Resu
5f5a4ce7d6
refactor: rewrite tmpfiles.users
for readability
2025-06-05 09:48:29 -04:00
Eman Resu
59ba038112
refactor: rewrite assertions
to use let binding
2025-06-05 09:35:07 -04:00
Eman Resu
8a0d0774ea
refactor: rewrite users.users
to use lib.pipe
2025-06-05 09:34:00 -04:00
Eman Resu
731d3965c5
refactor: use ++ instead of concatLists
2025-06-05 08:03:22 -04:00
Eman Resu
9e5707b8fe
refactor: remove unused type
2025-06-05 08:01:08 -04:00
raf
7d674eaded
Merge pull request #31 from Lunarnovaa/main
...
docs: update hjr attribution; proofread
2025-05-12 11:21:16 +03:00
lunarnovaa
b4e08d3d8f
docs: update hjr attribution; proofread
2025-05-11 19:19:08 -07:00
raf
b3fcf3163c
Merge pull request #27 from Gerg-L/main
...
re-gergify
2025-05-12 02:53:44 +03:00
Gerg-L
d16364a72c
re-gergify
2025-05-05 19:02:48 -04:00
Gerg-L
a49ae45108
feat: package test
2025-05-05 18:51:38 -04:00
NotAShelf
77b37eeb58
revert "Merge pull request #23 from Gerg-L/main"
...
This reverts commit b034b70f88
, reversing
changes made to e3b63f300f
.
2025-05-04 13:46:29 +03:00
raf
b034b70f88
Merge pull request #23 from Gerg-L/main
...
gergify
2025-05-03 05:50:17 +00:00
Gerg-L
d1b4a447ea
lint: gergify modules/common.nix
2025-05-03 01:25:02 -04:00
Gerg-L
b97d6e43bf
lint: gergify modules/nixos/default.nix
2025-05-03 01:25:02 -04:00
Gerg-L
11e72ae060
lint: flip out
2025-05-03 01:25:02 -04:00
Gerg-L
0e81c45c29
fix: reverse specialArgs merge
2025-05-03 01:25:00 -04:00
Gerg-L
0c7f4b6c73
fix: capitalize NixOS
2025-04-12 11:12:18 -04:00
NotAShelf
e3b63f300f
modules/nixos: remove renamed options
...
Enough time has passed that everyone who uses Hjem should have migrated. I do not want to eval implications, and I don't want to accidentally trip warnings for people who want to use the `homes` namespace themselves
2025-04-06 19:21:36 +03:00
NotAShelf
05fc9b4fcd
modules/nixos: provide osConfig
specialArg
2025-04-06 19:20:24 +03:00
éclairevoyant
ae49a5a2e0
docs: update option example
2025-03-15 16:27:22 -04:00
éclairevoyant
829109220c
Merge pull request #16 from nezia1/implement-environment-variables
...
modules/nixos: implement session variables
2025-02-21 23:40:44 -05:00
Anthony Rodriguez
5a659b1a7c
modules/nixos: add hjem.users.<user>.environment
2025-02-21 17:49:38 +01:00
éclairevoyant
f57c3210c0
Merge pull request #19 from feel-co/relicense
...
Relicense Hjem
2025-02-18 15:10:53 +00:00
NotAShelf
878303a1c6
meta: relicense
2025-02-18 17:46:13 +03:00
raf
48cfa21987
Merge pull request #13 from feel-co/ci-restrictions
...
ci/vm-tests: only run on non-draft PRs
2025-01-23 10:57:07 +03:00
éclairevoyant
60e96b85ee
ci/vm-tests: only run on non-draft PRs
2025-01-23 02:44:51 -05:00
raf
1156cf95aa
Merge pull request #12 from feel-co/aarch64-ci
...
ci/vm-tests: streamline multi-arch testing
2025-01-23 10:25:31 +03:00
NotAShelf
3557bb1b98
ci/vm-tests: streamline multi-arch testing
2025-01-23 10:12:04 +03:00
NotAShelf
3fdabc6004
docs: clarify wording; mention cross-platform
2025-01-22 23:19:27 +03:00
éclairevoyant
984e75361f
Merge pull request #11 from feel-co/no-extra-special-args
...
modules: rename `hjem.extraSpecialArgs` to `hjem.specialArgs`
2025-01-21 16:40:46 +00:00
NotAShelf
e392ffd1d3
ci: add specialArgs test; test on aarch64
2025-01-21 19:38:36 +03:00
NotAShelf
eac26bf5ee
tests: check hjem.specialArgs
...
FUCK
2025-01-21 19:38:17 +03:00
NotAShelf
db6e3af3e5
modules: rename hjem.extraSpecialArgs
to hjem.specialArgs
...
Okay they are just special, not *extra* special.
2025-01-21 16:09:16 +03:00
NotAShelf
2979f66c4a
modules/nixos: add extraSpecialArgs
2024-12-28 22:50:43 +03:00
raf
11d9badce8
Merge pull request #7 from feel-co/modularize
...
modules: platform-independent module
2024-12-28 22:39:16 +03:00
NotAShelf
305994a264
modules/common: account for non-linux linking methods in clobber
desc
2024-12-28 15:12:57 +03:00
NotAShelf
a9474287c1
modules/nixos: filter users that are not enabled
2024-12-28 03:29:06 +03:00
NotAShelf
5f02693cc1
modules: add examples and clean up descriptions
2024-12-28 03:27:11 +03:00
NotAShelf
82cb17efff
modules/nixos: propagate hjem.clobberByDefault
to user attrs
2024-12-28 03:13:03 +03:00
NotAShelf
0e3eb7d2fd
modules: platform-independent module
...
Drops excessve reliance on Nixpkgs modules inside the module options, and prepares for further platform support.
2024-12-28 02:46:10 +03:00