Commit Graph

17 Commits (2d542e9167eb740b2dceefbef28d333d3d889a35)

Author SHA1 Message Date
stuebinm 26f91fac20 parsons: fix nix auto gc 2023-02-15 21:23:44 +01:00
stuebinm bb24ce8b87 nixos-22.11: fix module warnings
(also wow nextcloud encryption is apparently broken. colour me surprised!)
2022-12-16 22:56:28 +01:00
stuebinm 12da955842 nix: enable 'experimental feature' flakes by default 2022-11-19 15:23:03 +01:00
stuebinm c09337c973 shoehorn nix-hexchen-style config into flakes
this replaces niv with nix flakes, attempting to preserve the old
structure as much as possible. Notable caveats:
 - I'm not sure if flake inputs expose version information anywhere, so
   the version in pkgs/mattermost/default.nix is now hardcoded.
   Confusingly, this appears to trigger a rebuild. Maybe I've missed something.
 - a lot of the old-style host.nix & deploy.nix machinery in nix-hexchen
   does not work with flakes, and their newer replacements are not exposed
   by upstream; I've put basic imitations of the relevant parts in this repo
 - (in particular, directories in hosts/ won't become deployable configs
   automatically)
 - parts of the code are now probably more complicated than they'd have to be
 - old variables names were preserved; confusingly, this means the flake
   inputs are still called "sources"
2022-11-13 22:45:50 +01:00
Moira 025d17c487
common: enable mosh 2022-11-13 20:26:48 +01:00
stuebinm acd051e4e0 make renamed options complain (less) 2022-11-11 16:30:38 +01:00
stuebinm 0e20c9ddfa remove hexchen home-manager 2022-11-11 16:30:38 +01:00
schweby 17d695c00b
common: add niv 2022-02-04 08:51:39 +01:00
schweby fa347008fa
common/default.nix: add vgrep 2022-01-19 22:11:10 +01:00
schweby b96a026565 cleanup default apps 2021-12-30 22:30:17 +01:00
schweby dbf8d74a24 set timezones
default is UTC no need to force it
A desktop shoud be in the commonly used timezone.
Forcing UTC has caused trouble multiple times.
2021-09-19 16:35:38 +02:00
schweby f5579bc98e parsons: config nginx 2021-08-23 19:32:02 +00:00
hexchen cf5062adfd sources: update nixpkgs to 21.05
this caused various other changes related to nftables, we are now using
hexchen's fork of pbb's module.
2021-08-07 12:05:25 +00:00
hexchen c0efd41e74 nftables: import module and init config 2021-01-15 22:45:34 +00:00
hexchen d86418307f fixup!common: disable logs 2021-01-15 21:09:32 +00:00
hexchen 4e1430bfc7 common: disable nginx access log 2021-01-15 21:02:03 +00:00
hexchen 851052014a complete restructure of haccfiles
here be winkekatzen
2021-01-10 23:53:41 +00:00