mirror of
https://github.com/kmein/niveum
synced 2026-03-28 23:31:07 +01:00
Compare commits
3 Commits
6e5ff9214e
...
857518578a
| Author | SHA1 | Date | |
|---|---|---|---|
| 857518578a | |||
| b1fcbcaa96 | |||
| 005e193f56 |
@@ -5,18 +5,19 @@
|
||||
}: {
|
||||
environment = {
|
||||
systemPackages = [pkgs.fzf];
|
||||
variables = {
|
||||
variables = rec {
|
||||
FZF_DEFAULT_COMMAND = "${pkgs.fd}/bin/fd --type f --strip-cwd-prefix --follow --no-ignore-vcs --exclude .git";
|
||||
FZF_DEFAULT_OPTS =
|
||||
lib.escapeShellArgs ["--height=40%" "--layout=reverse"];
|
||||
lib.escapeShellArgs ["--height=40%"];
|
||||
FZF_ALT_C_COMMAND = "${pkgs.fd}/bin/fd --type d";
|
||||
FZF_ALT_C_OPTS = lib.escapeShellArgs [
|
||||
"--preview='${pkgs.tree}/bin/tree -L 1 \"{}\"'"
|
||||
"--bind=space:toggle-preview"
|
||||
"--preview-window=hidden"
|
||||
];
|
||||
FZF_CTRL_T_COMMAND = "${pkgs.fd}/bin/fd --type f";
|
||||
FZF_CTRL_T_COMMAND = FZF_DEFAULT_COMMAND;
|
||||
FZF_CTRL_T_OPTS =
|
||||
lib.escapeShellArgs ["--preview='${pkgs.bat}/bin/bat \"{}\"'"];
|
||||
lib.escapeShellArgs ["--preview='head -$LINES {}'"];
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -32,10 +32,6 @@
|
||||
"betacode" = pkgs.writers.writeDash "betacode" ''
|
||||
${scripts.betacode}/bin/betacode
|
||||
'';
|
||||
"devanagari" = pkgs.writers.writeDash "devanagari" ''
|
||||
${scripts.devanagari}/bin/devanagari
|
||||
'';
|
||||
"avesta" = pkgs.writeScript "avesta" (builtins.readFile <niveum/packages/scripts/avesta.sed>);
|
||||
"curl" = pkgs.writers.writeDash "curl" ''
|
||||
${pkgs.curl}/bin/curl -fSs "$(${pkgs.coreutils}/bin/cat)"
|
||||
'';
|
||||
|
||||
@@ -10,6 +10,9 @@
|
||||
gr = "polytonic";
|
||||
ru = "phonetic";
|
||||
ara = "buckwalter";
|
||||
cop = "";
|
||||
ave = "";
|
||||
"in" = "san-kagapa";
|
||||
};
|
||||
defaultLanguage = "de";
|
||||
in {
|
||||
@@ -22,6 +25,28 @@ in {
|
||||
xkbOptions =
|
||||
commaSep xkbOptions;
|
||||
libinput.enable = true;
|
||||
xkbDir = pkgs.symlinkJoin {
|
||||
name = "x-keyboard-directory";
|
||||
paths = [
|
||||
"${pkgs.xkeyboard_config}/etc/X11/xkb"
|
||||
(pkgs.linkFarm "custom-x-keyboards" [
|
||||
{
|
||||
name = "symbols/cop";
|
||||
path = pkgs.fetchurl {
|
||||
url = "http://www.moheb.de/download/cop";
|
||||
sha256 = "1l0h6aq536hyinrh0i0ia355y229bjrlibii0sya5bmqh46vycia";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "symbols/ave";
|
||||
path = pkgs.fetchurl {
|
||||
url = "https://blog.simos.info/wp-content/uploads/2010/06/avestan.txt";
|
||||
sha256 = "192zmmm3gxyhim39dsax7r87gsay2w5v2xkhwmvsfipjb60hwp5g";
|
||||
};
|
||||
}
|
||||
])
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
console.keyMap = "de";
|
||||
|
||||
12
flake.lock
generated
12
flake.lock
generated
@@ -63,11 +63,11 @@
|
||||
"menstruation-backend": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1666943814,
|
||||
"narHash": "sha256-6oYROPncQ9XI5F2H3Ei0Xt2JLGU/cuUMm/b10/bzwdE=",
|
||||
"lastModified": 1667816906,
|
||||
"narHash": "sha256-VdckYVSQZfqThPb06Y5TGSI+kkibgM/G9pH5SQHIybI=",
|
||||
"owner": "kmein",
|
||||
"repo": "menstruation.rs",
|
||||
"rev": "db625af6cd591feb383d1ff46fb9534a85476daa",
|
||||
"rev": "95c495d453c35f20a6a5641a88a862c668404acf",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -79,11 +79,11 @@
|
||||
"menstruation-telegram": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1666944067,
|
||||
"narHash": "sha256-CSf18V5M8xw4PxVYFJ6LIi4B63yv2HP4y73JtkmMOSs=",
|
||||
"lastModified": 1667816918,
|
||||
"narHash": "sha256-yQSl0iKqHm7qFLELY8e7OzRRdnqSBbzJmQIYgkXlJpQ=",
|
||||
"owner": "kmein",
|
||||
"repo": "menstruation-telegram",
|
||||
"rev": "a2b824368373d2eb62b1d46198a5878a2fc44ef3",
|
||||
"rev": "828872cf9c425442705a95019eceee397bc1c03f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
Reference in New Issue
Block a user