diff options
author | sternenseemann <sternenseemann@systemli.org> | 2022-03-23 21:26:43 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2022-03-23 21:36:28 +0100 |
commit | f5f600e3908b4b00714a9658c2708b825322a137 (patch) | |
tree | d25056e42c7bff3d96e5c545cdc9ee30d58f1149 /pkgs/sternenseemann/default.nix | |
parent | 146474e922f654655392f457af3c57b6856ff877 (diff) |
pkgs/sternenseemann/acme: init at 2021-10-19
* Patch plan9port most notably including a patch that fixes the interpretation of X11 key events. This resolves the problem that using the shift key of the neo layout would cause acme to start interpreting left mouse button as right mouse button. * Add a wrapper derivation that puts acme and all executables it absolutely requires in PATH. The full Plan 9 userland can still be accessed via the 9 executable, but this allows executing just acme and access e.g. the GNU coreutils from inside of it — in case you do want to use cat -v. machines/sternenseemann/wolfgang: install acme
Diffstat (limited to 'pkgs/sternenseemann/default.nix')
-rw-r--r-- | pkgs/sternenseemann/default.nix | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/sternenseemann/default.nix b/pkgs/sternenseemann/default.nix index 55af2db4..4dabc41f 100644 --- a/pkgs/sternenseemann/default.nix +++ b/pkgs/sternenseemann/default.nix @@ -78,6 +78,11 @@ lib.fix (self: { inherit (profpatsch) getBins; }; + # customized third party software + acme = callPackage ./acme { + inherit (self) plan9port; + }; + pass = (pkgs.pass.override { waylandSupport = true; x11Support = false; @@ -89,6 +94,13 @@ lib.fix (self: { ''; }); + plan9port = pkgs.plan9port.overrideAttrs (old: { + patches = old.patches or [] ++ [ + ./acme/no-usr-local-plan9.patch + ./acme/neo-modifier-fix.patch + ]; + }); + texlive = pkgs.texlive.combine { inherit (pkgs.texlive) scheme-medium minted titlesec units collection-bibtexextra wrapfig |