1
0
Fork 0

neovim: use nightly
All checks were successful
Build / build-amd64-linux (push) Successful in 49s
Build / build-arm64-linux (push) Successful in 5m56s

This commit is contained in:
Daniel Kempkens 2024-06-12 18:00:48 +02:00
parent 222168c0a7
commit 1fff2c98ac
Signed by: daniel
SSH key fingerprint: SHA256:Ks/MyhQYcPRQiwMKLAKquWCdCPe3JXlb1WttgnAoSeM
8 changed files with 125 additions and 12 deletions

View file

@ -125,6 +125,22 @@
"type": "github" "type": "github"
} }
}, },
"flake-compat_3": {
"flake": false,
"locked": {
"lastModified": 1696426674,
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-parts": { "flake-parts": {
"inputs": { "inputs": {
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
@ -143,6 +159,27 @@
"type": "github" "type": "github"
} }
}, },
"flake-parts_2": {
"inputs": {
"nixpkgs-lib": [
"neovim-nightly-overlay",
"hercules-ci-effects",
"nixpkgs"
]
},
"locked": {
"lastModified": 1712014858,
"narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
"type": "github"
},
"original": {
"id": "flake-parts",
"type": "indirect"
}
},
"flake-root": { "flake-root": {
"locked": { "locked": {
"lastModified": 1713493429, "lastModified": 1713493429,
@ -194,6 +231,28 @@
"type": "github" "type": "github"
} }
}, },
"hercules-ci-effects": {
"inputs": {
"flake-parts": "flake-parts_2",
"nixpkgs": [
"neovim-nightly-overlay",
"nixpkgs"
]
},
"locked": {
"lastModified": 1718018037,
"narHash": "sha256-03rLBd/lKecgaKz0j5ESUf9lDn5R0SJatZTKLL5unWE=",
"owner": "hercules-ci",
"repo": "hercules-ci-effects",
"rev": "0ab08b23ce3c3f75fe9a5598756b6fb8bcf0b414",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "hercules-ci-effects",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -234,6 +293,51 @@
"type": "github" "type": "github"
} }
}, },
"neovim-nightly-overlay": {
"inputs": {
"flake-compat": "flake-compat_2",
"flake-parts": [
"flake-parts"
],
"git-hooks": [
"pre-commit-hooks-nix"
],
"hercules-ci-effects": "hercules-ci-effects",
"neovim-src": "neovim-src",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1718090902,
"narHash": "sha256-XlFgIhunVheMVT5hv+Ov7wkjFldqqOWsRleYQHrgWQY=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
"rev": "60a8a1b221308566c51aa9a66e11145a3f141fc8",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
"type": "github"
}
},
"neovim-src": {
"flake": false,
"locked": {
"lastModified": 1718038388,
"narHash": "sha256-npcA3yWucHF5uKKqcrSLJAy0hk3tTxfVCo/Da/Z4OOM=",
"owner": "neovim",
"repo": "neovim",
"rev": "37bf4c572a8fa20dc4a8433524ecc8c8d68fe53c",
"type": "github"
},
"original": {
"owner": "neovim",
"repo": "neovim",
"type": "github"
}
},
"nifoc-overlay": { "nifoc-overlay": {
"inputs": { "inputs": {
"flake-parts": [ "flake-parts": [
@ -371,7 +475,7 @@
}, },
"pre-commit-hooks-nix": { "pre-commit-hooks-nix": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_3",
"gitignore": "gitignore", "gitignore": "gitignore",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
@ -401,6 +505,7 @@
"flake-root": "flake-root", "flake-root": "flake-root",
"home-manager": "home-manager", "home-manager": "home-manager",
"mkalias": "mkalias", "mkalias": "mkalias",
"neovim-nightly-overlay": "neovim-nightly-overlay",
"nifoc-overlay": "nifoc-overlay", "nifoc-overlay": "nifoc-overlay",
"nix-darwin": "nix-darwin", "nix-darwin": "nix-darwin",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",

View file

@ -53,6 +53,15 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
neovim-nightly-overlay = {
url = "github:nix-community/neovim-nightly-overlay";
inputs = {
nixpkgs.follows = "nixpkgs";
flake-parts.follows = "flake-parts";
git-hooks.follows = "pre-commit-hooks-nix";
};
};
nifoc-overlay = { nifoc-overlay = {
url = "git+https://git.kempkens.io/daniel/nix-overlay"; url = "git+https://git.kempkens.io/daniel/nix-overlay";
inputs = { inputs = {

View file

@ -7,7 +7,7 @@ in
{ {
programs.neovim = { programs.neovim = {
enable = true; enable = true;
package = pkgs.neovim-unwrapped; package = pkgs.neovim;
defaultEditor = true; defaultEditor = true;

View file

@ -10,6 +10,7 @@ let
overlays = [ overlays = [
overlay-x86 overlay-x86
agenix.overlays.default agenix.overlays.default
inputs.neovim-nightly-overlay.overlays.default
inputs.nifoc-overlay.overlay inputs.nifoc-overlay.overlay
overlay-mkalias overlay-mkalias
]; ];

View file

@ -3,11 +3,11 @@
let let
default-system = "aarch64-linux"; default-system = "aarch64-linux";
overlay-nifoc = inputs.nifoc-overlay.overlay;
nixpkgsConfig = { nixpkgsConfig = {
overlays = [ overlays = [
overlay-nifoc inputs.neovim-nightly-overlay.overlays.default
inputs.nifoc-overlay.overlay
]; ];
config = { config = {

View file

@ -3,11 +3,10 @@
let let
default-system = "x86_64-linux"; default-system = "x86_64-linux";
overlay-nifoc = inputs.nifoc-overlay.overlay;
nixpkgsConfig = { nixpkgsConfig = {
overlays = [ overlays = [
overlay-nifoc inputs.neovim-nightly-overlay.overlays.default
inputs.nifoc-overlay.overlay
]; ];
config = { config = {

View file

@ -3,11 +3,10 @@
let let
default-system = "aarch64-linux"; default-system = "aarch64-linux";
overlay-nifoc = inputs.nifoc-overlay.overlay;
nixpkgsConfig = { nixpkgsConfig = {
overlays = [ overlays = [
overlay-nifoc inputs.neovim-nightly-overlay.overlays.default
inputs.nifoc-overlay.overlay
]; ];
config = { config = {

View file

@ -5,13 +5,13 @@ let
# overlay-master = _: _: { pkgs-master = import inputs.nixpkgs-master { system = default-system; }; }; # overlay-master = _: _: { pkgs-master = import inputs.nixpkgs-master { system = default-system; }; };
# overlay-unstable = _: _: { pkgs-unstable = import inputs.nixpkgs { system = default-system; }; }; # overlay-unstable = _: _: { pkgs-unstable = import inputs.nixpkgs { system = default-system; }; };
overlay-nifoc = inputs.nifoc-overlay.overlay;
nixpkgsConfig = { nixpkgsConfig = {
overlays = [ overlays = [
# overlay-master # overlay-master
# overlay-unstable # overlay-unstable
overlay-nifoc inputs.neovim-nightly-overlay.overlays.default
inputs.nifoc-overlay.overlay
]; ];
config = { config = {