1
0
mirror of https://github.com/kmein/niveum synced 2026-03-28 23:31:07 +01:00

3 Commits

4 changed files with 36 additions and 14 deletions

View File

@@ -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 {}'"];
};
};

View File

@@ -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)"
'';

View File

@@ -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
View File

@@ -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": {