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