From 5cc889d066862ed881361a9cec3a593ffab53842 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Tue, 10 Dec 2024 21:34:32 +0100 Subject: treewide: remove old vim options they aren't used since the addition of nixvim --- lib/default.nix | 1 - lib/generators.nix | 41 ----------------------------------------- 2 files changed, 42 deletions(-) delete mode 100644 lib/generators.nix (limited to 'lib') diff --git a/lib/default.nix b/lib/default.nix index 4bdd20d..918c7f0 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -1,6 +1,5 @@ attrs: { - generators = import ./generators.nix attrs; theme = import ./theme.nix attrs; } diff --git a/lib/generators.nix b/lib/generators.nix deleted file mode 100644 index e93d4b0..0000000 --- a/lib/generators.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ lib, ... }: - -with lib; - -{ - lua = {}: rec { - type = with types; let - valueType = nullOr - (oneOf [ - bool - int - float - str - (attrsOf valueType) - (listOf valueType) - ]) // { - description = "Lua value"; - }; in - valueType; - - lib = { - mkRaw = value: { inherit value; _type = "raw"; }; - }; - - generate = value: - let - list = l: "{ ${concatMapStringsSep ", " generate l} }"; - attrs = a: "{ ${concatStringsSep ", " (mapAttrsToList (name: value: "[${generate name}] = ${generate value}") a)} }"; - in - if value ? _type && value._type == "raw" then value.value - else if isInt value then toString value - else if isFloat value then toString value - else if isString value then "'${escape [ "'" ] value }'" - else if true == value then "true" - else if false == value then "false" - else if null == value then "nil" - else if isList value then list value - else if isAttrs value then attrs value - else abort "Lua value not supported: ${toPretty value}"; - }; -} -- cgit v1.2.3