This repository has no description
751 B
37 lines
1{ config, pkgs, ... }:
2{
3 imports = [
4 ../../2configs
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" = (
19 pkgs.stdenv.mkDerivation {
20 name = "autoiso.cfg";
21 src = pkgs.grub2.src;
22 phases = [
23 "unpackPhase"
24 "installPhase"
25 ];
26 installPhase = ''
27 cp docs/autoiso.cfg $out
28 '';
29 }
30 );
31 };
32
33 services.logind.lidSwitch = "ignore";
34 services.logind.lidSwitchDocked = "ignore";
35
36 boot.tmpOnTmpfs = true;
37}