forked from Fediversity/Fediversity
source htmx by nix (#268)
Reviewed-on: Fediversity/Fediversity#268 Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io> Co-authored-by: Kiara Grouwstra <kiara@procolix.eu> Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
This commit is contained in:
parent
af18b39b63
commit
f8ac63853c
6 changed files with 21 additions and 0 deletions
npins
panel
|
@ -1,5 +1,20 @@
|
||||||
{
|
{
|
||||||
"pins": {
|
"pins": {
|
||||||
|
"htmx": {
|
||||||
|
"type": "GitRelease",
|
||||||
|
"repository": {
|
||||||
|
"type": "GitHub",
|
||||||
|
"owner": "bigskysoftware",
|
||||||
|
"repo": "htmx"
|
||||||
|
},
|
||||||
|
"pre_releases": false,
|
||||||
|
"version_upper_bound": null,
|
||||||
|
"release_prefix": null,
|
||||||
|
"version": "v2.0.4",
|
||||||
|
"revision": "b82cf843e47e575dd8c2ad8fee547d8e2c3bb87f",
|
||||||
|
"url": "https://api.github.com/repos/bigskysoftware/htmx/tarball/v2.0.4",
|
||||||
|
"hash": "1c4zm3b7ym01ijydiss4amd14mv5fbgp1n71vqjk4alc35jlnqy2"
|
||||||
|
},
|
||||||
"nix-unit": {
|
"nix-unit": {
|
||||||
"type": "Git",
|
"type": "Git",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
1
panel/.gitignore
vendored
1
panel/.gitignore
vendored
|
@ -10,4 +10,5 @@ __pycache__
|
||||||
db.sqlite3
|
db.sqlite3
|
||||||
src/db.sqlite3
|
src/db.sqlite3
|
||||||
src/static
|
src/static
|
||||||
|
src/panel/static/htmx*
|
||||||
.credentials
|
.credentials
|
||||||
|
|
|
@ -29,6 +29,7 @@ in
|
||||||
DATABASE_URL = "sqlite:///${toString ./src}/db.sqlite3";
|
DATABASE_URL = "sqlite:///${toString ./src}/db.sqlite3";
|
||||||
};
|
};
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
|
ln -sf ${sources.htmx}/dist/htmx.js src/panel/static/htmx.min.js
|
||||||
# in production, secrets are passed via CREDENTIALS_DIRECTORY by systemd.
|
# in production, secrets are passed via CREDENTIALS_DIRECTORY by systemd.
|
||||||
# use this directory for testing with local secrets
|
# use this directory for testing with local secrets
|
||||||
mkdir -p $CREDENTIALS_DIRECTORY
|
mkdir -p $CREDENTIALS_DIRECTORY
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
lib,
|
lib,
|
||||||
sqlite,
|
sqlite,
|
||||||
python3,
|
python3,
|
||||||
|
sources ? import ../../npins,
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
src =
|
src =
|
||||||
|
@ -58,5 +59,6 @@ python3.pkgs.buildPythonPackage {
|
||||||
cp -v ${src}/manage.py $out/bin/manage.py
|
cp -v ${src}/manage.py $out/bin/manage.py
|
||||||
chmod +x $out/bin/manage.py
|
chmod +x $out/bin/manage.py
|
||||||
wrapProgram $out/bin/manage.py --prefix PYTHONPATH : "$PYTHONPATH"
|
wrapProgram $out/bin/manage.py --prefix PYTHONPATH : "$PYTHONPATH"
|
||||||
|
cp ${sources.htmx}/dist/htmx.min.js* $out/${python3.sitePackages}/panel/static/
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
1
panel/src/panel/static/htmx.min.js
vendored
Symbolic link
1
panel/src/panel/static/htmx.min.js
vendored
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
/home/vg/src/Fediversity/nix/store/mwqqk0qmldzvv4xj9kq2lbah2flhc44z-source/dist/htmx.js
|
|
@ -5,6 +5,7 @@
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<script src="/static/htmx.min.js"></script>
|
||||||
|
|
||||||
{% load compress %}
|
{% load compress %}
|
||||||
{% compress css %}
|
{% compress css %}
|
||||||
|
|
Loading…
Add table
Reference in a new issue