neovim: changes to how we access nvf.lib
This commit is contained in:
parent
7868ac1529
commit
8d9c2a0ed2
39 changed files with 30 additions and 28 deletions
|
|
@ -14,4 +14,3 @@ in {
|
||||||
home.sessionVariables.EDITOR = mkIf (console.editor == "nvim") "nvim";
|
home.sessionVariables.EDITOR = mkIf (console.editor == "nvim") "nvim";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
# my scuffed lib
|
# my scuffed lib
|
||||||
ook-lib = {
|
ook-lib = {
|
||||||
builders = import ./builders.nix {inherit self lib inputs;};
|
builders = import ./builders.nix {inherit self lib inputs;};
|
||||||
mkNeovim = import ./mkNeovim.nix {inherit inputs;};
|
|
||||||
math = import ./math.nix {inherit lib;};
|
math = import ./math.nix {inherit lib;};
|
||||||
container = import ./containers.nix {inherit lib config;};
|
container = import ./containers.nix {inherit lib config;};
|
||||||
services = import ./services.nix {inherit lib;};
|
services = import ./services.nix {inherit lib;};
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
{inputs, ...}: let
|
|
||||||
inherit (inputs.nvf.lib) neovimConfiguration;
|
|
||||||
|
|
||||||
mkNeovim = pkgs: modules:
|
|
||||||
(neovimConfiguration {
|
|
||||||
inherit pkgs;
|
|
||||||
extraSpecialArgs = {inherit inputs;};
|
|
||||||
inherit modules;
|
|
||||||
})
|
|
||||||
.neovim;
|
|
||||||
in
|
|
||||||
mkNeovim
|
|
||||||
|
|
@ -1,7 +1,9 @@
|
||||||
{ook, ...}: {
|
{
|
||||||
|
inputs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
perSystem = {pkgs, ...}: let
|
perSystem = {pkgs, ...}: let
|
||||||
inherit (ook.lib) mkNeovim;
|
|
||||||
ook-vim-config = import ./ook-vim;
|
|
||||||
inherit (pkgs) callPackage;
|
inherit (pkgs) callPackage;
|
||||||
in {
|
in {
|
||||||
packages = {
|
packages = {
|
||||||
|
|
@ -10,7 +12,8 @@
|
||||||
website = callPackage ./website {};
|
website = callPackage ./website {};
|
||||||
caddy-with-cloudflare = callPackage ./caddy-with-cloudflare {};
|
caddy-with-cloudflare = callPackage ./caddy-with-cloudflare {};
|
||||||
|
|
||||||
ook-vim = mkNeovim pkgs [ook-vim-config];
|
#ook-vim = mkNeovim pkgs [ook-vim-config];
|
||||||
|
ook-vim = callPackage ./ook-vim {inherit inputs pkgs lib;};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
10
outputs/pkgs/ook-vim/config/default.nix
Normal file
10
outputs/pkgs/ook-vim/config/default.nix
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./settings.nix
|
||||||
|
./opts.nix
|
||||||
|
./theme.nix
|
||||||
|
./keymaps.nix
|
||||||
|
./plugins
|
||||||
|
./modules
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
}: let
|
}: let
|
||||||
inherit (lib) mkOption mkIf boolToString;
|
inherit (lib) mkOption mkIf boolToString;
|
||||||
inherit (lib.types) bool enum lines;
|
inherit (lib.types) bool enum lines;
|
||||||
inherit (inputs.nvf.lib.nvim.dag) entryAfter;
|
inherit (lib.nvim.dag) entryAfter;
|
||||||
|
|
||||||
cfg = config.vim.gruvbox-material;
|
cfg = config.vim.gruvbox-material;
|
||||||
in {
|
in {
|
||||||
|
|
@ -1,10 +1,13 @@
|
||||||
{
|
{
|
||||||
imports = [
|
inputs,
|
||||||
./settings.nix
|
pkgs,
|
||||||
./opts.nix
|
...
|
||||||
./theme.nix
|
}: let
|
||||||
./keymaps.nix
|
configuration = import ./config;
|
||||||
./plugins
|
ooks-vim = inputs.nvf.lib.neovimConfiguration {
|
||||||
./modules
|
inherit pkgs;
|
||||||
];
|
extraSpecialArgs = {inherit inputs;};
|
||||||
}
|
modules = [configuration];
|
||||||
|
};
|
||||||
|
in
|
||||||
|
ooks-vim.neovim
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue