Commit Graph

  • d881cc8ce5 upgrade nixpkgs to NixOS 23.11 Alexander 2023-12-18 18:13:57 +0400
  • b7045a8198 upgrade nixpkgs to NixOS 23.05 Alexander 2023-12-18 17:51:59 +0400
  • 67c2b12c44 sp-modules: get rid of systemd.tmpfiles Alexander 2023-12-18 15:33:09 +0400
  • 83e8f6e8a1 get rid of files.nix; ACME/credentialsFile and other cleanup Alexander 2023-12-16 09:39:22 +0400
  • 7f6c48f978 gitea: RequiresMountsFor and ConditionPathIsMountPoint @ /var/lib/gitea Alexander 2023-12-12 20:35:44 +0400
  • a797b856fc flake.lock: Update Alexander 2023-12-12 16:30:22 +0400
  • d1711ea9c3 selfprivacy-api: sp-nixos-rebuild with sp-modules relocking Alexander 2023-12-12 14:14:54 +0400
  • defaca8793 clean configuration; simple-nixos-mailserver is an ordinary SP module Alexander 2023-12-12 08:25:06 +0400
  • 25bd151ef3 use lower case for config.selfprivacy.server.provider Alexander 2023-12-11 21:58:12 +0400
  • 519ebbcb69 get rid of system argument; do not set nixpkgs.hostPlatform Alexander 2023-12-05 07:36:26 +0400
  • 4c4aef5363 get system.stateVersion from "deployment" argument Alexander 2023-12-05 04:41:35 +0400
  • 9dde55159b update selfprivacy-api Alexander 2023-12-05 01:56:49 +0400
  • 6cd002ae1d remove restic SP module Alexander 2023-12-05 01:56:13 +0400
  • c052f9172a move gitea to SP module Alexander 2023-12-04 15:59:22 +0400
  • 054d6d9182 move jitsi-meet to SP module Alexander 2023-12-04 15:43:06 +0400
  • 3f573e3dc3 activationScripts: rewrite /etc/nixos with configuration source Alexander 2023-12-04 14:17:54 +0400
  • c63b6b808c acme: RestartSec = 15 * 60 Alexander 2023-12-04 13:22:27 +0400
  • c0aa73ca1b move bitwarden to SP module Alexander Tomokhov 2023-12-03 12:29:01 +0400
  • ade4dc08b1 sp-modules: use jq exit status code Alexander Tomokhov 2023-12-03 10:37:37 +0400
  • 4716b9bf19 move restic to SP module Alexander Tomokhov 2023-12-03 09:45:40 +0400
  • c7419b3255 move pleroma to SP module Alexander Tomokhov 2023-12-03 03:26:29 +0400
  • b458458c30 move ocserv to SP module Alexander Tomokhov 2023-12-01 08:42:03 +0400
  • 4cbe63ac64 flake: abort on missing configPathsNeeded with message Alexander Tomokhov 2023-12-01 08:32:31 +0400
  • 600d8f427d mailserver: set users.groups.acmereceivers.members Alexander Tomokhov 2023-11-29 08:28:19 +0400
  • b6cd5846f2 users.groups: acmerecievers => acmereceivers Alexander Tomokhov 2023-11-29 08:25:24 +0400
  • 1a5a4be306 nextcloud: fix secrets extraction Alexander Tomokhov 2023-11-29 08:19:04 +0400
  • 364a5c8076 mailserver: adapt to deprecated and new types of certificateScheme Alexander Tomokhov 2023-11-26 09:10:09 +0400
  • a224731dcf nextcloud: write passwords using `install` Alexander Tomokhov 2023-11-26 09:08:14 +0400
  • e814157437 fix config attributes contrain for function imports Alexander Tomokhov 2023-11-26 08:56:48 +0400
  • 0db1c4a6ce downgrade simple-nixos-mailserver to 6d0d9fb9 Alexander Tomokhov 2023-11-26 04:28:36 +0400
  • a98dafc98c fix nextcloud (case when enabled) Alexander Tomokhov 2023-11-26 03:11:23 +0400
  • 3138260605 flake.lock: Update Alexander Tomokhov 2023-11-23 21:33:35 +0400
  • 1bf7190388 flake.lock: Update Alexander Tomokhov 2023-11-23 21:20:35 +0400
  • cc26a5e150 flake.lock: Update Alexander Tomokhov 2023-11-23 11:36:20 +0400
  • 6ebcc35882 systemd.enableEmergencyMode = false; systemd.coredump.enable = false; Alexander Tomokhov 2023-11-23 11:09:49 +0400
  • 985aff90d3 disable ssh passwordAuthentication by default Alexander Tomokhov 2023-11-23 11:08:59 +0400
  • bd6b8a5e75 flake.lock: Update Alexander Tomokhov 2023-11-23 03:00:25 +0400
  • 6d96b4aa8f flake.lock: Update Alexander Tomokhov 2023-11-22 23:09:42 +0400
  • 8067559207 flake.lock: Update Alexander Tomokhov 2023-11-22 22:17:00 +0400
  • 252ed72154 remove autoUpgrade from userdata-variables.nix Alexander Tomokhov 2023-11-22 06:45:23 +0400
  • e53eb8d65d flake.lock: Update Alexander Tomokhov 2023-11-22 01:58:44 +0400
  • e59d86fcdc flake.lock: Update Alexander Tomokhov 2023-11-21 03:49:45 +0400
  • 7c5bc70fec rm -rf /old-root on every boot Alexander Tomokhov 2023-11-21 02:54:06 +0400
  • 308a70fe20 selfprivacy/current-config-source => selfprivacy/nixos-config-source Alexander Tomokhov 2023-11-21 01:24:32 +0400
  • a3063ec732 fileSystems./.options = [ noatime ]; Alexander Tomokhov 2023-11-21 01:23:28 +0400
  • e45224d67f fix resources/limits.txt but do not use them for now Alexander Tomokhov 2023-11-18 19:26:47 +0400
  • 391e41e8a4 disable documentation.enable = false alltogether Alexander Tomokhov 2023-11-18 18:54:55 +0400
  • 0704d18b1a do not install {man,info}-pages and docs to save space Alexander Tomokhov 2023-11-18 17:39:14 +0400
  • 6a3a83e270 files.nix: /etc/nixos/userdata.json => /etc/selfprivacy/secrets.json Alexander Tomokhov 2023-11-18 09:11:48 +0400
  • b64be4e34f /etc/nixos/userdata/userdata.json => /etc/nixos/userdata.json Alexander Tomokhov 2023-11-18 08:54:29 +0400
  • 65e58666fd nixpkgs.hostPlatform = system Alexander Tomokhov 2023-11-18 08:28:04 +0400
  • 43abd2ca45 flake.lock: Update Alexander Tomokhov 2023-11-18 06:39:10 +0400
  • e6e2f1fd84 configuration.nix: a few nix.* tweaks Alexander Tomokhov 2023-11-18 05:53:08 +0400
  • 72d73b6297 autoUpgrade.enable = false by default Alexander Tomokhov 2023-11-18 05:40:57 +0400
  • 0f54898cb8 sp-modules: fix nextcloud secrets json path Alexander Tomokhov 2023-11-18 05:40:02 +0400
  • d5b04699c1 sp-module: refactor simple-nixos-mailserver flake Alexander Tomokhov 2023-11-16 06:33:28 +0400
  • d69a8cd662 migrate selfprivacy-api NixOS module to selfprivacy API repository Alexander Tomokhov 2023-11-16 06:31:31 +0400
  • 80447abb2e selfprivacy.userdata -> selfprivacy; SP modules -> selfprivacy.modules Alexander Tomokhov 2023-11-16 04:00:11 +0400
  • f4fb0a9ce8 move nextcloud nginx configuration part to SP module Alexander Tomokhov 2023-11-15 23:43:59 +0400
  • 41c3a0fc00 add PoC SP module for nextcloud Alexander Tomokhov 2023-11-15 22:26:04 +0400
  • d281f51775 TODO notes: flake: config contrain algorithm Alexander Tomokhov 2023-11-15 20:18:45 +0400
  • b0bb84138b delete garbage sp-modules-options.json file Alexander Tomokhov 2023-11-15 20:12:33 +0400
  • 4419a1323a fix config attributes contrain mechanism for SP modules Alexander Tomokhov 2023-11-15 04:15:50 +0400
  • 26b3071929 system.configurationRevision = self.rev or "@${self.lastModifiedDate}" Alexander Tomokhov 2023-11-14 05:23:10 +0400
  • f33fb9e9bf just-nixos => sp-nixos; selfprivacy/current-config-source; add formatter Alexander Tomokhov 2023-11-14 02:47:01 +0400
  • e656719ebd remove userdata folder Alexander Tomokhov 2023-11-13 19:53:15 +0400
  • f440006806 remove erroneous system attribute from nixosConfigurations Alexander Tomokhov 2023-11-13 19:52:32 +0400
  • 80ba7d0bda PoC working SP module system Alexander Tomokhov 2023-11-10 07:10:06 +0400
  • d9e2311f3c system.configurationRevision = self.rev; Alexander Tomokhov 2023-11-10 07:08:20 +0400
  • 6c849e2628 embed top-level flake source folder into the build Alexander Tomokhov 2023-11-10 07:05:38 +0400
  • 7378329891 pass top-level-flake to set system.configurationRevision Alexander Tomokhov 2023-11-10 06:53:21 +0400
  • 2c2bb80006 Merge pull request 'add nix experimental-features for flakes' (#49) from experimental-features into master Inex Code 2023-11-09 15:43:17 +0200
  • 5685a9e128 add nix experimental-features for flakes Alexander Tomokhov 2023-11-09 17:35:24 +0400
  • fcbde507fc sp-extensions.json is read from /etc/nixos flake input flake-to-override-folder Alexander Tomokhov 2023-11-08 20:58:31 +0400
  • c20bef314e add sp-extensions-json flake input Alexander Tomokhov 2023-11-08 20:52:01 +0400
  • e1204fb065 all flake inputs into nix.registry Alexander Tomokhov 2023-11-08 18:32:30 +0400
  • 049ecd3e32 embed etc-nixos Alexander Tomokhov 2023-11-08 16:25:24 +0400
  • b9dad899de pass /etc/nixos folder as an input to override Alexander Tomokhov 2023-11-08 16:04:50 +0400
  • b4b37f42f2 get rid of overlay for selfprivacy-graphql-api Alexander Tomokhov 2023-11-06 12:18:08 +0400
  • 7cee132d8e nixosConfiguration-fun takes a set as an argument Alexander Tomokhov 2023-11-06 11:40:32 +0400
  • 4afa777e7c Revert "add hardware-configuration.nix for testing purposes" Alexander Tomokhov 2023-11-06 11:24:38 +0400
  • 57412e328d .gitignore: /result Alexander Tomokhov 2023-11-06 11:11:34 +0400
  • f8befb0e3d Merge pull request 'Disable password auth and allow serving static files at root domain' (#48) from inex-oct-31 into master Inex Code 2023-10-31 18:28:19 +0200
  • 1464d7f3bd feat(nginx): Allow serving static files at root domain Inex Code 2023-10-31 17:27:46 +0300
  • d02524bb8f refactor(ssh): Disable password auth by default Inex Code 2023-10-31 17:22:15 +0300
  • 2d7680d456 do not try to embed flake's git revision flake-to-override Alexander Tomokhov 2023-10-18 16:25:18 +0400
  • f11d8cc902 feat(ssh): Allow ecdsa-sha2-nistp256 keys Inex Code 2023-10-03 16:34:47 +0300
  • e417c57a60 fix: permissions for vaultwarden backups were too broad Inex Code 2023-08-25 13:56:01 +0300
  • 5cbb31bac6 fix(email): make sure /var/sieve owned my mail user Inex Code 2023-07-28 03:41:06 +0300
  • 17cadf4ffc fix(acme): add dns propagation check exceptions Inex Code 2023-07-28 03:00:17 +0300
  • 8b68457c71 fix(acme): enable DNS propagation check Inex Code 2023-07-22 00:01:29 +0300
  • c26abadbec fix: acme retrieval Inex Code 2023-07-21 20:59:34 +0300
  • 3872646e97 Revert "fix: rename the cert name" Inex Code 2023-07-21 20:36:40 +0300
  • 3487513e34 fix: rename the cert name Inex Code 2023-07-21 20:35:37 +0300
  • ab27cbd27a fix: do not use DNS challenge for root domain TLS Inex Code 2023-07-21 20:32:03 +0300
  • 306a572e12 refactor: remove unused restic-related code Inex Code 2023-07-21 17:51:12 +0300
  • 5d49b8b416 refactor: remove restic credentials from post-installation scripts Inex Code 2023-07-20 19:58:54 +0300
  • 2f07bb37ce feat: update API deps Inex Code 2023-07-20 19:52:24 +0300
  • 11567d4db9 flake: revert from self.dirtyRev to self.rev Alexander Tomokhov 2023-10-09 02:23:45 +0400
  • 9370d17b82 flake: embed dirty revision of NixOS configuration instead Alexander Tomokhov 2023-10-09 02:07:47 +0400