From c580b57a74e636ad8b896e3d1dfa2b5eade2d192 Mon Sep 17 00:00:00 2001 From: sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> Date: Thu, 11 Feb 2021 13:45:11 +0100 Subject: Revert "modules/user/sternenseemann/sway: fix startup by enabling opengl" This reverts commit 5bd756eaf27882820cb59e0ecf9c305f08b3b3e3. Committed more than I meant to. --- pkgs/profpatsch/nman/default.nix | 15 +++++++++++++-- pkgs/profpatsch/nman/nman.rs | 34 ---------------------------------- 2 files changed, 13 insertions(+), 36 deletions(-) delete mode 100644 pkgs/profpatsch/nman/nman.rs (limited to 'pkgs/profpatsch/nman') diff --git a/pkgs/profpatsch/nman/default.nix b/pkgs/profpatsch/nman/default.nix index bb4b4544..96699833 100644 --- a/pkgs/profpatsch/nman/default.nix +++ b/pkgs/profpatsch/nman/default.nix @@ -1,3 +1,14 @@ -{ writeRustSimpleBin }: +{ lib, runCommand, go }: + +runCommand "nman" { + meta = with lib; { + description = "Invoke manpage in temporary nix-shell"; + license = licenses.gpl3; + }; +} '' + mkdir cache + env GOCACHE="$PWD/cache" \ + ${lib.getBin go}/bin/go build -o nman ${./nman.go} + install -D nman $out/bin/nman +'' -writeRustSimpleBin "nman" {} ./nman.rs diff --git a/pkgs/profpatsch/nman/nman.rs b/pkgs/profpatsch/nman/nman.rs deleted file mode 100644 index 16bd6271..00000000 --- a/pkgs/profpatsch/nman/nman.rs +++ /dev/null @@ -1,34 +0,0 @@ -#[derive(Debug)] -enum DrvOutput<'a> { - Out, - Bin, - Lib, - Man, - Dev, - DevDoc, - DevMan, - Other(&'a [u8]), -} - -#[derive(Debug)] -struct DrvWithOutput<'a> { - drv_path: &'a [u8], - output: DrvOutput<'a>, -} - -fn parse_drv_path<'a>(path: &'a [u8]) -> Option> { - let mut split = path.split(|c| char::from(c.to_owned()) == '!'); - split.next().map(|p| DrvWithOutput { - drv_path: p, - output: split.next().map(|s| DrvOutput::Other(s)) - .unwrap_or(DrvOutput::Out), - }).and_then(|parsed| match split.next() { - Some(_) => None, - None => Some(parsed), - }) -} - -fn main() -> std::io::Result<()> { - println!("{:?}", parse_drv_path(b"/nix/store/58i9psln992xjwk8ig1v3l3a4p9sslnp-lowdown-0.7.9.drv")); - Ok(()) -} -- cgit 1.4.1