magpie: add nvim overylan and package

This commit is contained in:
Asmir A 2024-03-16 15:27:40 +01:00
parent dee5594c1c
commit f1d4ffd261
Signed by: asmir
GPG Key ID: 020C42B7A9ABA3E2

View File

@ -4,6 +4,8 @@
lib, lib,
project-cloud, project-cloud,
goatcounter, goatcounter,
nvim,
system,
... ...
}: { }: {
imports = []; imports = [];
@ -11,6 +13,8 @@
nix.optimise.automatic = true; nix.optimise.automatic = true;
nix.settings.experimental-features = ["nix-command" "flakes"]; nix.settings.experimental-features = ["nix-command" "flakes"];
nixpkgs.overlays = [ nvim.overlays.${system}.overlay ];
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.systemd-boot.configurationLimit = 2; boot.loader.systemd-boot.configurationLimit = 2;
@ -30,14 +34,15 @@
]; ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
alejandra
curl curl
fd fd
file file
fzf fzf
fzy fzy
git git
goatcounter.packages.aarch64-linux.goatcounter
htop-vim htop-vim
nvim
pciutils pciutils
tig tig
tmux tmux
@ -45,15 +50,9 @@
usbutils usbutils
wget wget
zip zip
goatcounter.packages.aarch64-linux.goatcounter
]; ];
programs.mosh.enable = true; programs.mosh.enable = true;
programs.neovim = {
enable = true;
vimAlias = true;
viAlias = true;
};
mailserver = { mailserver = {
enable = true; enable = true;