Take the pain out of keeping all your calendars together

build: add development postgres database

It'd be nice to integrate this with nilla (especially so as not to have
to maintain double the lockfiles/etc.) but for now I guess this is OK...

a.starrysky.fyi 5e0fc43f 4c6af959

verified
+2
.gitignore
··· 1 + .devenv.flake.nix 2 + .devenv/ 1 3 .direnv/ 2 4 .envrc 3 5 .sass-cache
+103
devenv.lock
··· 1 + { 2 + "nodes": { 3 + "devenv": { 4 + "locked": { 5 + "dir": "src/modules", 6 + "lastModified": 1761427990, 7 + "owner": "cachix", 8 + "repo": "devenv", 9 + "rev": "7419c04fc798d5d5918413d4cb6c8629f9d4e8a3", 10 + "type": "github" 11 + }, 12 + "original": { 13 + "dir": "src/modules", 14 + "owner": "cachix", 15 + "repo": "devenv", 16 + "type": "github" 17 + } 18 + }, 19 + "flake-compat": { 20 + "flake": false, 21 + "locked": { 22 + "lastModified": 1747046372, 23 + "owner": "edolstra", 24 + "repo": "flake-compat", 25 + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", 26 + "type": "github" 27 + }, 28 + "original": { 29 + "owner": "edolstra", 30 + "repo": "flake-compat", 31 + "type": "github" 32 + } 33 + }, 34 + "git-hooks": { 35 + "inputs": { 36 + "flake-compat": "flake-compat", 37 + "gitignore": "gitignore", 38 + "nixpkgs": [ 39 + "nixpkgs" 40 + ] 41 + }, 42 + "locked": { 43 + "lastModified": 1760663237, 44 + "owner": "cachix", 45 + "repo": "git-hooks.nix", 46 + "rev": "ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37", 47 + "type": "github" 48 + }, 49 + "original": { 50 + "owner": "cachix", 51 + "repo": "git-hooks.nix", 52 + "type": "github" 53 + } 54 + }, 55 + "gitignore": { 56 + "inputs": { 57 + "nixpkgs": [ 58 + "git-hooks", 59 + "nixpkgs" 60 + ] 61 + }, 62 + "locked": { 63 + "lastModified": 1709087332, 64 + "owner": "hercules-ci", 65 + "repo": "gitignore.nix", 66 + "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 67 + "type": "github" 68 + }, 69 + "original": { 70 + "owner": "hercules-ci", 71 + "repo": "gitignore.nix", 72 + "type": "github" 73 + } 74 + }, 75 + "nixpkgs": { 76 + "locked": { 77 + "lastModified": 1761313199, 78 + "owner": "cachix", 79 + "repo": "devenv-nixpkgs", 80 + "rev": "d1c30452ebecfc55185ae6d1c983c09da0c274ff", 81 + "type": "github" 82 + }, 83 + "original": { 84 + "owner": "cachix", 85 + "ref": "rolling", 86 + "repo": "devenv-nixpkgs", 87 + "type": "github" 88 + } 89 + }, 90 + "root": { 91 + "inputs": { 92 + "devenv": "devenv", 93 + "git-hooks": "git-hooks", 94 + "nixpkgs": "nixpkgs", 95 + "pre-commit-hooks": [ 96 + "git-hooks" 97 + ] 98 + } 99 + } 100 + }, 101 + "root": "root", 102 + "version": 7 103 + }
+9
devenv.nix
··· 1 + { pkgs, ... }: 2 + { 3 + services.postgres = { 4 + enable = true; 5 + initialDatabases = [ 6 + { name = "calpoll"; } 7 + ]; 8 + }; 9 + }
+2
nilla.nix
··· 25 25 bacon, 26 26 cargo, 27 27 cargo-leptos, 28 + devenv, 28 29 llvmPackages, 29 30 mkShell, 30 31 pkgs, ··· 42 43 bacon 43 44 cargo 44 45 cargo-leptos 46 + devenv 45 47 llvmPackages.bintools 46 48 reuse 47 49 rust-analyzer