grimm-nixos-laptop/configuration.nix

36 lines
599 B
Nix
Raw Normal View History

2024-05-11 22:55:59 +02:00
{ lib, pkgs, ... }:
2023-11-28 23:24:43 +01:00
{
2024-05-07 23:31:41 +02:00
imports = [
./overlays
./common
2024-10-22 22:05:22 +02:00
# ./fake_flake.nix
./users.nix
2024-05-07 23:31:41 +02:00
];
2023-11-28 23:24:43 +01:00
# Bootloader.
boot = {
loader.efi.canTouchEfiVariables = true;
2024-09-28 22:09:24 +02:00
# kernelPackages = lib.mkDefault pkgs.linuxPackages_zen;
};
2023-11-28 23:24:43 +01:00
2024-05-08 21:50:08 +02:00
services.logrotate.checkConfig = false; # fixme: actually needed?
2024-05-08 21:49:37 +02:00
2024-10-22 22:05:22 +02:00
nix.package = pkgs.lix;
nixpkgs.config.allowUnfree = true;
2024-03-16 18:28:01 +01:00
grimmShared = {
enable = true;
locale = true;
network = true;
tooling = {
2024-05-18 16:41:17 +02:00
supportedLangs = [
"rust"
"c"
"java"
"python"
];
2024-03-16 18:28:01 +01:00
enable = true;
2024-03-17 11:28:47 +01:00
};
2024-03-18 00:40:44 +01:00
};
2023-11-28 23:24:43 +01:00
}