diff --git a/.envrc b/.envrc
new file mode 100644
index 0000000..3550a30
--- /dev/null
+++ b/.envrc
@@ -0,0 +1 @@
+use flake
diff --git a/.gitignore b/.gitignore
index d405bf7..8f44d15 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@ node_modules
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
yarn-error.log
+/.direnv/
diff --git a/flake.lock b/flake.lock
index 6a41a69..942e223 100644
--- a/flake.lock
+++ b/flake.lock
@@ -1,5 +1,23 @@
{
"nodes": {
+ "flake-utils": {
+ "inputs": {
+ "systems": "systems"
+ },
+ "locked": {
+ "lastModified": 1710146030,
+ "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
"nixpkgs": {
"locked": {
"lastModified": 1711163522,
@@ -18,8 +36,24 @@
},
"root": {
"inputs": {
+ "flake-utils": "flake-utils",
"nixpkgs": "nixpkgs"
}
+ },
+ "systems": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
}
},
"root": "root",
diff --git a/flake.nix b/flake.nix
index 111712d..b681b9a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,27 +1,22 @@
{
- description = "Cool people homepage";
+ description = "A very basic svelte flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
+ flake-utils.url = "github:numtide/flake-utils";
};
- outputs = { self, nixpkgs }:
- let
- system = "aarch64-darwin";
- pkgs = nixpkgs.legacyPackages.${system};
- in {
- devShells.${system}.default =
- pkgs.mkShell {
- buildInputs = with pkgs; [
- yarn
- nodePackages.svelte-language-server
- nodePackages.typescript-language-server
- nodePackages.vscode-css-languageserver-bin
- tree
- ];
- shellHook = ''
- exec zsh
- '';
- };
- };
+ outputs = { self, nixpkgs, flake-utils }:
+ flake-utils.lib.eachDefaultSystem (system:
+ let
+ pkgs = nixpkgs.legacyPackages.${system};
+ in {
+ devShell = pkgs.mkShell {
+ buildInputs = with pkgs; [
+ yarn
+ nodePackages.svelte-language-server
+ vscode-langservers-extracted
+ ];
+ };
+ });
}
diff --git a/src/lib/elem/CountDownTimer.svelte b/src/lib/elem/CountDownTimer.svelte
index eab5164..51136c3 100644
--- a/src/lib/elem/CountDownTimer.svelte
+++ b/src/lib/elem/CountDownTimer.svelte
@@ -25,7 +25,7 @@
}, 1);
-
+
{months} month{months == 1 ? "" : "s"} until {birthday}, {year}
{weeks} week{weeks == 1 ? "" : "s"} until {birthday}, {year}
{days} day{days == 1 ? "" : "s"} until {birthday}, {year}
@@ -35,10 +35,10 @@
{milliseconds} millisecond{milliseconds == 1
? ""
: "s"} until {birthday}, {year}
-
+
diff --git a/src/routes/b/ethan/+page.svelte b/src/routes/b/ethan/+page.svelte
index fdf7cd9..5ac55f0 100644
--- a/src/routes/b/ethan/+page.svelte
+++ b/src/routes/b/ethan/+page.svelte
@@ -133,7 +133,7 @@
{/each}
-
+