This repository has no description
690 B
32 lines
1{ config, pkgs, ... }:
2{
3 imports = [
4 ../../.
5 ../../2configs/retiolum.nix
6 ../../2configs/network-manager.nix
7 ../../2configs/syncthing.nix
8 ];
9
10 krebs.build.host = config.krebs.hosts.hilum;
11
12 boot.loader.grub = {
13 extraEntries = ''
14 submenu isos {
15 source /grub/autoiso.cfg
16 }
17 '';
18 extraFiles."/grub/autoiso.cfg" = (pkgs.stdenv.mkDerivation {
19 name = "autoiso.cfg";
20 src = pkgs.grub2.src;
21 phases = [ "unpackPhase" "installPhase" ];
22 installPhase = ''
23 cp docs/autoiso.cfg $out
24 '';
25 });
26 };
27
28 services.logind.lidSwitch = "ignore";
29 services.logind.lidSwitchDocked = "ignore";
30
31 boot.tmpOnTmpfs = true;
32}