|
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 |
|
|
760505db20
|
snippets: add NUR package search
|
2023-01-08 14:16:06 +00:00 |
|
|
71fc1a2fd7
|
ssh: define system-wide knownHosts
|
2023-01-08 08:51:06 +00:00 |
|
|
a457fc1416
|
ssh: move sys config out of hosts/common
|
2023-01-08 08:43:23 +00:00 |
|
|
f10de6c2c4
|
ids: improve docs
|
2023-01-08 06:54:29 +00:00 |
|
|
a6be200a82
|
ids: define the assertions more idiomatically
|
2023-01-08 06:51:25 +00:00 |
|
|
fb57e9aa5b
|
cleanup the 'every user/group has an id' enforcement
|
2023-01-08 06:46:07 +00:00 |
|
|
f5acbbd830
|
image.nix: feed bug where enable flag wasnt actually being read
|
2023-01-08 05:37:25 +00:00 |
|
|
e8f778fecd
|
feeds: convert to module
|
2023-01-08 05:24:56 +00:00 |
|
|
00b681eca5
|
ssh: manager ourself instead of using home-manager
|
2023-01-08 03:14:47 +00:00 |
|
|
72d589cb2d
|
ssh: port to modules system
|
2023-01-08 03:07:57 +00:00 |
|
|
32a4cb19fd
|
sway: start pipewire early, to support bluetooth
|
2023-01-07 09:58:27 +00:00 |
|
|
031cfa2bcd
|
get bluetooth working in gnome-control-center
|
2023-01-07 08:35:51 +00:00 |
|
|
e93fbea1e6
|
phosh: reorder the users defs
|
2023-01-07 08:08:49 +00:00 |
|
|
9e902c8eb2
|
preserve backlight settings across reboots
|
2023-01-07 05:17:43 +00:00 |
|
|
d852adf806
|
move keyring to private store
|
2023-01-07 02:04:28 +00:00 |
|
|
5443542cba
|
move keyring activation out of home-manager
|
2023-01-07 01:41:56 +00:00 |
|
|
83f416999f
|
splatmoji: persist history file
|
2023-01-06 16:35:31 +00:00 |
|
|
dd34883246
|
move feed consumers out of home-manager
|
2023-01-06 16:27:05 +00:00 |
|
|
e47f9e38ce
|
remove old nb module
|
2023-01-06 16:15:49 +00:00 |
|
|
0f0b728911
|
splatmoji: store config with sane.fs instead of home-manager
|
2023-01-06 16:13:51 +00:00 |
|
|
1839f87a4e
|
vlc: handle the config file with sane.fs
|
2023-01-06 16:11:56 +00:00 |
|
|
53edf4e6af
|
firefox: handle config files manually, instead of leveraging home-manager
|
2023-01-06 16:11:06 +00:00 |
|
|
fb6e0ddb34
|
convert some home-manager files to be manually managed
|
2023-01-06 15:48:51 +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 |
|
|
e46ab4ec14
|
ssh: use sane.persist/sane.fs instead of home-manager to ensure keys
|
2023-01-06 15:05:01 +00:00 |
|
|
19c254c266
|
fs: make symlinking more resilient when something's already at the location
|
2023-01-06 14:51:25 +00:00 |
|
|
1d0cadce85
|
persist: configure the private store to symlink everyting by default
|
2023-01-06 14:44:32 +00:00 |
|
|
e8342b8044
|
persist: clean up the "byPath" conversions
|
2023-01-06 14:20:30 +00:00 |
|
|
40e642bfc3
|
persist: add a 'method' option to allow symlinking in favor of binding
|
2023-01-06 14:05:49 +00:00 |
|
|
f008565e22
|
persist: for options common to entries specified by both path and store, move to a common submodule
|
2023-01-06 13:58:36 +00:00 |
|
|
4ea2835d9d
|
persist: handle inline acl options more cleanly
|
2023-01-06 13:47:59 +00:00 |
|
|
e446bfba58
|
fs: fix eval error when told about a mount but not told about anything *in* that mount
|
2023-01-06 13:27:27 +00:00 |
|
|
a7bac5de18
|
persist: convert the sane.persist.home.<store> => mappings back to a strongly-typed module & add a byPath shorthand
|
2023-01-06 13:06:39 +00:00 |
|
|
b0950e90f4
|
persist: prefer mkMerge instead of manually folding attrsets
|
2023-01-06 12:44:29 +00:00 |
|
|
d8cd0e1f57
|
persist: fold redundant lines
|
2023-01-06 12:39:55 +00:00 |
|
|
fd7d67ee05
|
persist: simplify & remove dead code
|
2023-01-06 12:28:55 +00:00 |
|
|
1a712b4d47
|
rename sane.persist.{all -> byPath}
|
2023-01-06 12:19:03 +00:00 |
|
|
4520e1d1f5
|
persist: auto-map user-provided store values earlier
|
2023-01-06 11:56:22 +00:00 |
|
|
841a2a3bcb
|
persist: change sane.persist.all to be an attrsOf that maps path to settings
|
2023-01-06 11:52:28 +00:00 |
|
|
fe816e9110
|
persist: lift sane.persist.dirs.{home,sys} up one level
|
2023-01-06 11:29:13 +00:00 |
|
|
426e0c3ae2
|
persist: lift sane.persist.dirs.all up to sane.persist.all
|
2023-01-06 11:24:11 +00:00 |
|
|
a95b91a556
|
refactor the dirsSubModule type so that we don't reference 'config.sane.persist' while creating options
|
2023-01-06 10:35:32 +00:00 |
|
|
837e5438c3
|
persist: document the dirsSubModule type better
|
2023-01-06 10:31:01 +00:00 |
|
|
8217b22c86
|
rename impermanence -> persist
|
2023-01-06 10:04:51 +00:00 |
|