There is no capslock, only escape. Also, other changes.

auto-flake-update
Yorick van Pelt 2018-02-25 21:29:39 +01:00
parent 4a8f32ddcb
commit 7c01fddce1
5 changed files with 24 additions and 16 deletions

View File

@ -11,30 +11,36 @@ in
[ ../physical/hp8570w.nix
../roles/common.nix
../roles/workstation.nix
../modules/tor-hidden-service.nix
];
# no, not that Ascanius.
networking.hostName = secrets.hostnames.ascanius;
# GOTTA GO FASTER
# this pulls in systemd-udevd-settle, which slows down boot
systemd.services.scsi-link-pm.enable = false;
nixpkgs.config = {
packageOverrides = pkgs : {
bluez = pkgs.bluez5;
# https://github.com/NixOS/nixpkgs/issues/22099
trustedGrub = pkgs.trustedGrub.overrideDerivation (attr: {NIX_CFLAGS_COMPILE = "-Wno-error";});
trustedGrub = pkgs.grub2.overrideDerivation (attr: rec {
version = "2.x-20170910";
name = "trustedGRUB2-${version}";
buildInputs = attr.buildInputs ++ (with pkgs;[autoconf automake]);
prePatch = ''
rm -rf po
tar Jxf ${pkgs.grub2.src} grub-2.02/po
cp -r grub-2.02/po po
./autogen.sh
'';
src = pkgs.fetchFromGitHub {
repo = "TrustedGRUB2";
owner = "Rohde-Schwarz-Cybersecurity";
rev = "e656aaabd3bc5abda6c62c8967ebfd0c53ef179b";
sha256 = "08lq4prqhn923i8a7q79s4lsfnqgk4jd255xzk1wy12vg45dwlsc";
};
});
};
};
services.tor.hiddenServices = [
{ name = "ssh";
port = 22;
hostname = secrets.tor_hostnames."ssh.ascanius";
private_key = "/run/keys/torkeys/ssh.ascanius.key"; }
];
services.tor.hiddenServices.ssh.map = [{ port = 22; }];
nix.gc.automatic = pkgs.lib.mkOverride 30 false;
}

View File

@ -16,8 +16,8 @@
# The NixOS release to be compatible with for stateful data such as databases.
system.stateVersion = "17.03";
networking.enableIPv6 = lib.mkOverride 30 true;
system.stateVersion = "17.09";
#networking.enableIPv6 = lib.mkOverride 30 true;
services.xserver.displayManager.sessionCommands = ''

View File

@ -12,7 +12,7 @@
boot.extraModulePackages = [ ];
boot.blacklistedKernelModules = ["psmouse"];
boot.kernelPackages = pkgs.linuxPackages_4_11;
boot.kernelPackages = pkgs.linuxPackages_latest;
# Use the systemd-boot EFI boot loader.
@ -33,7 +33,7 @@
hardware.bluetooth.enable = true;
# https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)#Module-based_Powersaving_Options
# might require linux 4.11
boot.kernelParams = ["i915.enable_fbc=1" "i915.enable_guc_loading=1" "i915.enable_guc_submission=1" "i915.enable_huc=1" "i915.enable_psr=2"];
boot.kernelParams = ["i915.enable_fbc=1" "i915.enable_guc_loading=1" "i915.enable_guc_submission=1" "i915.enable_huc=1" "i915.enable_psr=2" "intel_iommu=on"];
# now we wait until enable_psr=1 is fixed
fileSystems."/" =

View File

@ -67,6 +67,7 @@ in
cowsay ponysay
ed # ed, man!
sl
rlwrap
vim

View File

@ -18,6 +18,7 @@ in
tappingDragLock = false;
};
layout = "us";
xkbOptions = "caps:escape";
displayManager.slim.defaultUser = "yorick";
# xkbOptions = "eurosign:e";
windowManager.i3 = {