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