neovim configuration using rocks.nvim plugin manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: setup nix flake

+91
+58
flake.lock
··· 1 + { 2 + "nodes": { 3 + "flake-parts": { 4 + "inputs": { 5 + "nixpkgs-lib": "nixpkgs-lib" 6 + }, 7 + "locked": { 8 + "lastModified": 1733312601, 9 + "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", 10 + "owner": "hercules-ci", 11 + "repo": "flake-parts", 12 + "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", 13 + "type": "github" 14 + }, 15 + "original": { 16 + "owner": "hercules-ci", 17 + "repo": "flake-parts", 18 + "type": "github" 19 + } 20 + }, 21 + "nixpkgs": { 22 + "locked": { 23 + "lastModified": 1735291276, 24 + "narHash": "sha256-NYVcA06+blsLG6wpAbSPTCyLvxD/92Hy4vlY9WxFI1M=", 25 + "owner": "nixos", 26 + "repo": "nixpkgs", 27 + "rev": "634fd46801442d760e09493a794c4f15db2d0cbb", 28 + "type": "github" 29 + }, 30 + "original": { 31 + "owner": "nixos", 32 + "ref": "nixos-unstable", 33 + "repo": "nixpkgs", 34 + "type": "github" 35 + } 36 + }, 37 + "nixpkgs-lib": { 38 + "locked": { 39 + "lastModified": 1733096140, 40 + "narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=", 41 + "type": "tarball", 42 + "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" 43 + }, 44 + "original": { 45 + "type": "tarball", 46 + "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" 47 + } 48 + }, 49 + "root": { 50 + "inputs": { 51 + "flake-parts": "flake-parts", 52 + "nixpkgs": "nixpkgs" 53 + } 54 + } 55 + }, 56 + "root": "root", 57 + "version": 7 58 + }
+33
flake.nix
··· 1 + { 2 + description = "My Neovim config flake"; 3 + 4 + inputs = { 5 + nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; 6 + flake-parts.url = "github:hercules-ci/flake-parts"; 7 + }; 8 + 9 + outputs = inputs @ { 10 + self, 11 + nixpkgs, 12 + flake-parts, 13 + ... 14 + }: flake-parts.lib.mkFlake {inherit inputs;} { 15 + systems = [ 16 + "x86_64-linux" 17 + "x86_64-darwin" 18 + "aarch64-linux" 19 + "aarch64-darwin" 20 + ]; 21 + perSystem = { system, pkgs, ... }: { 22 + devShells.default = pkgs.mkShell { 23 + name = "NativeVim devShell"; 24 + buildInputs = [ 25 + pkgs.neovim 26 + pkgs.sumneko-lua-language-server 27 + pkgs.stylua 28 + ]; 29 + }; 30 + }; 31 + }; 32 + } 33 + # vim: set ts=2: