pkgs/ponder: init
This commit is contained in:
parent
db07083655
commit
2dc336ea21
3 changed files with 102 additions and 0 deletions
|
@ -6,6 +6,7 @@
|
||||||
neocities = pkgs.callPackage ./neocities { };
|
neocities = pkgs.callPackage ./neocities { };
|
||||||
nix-modrinth-prefetch = pkgs.callPackage ./nix-modrinth-prefetch.nix { };
|
nix-modrinth-prefetch = pkgs.callPackage ./nix-modrinth-prefetch.nix { };
|
||||||
olympus = pkgs.callPackage ./olympus.nix { };
|
olympus = pkgs.callPackage ./olympus.nix { };
|
||||||
|
ponder = pkgs.callPackage ./ponder { };
|
||||||
setris = pkgs.callPackage ./setris.nix { };
|
setris = pkgs.callPackage ./setris.nix { };
|
||||||
sim65 = pkgs.callPackage ./sim65.nix { };
|
sim65 = pkgs.callPackage ./sim65.nix { };
|
||||||
substituteSubset = pkgs.callPackage ./substitute-subset.nix { };
|
substituteSubset = pkgs.callPackage ./substitute-subset.nix { };
|
||||||
|
|
76
pkgs/ponder/dark-mode.patch
Normal file
76
pkgs/ponder/dark-mode.patch
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
From 77d69c3c173468d575c464da710b9b91c99e826a Mon Sep 17 00:00:00 2001
|
||||||
|
From: Infinidoge <infinidoge@inx.moe>
|
||||||
|
Date: Mon, 5 Feb 2024 16:14:03 -0500
|
||||||
|
Subject: [PATCH] support dark mode
|
||||||
|
|
||||||
|
---
|
||||||
|
app/main.css | 29 ++++++++++++++++++++++-------
|
||||||
|
1 file changed, 22 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/app/main.css b/app/main.css
|
||||||
|
index e3ae831..7681bf0 100644
|
||||||
|
--- a/app/main.css
|
||||||
|
+++ b/app/main.css
|
||||||
|
@@ -1,3 +1,18 @@
|
||||||
|
+:root {
|
||||||
|
+ --background: #EEE;
|
||||||
|
+ --textbox: white;
|
||||||
|
+ --text: #444;
|
||||||
|
+ --accent: silver;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+@media (prefers-color-scheme: dark) {
|
||||||
|
+ :root {
|
||||||
|
+ --background: #444;
|
||||||
|
+ --textbox: black;
|
||||||
|
+ --text: #EEE;
|
||||||
|
+ }
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
* {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
@@ -5,7 +20,7 @@ html, body {
|
||||||
|
height: calc(100% - 20px);
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
- background-color: #EEE;
|
||||||
|
+ background-color: var(--background);
|
||||||
|
margin: 20px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: monospace;
|
||||||
|
@@ -19,25 +34,25 @@ textarea {
|
||||||
|
height: calc(100% - 33px);
|
||||||
|
margin-bottom: 20px;
|
||||||
|
outline: none;
|
||||||
|
- border: 1px solid silver;
|
||||||
|
+ border: 1px solid var(--accent);
|
||||||
|
border: 0;
|
||||||
|
- background-color: white;
|
||||||
|
+ background-color: var(--textbox);
|
||||||
|
resize: none;
|
||||||
|
overflow: auto;
|
||||||
|
font-family: monospace;
|
||||||
|
font-size: 16px;
|
||||||
|
- color: #444;
|
||||||
|
+ color: var(--text);
|
||||||
|
}
|
||||||
|
button {
|
||||||
|
height: 40px;
|
||||||
|
width: 40px;
|
||||||
|
margin-right: 20px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
- color: #444;
|
||||||
|
- border: 1px solid #444;
|
||||||
|
+ color: var(--text);
|
||||||
|
+ border: 1px solid var(--text);
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
- color: silver;
|
||||||
|
+ color: var(--accent);
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
span {
|
||||||
|
--
|
||||||
|
2.42.0
|
||||||
|
|
25
pkgs/ponder/default.nix
Normal file
25
pkgs/ponder/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
{ stdenvNoCC, fetchFromGitHub, lib }:
|
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation {
|
||||||
|
pname = "ponder";
|
||||||
|
version = "unstable-2022-12-15";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "codazoda";
|
||||||
|
repo = "ponder";
|
||||||
|
rev = "5eb224e8c0fb305aee931b460c48511ef4d87501";
|
||||||
|
sha256 = "sha256-h2c8m6swt1jh1c99qkLp6fI7G6qhHHsj2df0XU3K08k=";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = [ ./dark-mode.patch ];
|
||||||
|
|
||||||
|
preferLocalBuild = true;
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
cp -r $src/app $out
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
license = licenses.mit;
|
||||||
|
};
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue