Refactor
All checks were successful
/ check (push) Successful in 1m17s

This commit is contained in:
Oliver Davies 2025-05-06 20:25:01 +01:00
parent 75acfc3dcf
commit 67b59ba1af

View file

@ -6,7 +6,6 @@ local i = ls.insert_node
local s = ls.snippet local s = ls.snippet
local fmta = require("luasnip.extras.fmt").fmta local fmta = require("luasnip.extras.fmt").fmta
local rep = require("luasnip.extras").rep
ls.add_snippets("nix", { ls.add_snippets("nix", {
s("homepackages", fmta("home.packages = with pkgs; [ <> ];", i(0))), s("homepackages", fmta("home.packages = with pkgs; [ <> ];", i(0))),
@ -31,18 +30,16 @@ ls.add_snippets("nix", {
[[ [[
{ config, lib, ... }: { config, lib, ... }:
with lib;
let let
name = "<name>"; name = "<name>";
cfg = config.<namespace>.<name>; cfg = config.<namespace>.${name};
in in
{ {
options.<namespace>.<name> = { options.<namespace>.${name} = {
enable = mkEnableOption "Enable ${name}";<more_options> enable = lib.mkEnableOption "Enable ${name}";<more_options>
}; };
config = mkIf cfg.enable { config = lib.mkIf cfg.enable {
<finish> <finish>
}; };
} }