Major revamp.

This commit is contained in:
Jonas Juselius
2018-04-17 21:35:56 +02:00
parent 72285487d6
commit 0ea0abd316
32 changed files with 2600 additions and 353 deletions

44
nixos/configuration.nix Normal file
View File

@@ -0,0 +1,44 @@
{ config, pkgs, lib, ... }:
{
# Use the GRUB 2 boot loader.
boot.loader.grub.enable = true;
boot.loader.grub.version = 2;
boot.loader.grub.device = "/dev/sda";
boot.kernel.sysctl."vm.overcommit_memory"= 1;
# Select internationalisation properties.
i18n = {
consoleFont = "Lat2-Terminus16";
consoleKeyMap = "us";
defaultLocale = "en_US.UTF-8";
};
# Set your time zone.
time.timeZone = "Europe/Oslo";
networking.search = [ "itpartner.no" "itpartner.intern" ];
services.openssh.enable = true;
services.nfs.server.enable = true;
services.vmwareGuest.enable = true;
# The NixOS release to be compatible with for stateful data such as databases.
system.stateVersion = "18.03";
programs.fish.enable = true;
programs.tmux.enable = true;
security.rtkit.enable = true;
disabledModules = [ "services/cluster/kubernetes/default.nix" ];
imports = [
./users.nix
./packages.nix
./overlays/kubernetes.nix
];
nixpkgs.overlays = [
(import ./overlays/overlays.nix)
];
}