~repos /website
git clone https://pyrossh.dev/repos/website.git
木 Personal website of pyrossh. Built with astrojs, shiki, vite.
14ce17fe
—
pyrossh 1 year ago
add flox
- .devcontainer/devcontainer.json +0 -15
- .flox/.gitignore +2 -0
- .flox/env.json +4 -0
- .flox/env/manifest.lock +95 -0
- .flox/env/manifest.toml +44 -0
- .vscode/settings.json +5 -0
.devcontainer/devcontainer.json
DELETED
|
@@ -1,15 +0,0 @@
|
|
|
1
|
-
{
|
|
2
|
-
"name": "node",
|
|
3
|
-
"image": "mcr.microsoft.com/devcontainers/javascript-node:20-bullseye",
|
|
4
|
-
"customizations": {
|
|
5
|
-
"settings": {
|
|
6
|
-
"terminal.integrated.shell.linux": "/bin/fish"
|
|
7
|
-
},
|
|
8
|
-
"extensions": ["svelte.svelte-vscode", "antfu.unocss"]
|
|
9
|
-
},
|
|
10
|
-
"features": {
|
|
11
|
-
"ghcr.io/meaningful-ooo/devcontainer-features/fish:1": {}
|
|
12
|
-
},
|
|
13
|
-
"postCreateCommand": "npm run dev",
|
|
14
|
-
"forwardPorts": [8000]
|
|
15
|
-
}
|
.flox/.gitignore
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
1
|
+
run/
|
|
2
|
+
cache/
|
.flox/env.json
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
1
|
+
{
|
|
2
|
+
"name": "pyros.sh",
|
|
3
|
+
"version": 1
|
|
4
|
+
}
|
.flox/env/manifest.lock
ADDED
|
@@ -0,0 +1,95 @@
|
|
|
1
|
+
{
|
|
2
|
+
"lockfile-version": 0,
|
|
3
|
+
"manifest": {
|
|
4
|
+
"hook": {
|
|
5
|
+
"script": " # Autogenerated by flox\n\n # Install nodejs depedencies\n npm install\n\n # End autogenerated by flox\n"
|
|
6
|
+
},
|
|
7
|
+
"install": {
|
|
8
|
+
"nodejs": {
|
|
9
|
+
"pkg-path": "nodejs"
|
|
10
|
+
}
|
|
11
|
+
},
|
|
12
|
+
"options": {
|
|
13
|
+
"systems": [
|
|
14
|
+
"aarch64-darwin"
|
|
15
|
+
]
|
|
16
|
+
},
|
|
17
|
+
"registry": {
|
|
18
|
+
"defaults": {
|
|
19
|
+
"subtrees": null
|
|
20
|
+
},
|
|
21
|
+
"inputs": {
|
|
22
|
+
"nixpkgs": {
|
|
23
|
+
"from": {
|
|
24
|
+
"owner": "NixOS",
|
|
25
|
+
"ref": "release-23.11",
|
|
26
|
+
"repo": "nixpkgs",
|
|
27
|
+
"type": "github"
|
|
28
|
+
},
|
|
29
|
+
"subtrees": [
|
|
30
|
+
"legacyPackages"
|
|
31
|
+
]
|
|
32
|
+
}
|
|
33
|
+
},
|
|
34
|
+
"priority": [
|
|
35
|
+
"nixpkgs"
|
|
36
|
+
]
|
|
37
|
+
},
|
|
38
|
+
"vars": {}
|
|
39
|
+
},
|
|
40
|
+
"packages": {
|
|
41
|
+
"aarch64-darwin": {
|
|
42
|
+
"nodejs": {
|
|
43
|
+
"attr-path": [
|
|
44
|
+
"legacyPackages",
|
|
45
|
+
"aarch64-darwin",
|
|
46
|
+
"nodejs"
|
|
47
|
+
],
|
|
48
|
+
"info": {
|
|
49
|
+
"broken": false,
|
|
50
|
+
"description": "Event-driven I/O framework for the V8 JavaScript engine",
|
|
51
|
+
"license": "MIT",
|
|
52
|
+
"pname": "nodejs",
|
|
53
|
+
"unfree": false,
|
|
54
|
+
"version": "18.19.1"
|
|
55
|
+
},
|
|
56
|
+
"input": {
|
|
57
|
+
"attrs": {
|
|
58
|
+
"lastModified": 1710373328,
|
|
59
|
+
"narHash": "sha256-84TeOyBo8HG/Qie8V3aojtqMC5Uc4loY5KIOxO0f6xk=",
|
|
60
|
+
"owner": "NixOS",
|
|
61
|
+
"repo": "nixpkgs",
|
|
62
|
+
"rev": "446d09bfe74f1c893917a67baee88d978316fbc9",
|
|
63
|
+
"type": "github"
|
|
64
|
+
},
|
|
65
|
+
"fingerprint": "1ceb55aab8cc407279023e45148c139feae70cbadb4a34e2656a70712fee785a",
|
|
66
|
+
"url": "github:NixOS/nixpkgs/446d09bfe74f1c893917a67baee88d978316fbc9"
|
|
67
|
+
},
|
|
68
|
+
"priority": 5
|
|
69
|
+
}
|
|
70
|
+
}
|
|
71
|
+
},
|
|
72
|
+
"registry": {
|
|
73
|
+
"defaults": {
|
|
74
|
+
"subtrees": null
|
|
75
|
+
},
|
|
76
|
+
"inputs": {
|
|
77
|
+
"nixpkgs": {
|
|
78
|
+
"from": {
|
|
79
|
+
"lastModified": 1710373328,
|
|
80
|
+
"narHash": "sha256-84TeOyBo8HG/Qie8V3aojtqMC5Uc4loY5KIOxO0f6xk=",
|
|
81
|
+
"owner": "NixOS",
|
|
82
|
+
"repo": "nixpkgs",
|
|
83
|
+
"rev": "446d09bfe74f1c893917a67baee88d978316fbc9",
|
|
84
|
+
"type": "github"
|
|
85
|
+
},
|
|
86
|
+
"subtrees": [
|
|
87
|
+
"legacyPackages"
|
|
88
|
+
]
|
|
89
|
+
}
|
|
90
|
+
},
|
|
91
|
+
"priority": [
|
|
92
|
+
"nixpkgs"
|
|
93
|
+
]
|
|
94
|
+
}
|
|
95
|
+
}
|
.flox/env/manifest.toml
ADDED
|
@@ -0,0 +1,44 @@
|
|
|
1
|
+
#
|
|
2
|
+
# This is a flox environment manifest.
|
|
3
|
+
# Visit flox.dev/docs/concepts/manifest/
|
|
4
|
+
# or see flox-edit(1) for more information
|
|
5
|
+
#
|
|
6
|
+
|
|
7
|
+
# List packages you wish to install in your environment inside
|
|
8
|
+
# the 'install' section
|
|
9
|
+
|
|
10
|
+
[install]
|
|
11
|
+
nodejs.pkg-path = "nodejs"
|
|
12
|
+
|
|
13
|
+
# Set an environment variable.
|
|
14
|
+
# These variables may not reference once another
|
|
15
|
+
# and are added to the environment without expansion.
|
|
16
|
+
|
|
17
|
+
[vars]
|
|
18
|
+
# message = "Howdy"
|
|
19
|
+
# pass-in = "$some-env-var"
|
|
20
|
+
|
|
21
|
+
# An activation hook will be run when entering the environment.
|
|
22
|
+
# You can define one in the 'hook' table inline via the 'script' field,
|
|
23
|
+
# or provide a file using the 'file' field.
|
|
24
|
+
# If 'file' is provided, the path should be relative to this file.
|
|
25
|
+
# If both 'file' and 'script' are provided,
|
|
26
|
+
# only the hook defined in 'file' will be run .
|
|
27
|
+
|
|
28
|
+
[hook]
|
|
29
|
+
script = """
|
|
30
|
+
# Autogenerated by flox
|
|
31
|
+
|
|
32
|
+
# Install nodejs depedencies
|
|
33
|
+
npm install
|
|
34
|
+
|
|
35
|
+
# End autogenerated by flox
|
|
36
|
+
"""
|
|
37
|
+
|
|
38
|
+
# An environment that works on one system is guaranteed to work on the
|
|
39
|
+
# same type of system,
|
|
40
|
+
# but other systems may not have the same packages available, etc.
|
|
41
|
+
# In order to use the environment on a system you must explicitly
|
|
42
|
+
# add it to this list.
|
|
43
|
+
[options]
|
|
44
|
+
systems = ["aarch64-darwin"]
|
.vscode/settings.json
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
1
|
+
{
|
|
2
|
+
"[html]": {
|
|
3
|
+
"editor.defaultFormatter": "vscode.html-language-features"
|
|
4
|
+
},
|
|
5
|
+
}
|