Commit graph

  • 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
  • 23155b3c96 feat(ssh): Allow ecdsa-sha2-nistp256 keys Inex Code 2023-10-03 16:34:47 +0300
  • 5643877cc1 flake: embed NixOS configuration git commit sha1 into nixos.label Alexander Tomokhov 2023-09-27 23:43:45 +0400
  • 3bf91c25c3 readme: add build command for flakes Alexander Tomokhov 2023-09-18 17:23:22 +0400
  • e4473ec733 do not import selfprivacy overlay path, but use flake overlay output Alexander Tomokhov 2023-09-18 17:22:08 +0400
  • 6c07cc024b fix: permissions for vaultwarden backups were too broad Inex Code 2023-08-25 13:56:01 +0300
  • 50c554e6e7 don't pass selfprivacy-overlay to configuration.nix; nix flake lock Alexander Tomokhov 2023-08-23 01:41:39 +0400
  • d1d025dda6 use hardware-configuration.nix as a flake input Alexander Tomokhov 2023-08-22 23:08:53 +0400
  • afcec981bc experiment with userdata flake input to override by caller Alexander Tomokhov 2023-08-22 20:32:25 +0400
  • 5710f5892b fix(email): make sure /var/sieve owned my mail user Inex Code 2023-07-28 03:41:06 +0300
  • 325dc40f34 fix(acme): add dns propagation check exceptions Inex Code 2023-07-28 03:00:17 +0300
  • 25d7bc6ec5 fix(acme): enable DNS propagation check Inex Code 2023-07-22 00:01:29 +0300
  • 29b855818d fix: acme retrieval Inex Code 2023-07-21 20:59:34 +0300
  • e0ad80b4ca Revert "fix: rename the cert name" Inex Code 2023-07-21 20:36:40 +0300
  • e8a25ec565 fix: rename the cert name Inex Code 2023-07-21 20:35:37 +0300
  • d41cf6a4db fix: do not use DNS challenge for root domain TLS Inex Code 2023-07-21 20:32:03 +0300
  • 2f0107ce3b refactor: remove unused restic-related code Inex Code 2023-07-21 17:51:12 +0300
  • 8f72f60286 refactor: remove restic credentials from post-installation scripts Inex Code 2023-07-20 19:58:54 +0300
  • 58e4f3acd8 feat: update API deps Inex Code 2023-07-20 19:52:24 +0300
  • a822f97699 pin dependencies in flake Alexander Tomokhov 2023-07-17 04:58:26 +0400
  • 82dd9ad2d4 now it's a function, requiring userdata argument Alexander Tomokhov 2023-07-17 04:22:20 +0400
  • d4af9f4459 attempt to readFile userdsata.json Alexander Tomokhov 2023-07-17 04:19:57 +0400
  • ee2a895c61 test Alexander Tomokhov 2023-07-15 16:52:46 +0400
  • 659ca147fd add hardware-configuration.nix for testing purposes Alexander Tomokhov 2023-07-15 16:52:30 +0400
  • a21da91f86 fix typos in resource/limits.nix systemd-limits Alexander Tomokhov 2023-06-28 19:21:04 +0400
  • 65b5a19777 Merge pull request 'fix: Reloading nginx after ACME' (#34) from nginx-reload-fix into master Inex Code 2023-06-14 19:19:56 +0300
  • 60dd766846 fix: Reloading nginx after ACME Inex Code 2023-06-14 19:06:58 +0300
  • 8006f83257 Merge pull request 'refactor(jitsi): Use the common TLS cert for Jitsi' (#33) from jitsi-tls-fix into master Inex Code 2023-06-09 16:01:09 +0300
  • 74d35b16f2 fix(jitsi): disable gettings tls certs Inex Code 2023-06-09 15:59:15 +0300
  • dd020c3a7d fix(acme): Disable DNS propagation check Inex Code 2023-06-09 15:57:19 +0300
  • ba1695c642 fix(jitsi): Use the common TLS cert Inex Code 2023-06-09 14:06:22 +0300
  • bc5778fdea feat(dns): Add support for DigitalOcean DNS and DeSEC DNS (#31) Inex Code 2023-06-05 15:45:07 +0300
  • 7841c28e2e style: fix formatting Inex Code 2023-06-05 15:43:36 +0300
  • 2bd30004b5 Update 'files.nix' NaiJi ✨ 2023-05-15 13:44:32 +0300
  • 0f064a8e71 feat(dns): Add support for desec inexcode 2023-05-09 12:37:14 +0300
  • c7385cb9ea feat: Add Digital Ocean as a DNS provider Inex Code 2023-02-06 12:05:07 +0300
  • 8d99d1c78a fix: Make bitwarden read the env file Inex Code 2023-05-14 17:22:09 +0300
  • 5e64b08381 feat(bitwarden): Add admin token support Inex Code 2023-05-03 10:48:57 +0300
  • 6594967570 fix: Add Mastodon tls cert ldap Inex Code 2023-03-28 21:38:51 +0300