nixos/configuration.nix

39 lines
698 B
Nix
Raw Normal View History

# 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
2024-05-01 15:13:32 +00:00
eza
];
environment.shellAliases = {
vi = "nvim";
vim = "nvim";
2024-05-01 15:13:32 +00:00
ll = "eza -alo --group-directories-first";
tree = "eza -lT";
};
programs.direnv.enable = true;
users.defaultUserShell = pkgs.fish;
services.tailscale.enable = true;
services.tailscale.useRoutingFeatures = "client";
system.stateVersion = "23.05";
}