|
88a70b41f1
|
modules/programs: handle more symlink forms when calculating a program's sandbox closure
|
2024-02-24 11:47:39 +00:00 |
|
|
6f59254a22
|
modules/programs: fix symlink following
|
2024-02-24 05:36:44 +00:00 |
|
|
170eeeacc4
|
programs: dereference not just the leaf, but any part of the path, when determining a program's sandbox closure
|
2024-02-23 07:06:29 +00:00 |
|
|
0a519eddb4
|
persist: allow persisting of individual files, not just directories
i actually do already, with ~/.ssh/id_ed25519 -- it works only as a fluke
|
2023-07-08 01:31:14 +00:00 |
|
|
ccaff668c1
|
sane-lib: path: fix from bug; tidy
|
2023-07-03 05:28:53 +00:00 |
|
|
dbd312e9bd
|
guest: enable access to shelvacu
|
2023-06-29 09:11:22 +00:00 |
|
|
fb427e55e8
|
secrets: define these by crawling the repo to decrease duplication
|
2023-05-14 09:50:01 +00:00 |
|
|
2450bb6f06
|
refactor package layout to conform better with NUR expectations
|
2023-05-02 01:27:51 +00:00 |
|
|
4d3248d315
|
lib: mkTypedMerge: fix to work with recursive attrsets
|
2023-01-30 10:33:59 +00:00 |
|
|
f6f8d0e19d
|
sane-lib.fs: new wantedDir helper
|
2023-01-27 01:51:35 +00:00 |
|
|
b1741a18e1
|
feeds: include "title" in the output OPML -- when it exists
|
2023-01-13 04:13:44 +00:00 |
|
|
5af55ecdbf
|
merge: cleanup/document
|
2023-01-09 11:47:39 +00:00 |
|
|
6ca3e7086e
|
merge: simplify the implementation and make fully compatible with lib.mkMerge
|
2023-01-09 11:14:59 +00:00 |
|
|
ca62f1b62f
|
rename flattenAttrsets -> joinAttrsets to disambiguate
|
2023-01-09 09:52:37 +00:00 |
|
|
eef66df36d
|
lib: split merge out of the toplevel
|
2023-01-09 09:51:35 +00:00 |
|
|
9ca6a1c907
|
way overcomplicated way to merge toplevel config
|
2023-01-09 09:42:17 +00:00 |
|
|
dbb78088f4
|
refactor: cleanup instances where we map to attrs to be more resilient against duplicate names
|
2023-01-09 03:48:07 +00:00 |
|
|
f17ae1ca7b
|
refactor: avoid using // where we know the sets should be disjoint
|
2023-01-09 03:11:14 +00:00 |
|
|
b2774a4004
|
move pubkeys out a modules/data/ directory
|
2023-01-09 02:40:25 +00:00 |
|
|
e8f778fecd
|
feeds: convert to module
|
2023-01-08 05:24:56 +00:00 |
|
|
5443542cba
|
move keyring activation out of home-manager
|
2023-01-07 01:41:56 +00:00 |
|
|
0a48d79174
|
fs: introduce some helpers to make writing symlinks easier
|
2023-01-06 15:38:29 +00:00 |
|
|
b6208e1a19
|
fs: allow specifying text for a symlink directly
|
2023-01-06 15:26:39 +00:00 |
|
|
1d0cadce85
|
persist: configure the private store to symlink everyting by default
|
2023-01-06 14:44:32 +00:00 |
|
|
43a46af43b
|
impermanence: cleanup backing directory creation. this should let me remove the per-store /home/<user> perms hack
|
2023-01-06 09:56:06 +00:00 |
|
|
829680fb00
|
impermanence: simplify dir-acl handling by using a helper
|
2023-01-04 01:19:22 +00:00 |
|
|
2960b895b6
|
lib: lift acl type into sane-lib/types
|
2023-01-04 00:59:52 +00:00 |
|
|
afe684ca2c
|
modules: impermanence: use sane-lib.path
|
2023-01-03 14:55:27 +00:00 |
|
|
01e44c1f7f
|
flake.nix: remove unused specialArgs
|
2023-01-03 14:18:57 +00:00 |
|