Merge pull request #398 from genebean/nvim-and-examples

nvim and examples
This commit is contained in:
Gene Liverman 2024-06-07 14:47:28 -04:00 committed by GitHub
commit 8cd511b7a9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 64 additions and 0 deletions

View file

@ -0,0 +1,49 @@
{
inputs = {};
outputs = inputs@{}: let
darwinHostConfig = { system, hostname, username, additionalModules, additionalSpecialArgs }:
nix-darwin.lib.darwinSystem { };
nixosHostConfig = { system, hostname, username, additionalModules, additionalSpecialArgs }:
nixpkgs.lib.nixosSystem { };
linuxHomeConfig = { system, hostname, username, additionalModules, additionalSpecialArgs }:
home-manager.lib.homeManagerConfiguration { };
in {
# Darwin (macOS) hosts
darwinConfigurations = {
mightymac = darwinHostConfig {
system = "aarch64-darwin";
hostname = "mightymac";
username = "gene.liverman";
additionalModules = [];
additionalSpecialArgs = {};
};
};
# NixOS hosts
nixosConfigurations = {
rainbow-planet = nixosHostConfig {
system = "x86_64-linux";
hostname = "rainbow-planet";
username = "gene";
additionalModules = [
nixos-hardware.nixosModules.dell-xps-13-9360
];
additionalSpecialArgs = {};
};
};
# Home Manager (only) users
homeConfigurations = {
gene = linuxHomeConfig {
system = "x86_64-linux";
hostname = "mini-watcher";
username = "gene";
additionalModules = [];
additionalSpecialArgs = {};
};
};
};
}

View file

@ -0,0 +1,15 @@
return {
{
"lewis6991/gitsigns.nvim",
config = function()
require("gitsigns").setup({
current_line_blame = true,
})
vim.keymap.set("n", "<leader gp", ":Gitsigns preview_hunk<CR>", {})
end,
},
{
"tpope/vim-fugitive",
},
}