41 lines
679 B
Nix
41 lines
679 B
Nix
|
{ config, pkgs, lib, ... }: {
|
||
|
imports = [
|
||
|
# basic services
|
||
|
../services/ssh.nix
|
||
|
../services/vpn.nix
|
||
|
../services/l10n.nix
|
||
|
./caches.nix
|
||
|
./quicksudo.nix
|
||
|
../users/mat.nix
|
||
|
<home-manager/nixos>
|
||
|
];
|
||
|
|
||
|
home-manager.users.mat = import ../users/mat-hm.nix { inherit pkgs; };
|
||
|
|
||
|
system.autoUpgrade.enable = true;
|
||
|
system.copySystemConfiguration = true;
|
||
|
|
||
|
environment.systemPackages = with pkgs; [
|
||
|
fish
|
||
|
git
|
||
|
htop
|
||
|
ripgrep
|
||
|
tmux
|
||
|
tree
|
||
|
unzip
|
||
|
vim
|
||
|
wget
|
||
|
zip
|
||
|
];
|
||
|
|
||
|
environment.variables = {
|
||
|
"EDITOR" = "vim";
|
||
|
"VISUAL" = "vim";
|
||
|
};
|
||
|
|
||
|
programs = {
|
||
|
fish.enable = false;
|
||
|
ssh = { startAgent = true; };
|
||
|
};
|
||
|
}
|