Compare commits

..

8 Commits

2 changed files with 28 additions and 16 deletions

View File

@ -17,20 +17,17 @@
efiSupport = true; efiSupport = true;
device = "nodev"; device = "nodev";
zfsSupport = true; zfsSupport = true;
gfxmodeEfi = "1920x1080,auto";
memtest86.enable = true; memtest86.enable = true;
fontSize = 32;
}; };
boot.kernelParams = ["acpi_enforce_resources=lax"]; boot.kernelParams = ["acpi_enforce_resources=lax"];
boot.tmpOnTmpfs = true; boot.tmpOnTmpfs = true;
boot.supportedFilesystems = [ "zfs" ]; boot.supportedFilesystems = [ "zfs" ];
boot.kernelPatches = [ virtualisation.virtualbox.host.enable = true;
{ name = "dirt_rally_2_ffb_fix"; # virtualisation.virtualbox.host.enableExtensionPack = true;
patch = pkgs.fetchpatch { virtualisation.anbox.enable = true;
url = "https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git/patch/?id=09264098ff153f60866039d60b31d39b66f55a31";
sha256 = "17g7zvn46b9252qk4sqd3j73989lr0hkd86zz4bq1c4dhziy219w";
};
}
];
services.zfs = { services.zfs = {
trim.enable = true; trim.enable = true;
@ -68,14 +65,14 @@
networking.firewall.enable = false; networking.firewall.enable = false;
services.xserver.displayManager.sddm.autoLogin = { services.xserver.displayManager.autoLogin = {
enable = true; enable = true;
user = "paul"; user = "paul";
}; };
users.users.paul = { users.users.paul = {
isNormalUser = true; isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" "wireshark" "input" "dialout" "libvirtd" ]; extraGroups = [ "wheel" "networkmanager" "wireshark" "input" "dialout" "libvirtd" "vboxusers" ];
uid = 1000; uid = 1000;
openssh.authorizedKeys.keys = [ openssh.authorizedKeys.keys = [
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDstFRwMoTEip5IBSYE4dUj3miO0LsKrnUKQJmp7d5QYo3VhXk43jU6VUU0tVAegkzWLlQ3ohoFns+8bZyf7hj7roftrDfoC9bbbx4ihhWrZTlF0gzoH4t52yetFO5eC/tV2sm/zFoa+3IWLokOEFmAoknAVag1MmVLXTQ6WPoTPD4UsX/D3lyE4dbSKxHpMOIjqIdqSEgO0BeTdnHe5afvGXXO1VYTvPsGDHT9w8EHwQV9JXIPn7KVOp3qin7OwvFFrrB3QbiEVTJvGiH2hrfxcARTN/+TxGtf+aOFeuQykURG9Wz/aBK60EWE0wGrzuIymxtNdOR1NhmnNrUZ976Tb9WdR7FC+yM6+/kdfICy+sGQmmn8TLsGvcJTT/pl4Pa9uRAKjRJuLIEgYY6W/ms9lCRyf484yRkDlq+V0BPuN9Jy6Eb7x+tmZNkpEtkqso7wfXD8sf5BIwv2K69SVMpfTswydHGmDwHZ0zaDKGlyCiyJ1QGqUhCTXqtYVq+kQ3AcjKcysMwVEmwx/ySu0XFuV8oUkl9XK/RUoc++sMEd0EbHcn8uwCmBARNX+GLQ03vxwyMW3HyneP8EAxoqtSepZXbTdVP/0i+l7EUUeA7zsaWfU2a82ktZWpVPFGfxkuo0l3zLF19EsXPKZNqlRfkOWjSgp+qWihAkQIQk3GoduQ== openpgp:0x75EE3375" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDstFRwMoTEip5IBSYE4dUj3miO0LsKrnUKQJmp7d5QYo3VhXk43jU6VUU0tVAegkzWLlQ3ohoFns+8bZyf7hj7roftrDfoC9bbbx4ihhWrZTlF0gzoH4t52yetFO5eC/tV2sm/zFoa+3IWLokOEFmAoknAVag1MmVLXTQ6WPoTPD4UsX/D3lyE4dbSKxHpMOIjqIdqSEgO0BeTdnHe5afvGXXO1VYTvPsGDHT9w8EHwQV9JXIPn7KVOp3qin7OwvFFrrB3QbiEVTJvGiH2hrfxcARTN/+TxGtf+aOFeuQykURG9Wz/aBK60EWE0wGrzuIymxtNdOR1NhmnNrUZ976Tb9WdR7FC+yM6+/kdfICy+sGQmmn8TLsGvcJTT/pl4Pa9uRAKjRJuLIEgYY6W/ms9lCRyf484yRkDlq+V0BPuN9Jy6Eb7x+tmZNkpEtkqso7wfXD8sf5BIwv2K69SVMpfTswydHGmDwHZ0zaDKGlyCiyJ1QGqUhCTXqtYVq+kQ3AcjKcysMwVEmwx/ySu0XFuV8oUkl9XK/RUoc++sMEd0EbHcn8uwCmBARNX+GLQ03vxwyMW3HyneP8EAxoqtSepZXbTdVP/0i+l7EUUeA7zsaWfU2a82ktZWpVPFGfxkuo0l3zLF19EsXPKZNqlRfkOWjSgp+qWihAkQIQk3GoduQ== openpgp:0x75EE3375"
@ -93,6 +90,18 @@
services.openssh.passwordAuthentication = false; services.openssh.passwordAuthentication = false;
services.openssh.forwardX11 = true; services.openssh.forwardX11 = true;
systemd.services = {
"wol" = {
description = "Wake-on-LAN";
wantedBy = [ "multi-user.target" ];
requires = [ "network.target" ];
after = [ "network.target" ];
script = ''
${pkgs.ethtool}/sbin/ethtool -s eno1 wol g
'';
serviceConfig.Type = "oneshot";
};
};
system.stateVersion = "20.03"; system.stateVersion = "20.03";
} }

View File

@ -12,7 +12,6 @@
(winetricks.override { (winetricks.override {
wine = wineWowPackages.staging; wine = wineWowPackages.staging;
}) })
steam
sc-controller sc-controller
steam-run steam-run
minecraft minecraft
@ -24,13 +23,14 @@
electrum electrum
electron-cash electron-cash
ledger-live-desktop ledger-live-desktop
monero-gui
firefox firefox
torbrowser torbrowser
chromium chromium
tdesktop tdesktop
riot-desktop element-desktop
mumble mumble
discord discord
@ -79,11 +79,9 @@
console.keyMap = "fr"; console.keyMap = "fr";
programs.steam.enable = true;
hardware = { hardware = {
opengl.driSupport32Bit = true;
pulseaudio.support32Bit = true;
steam-hardware.enable = true;
u2f.enable = true;
pulseaudio.enable = true; pulseaudio.enable = true;
}; };
@ -124,4 +122,9 @@
]; ];
}; };
}; };
environment.etc = {
# CK3 fix
"ssl/certs/f387163d.0".source = "${pkgs.cacert.unbundled}/etc/ssl/certs/Starfield_Class_2_CA.crt";
};
} }