nixos/configuration.nix

35 lines
621 B
Nix

# System configuration and packages for my personal NixOS setup
{ config, pkgs, ... }:
{
imports = [
# include local machine/environment config
./local.nix
./programs
];
nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [
fishPlugins.tide
neovim
wget
git
htop
btop
dig
];
environment.shellAliases = {
vi = "nvim";
vim = "nvim";
};
programs.direnv.enable = true;
users.defaultUserShell = pkgs.fish;
services.tailscale.enable = true;
services.tailscale.useRoutingFeatures = "client";
system.stateVersion = "23.05";
}