diff options
author | Karel Kočí <cynerd@email.cz> | 2022-01-02 17:23:58 +0100 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2022-04-12 21:48:06 +0200 |
commit | 5339e045194c5ad482250c0271959a5fd9f97db2 (patch) | |
tree | 44d068a2c15b4683f0eb124044bf8c59bda398d1 /medkit-configuration.nix | |
parent | 00e3489cc7ea1edc3e71aaa94a62efbd13d65e49 (diff) | |
download | nixturris-5339e045194c5ad482250c0271959a5fd9f97db2.tar.gz nixturris-5339e045194c5ad482250c0271959a5fd9f97db2.tar.bz2 nixturris-5339e045194c5ad482250c0271959a5fd9f97db2.zip |
nios: Add sentinel module
Diffstat (limited to 'medkit-configuration.nix')
-rw-r--r-- | medkit-configuration.nix | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/medkit-configuration.nix b/medkit-configuration.nix new file mode 100644 index 0000000..cb287b1 --- /dev/null +++ b/medkit-configuration.nix @@ -0,0 +1,55 @@ +{ config, lib, pkgs, ... }: { + boot.loader.grub.enable = false; + boot.loader.generic-extlinux-compatible.enable = true; + boot.kernelParams = [ + "earlyprintk" "console=ttyMV0,115200" "earlycon=ar3700_uart,0xd0012000" + "boot.shell_on_fail" + ]; + boot.kernelPackages = pkgs.linuxPackages_latest; + boot.supportedFilesystems = [ "btrfs" "vfat" "ntfs" ]; + + zramSwap = { + enable = true; + memoryPercent = 100; + }; + swapDevices = [{ + device = "/dev/mmcblk1p2"; + priority = 0; + }]; + + fileSystems = { + "/" = { + device = "/dev/mmcblk1p1"; + fsType = "btrfs"; + }; + }; + + networking.hostName = "nixturris"; + + i18n.supportedLocales = ["en_US.UTF-8/UTF-8" "cs_CZ.UTF-8/UTF-8"]; + nix = { + package = pkgs.nixFlakes; + extraOptions = "experimental-features = nix-command flakes"; + }; + + programs.vim.defaultEditor = true; + + #services.sentinel.enable = true; + + services.openssh = { + enable = true; + passwordAuthentication = true; + permitRootLogin = "yes"; + }; + + environment.systemPackages = with pkgs; [ + nixos-option + htop + ]; + + users = { + mutableUsers = false; + users.root.password = "nixturris"; + }; + +} |