{ config, pkgs, inputs, ... }: { imports = [ # Include the results of the hardware scan. ./hardware-configuration.nix inputs.disko.nixosModules.disko inputs.nixos-hardware.nixosModules.common-cpu-intel ./disko.nix ]; boot.kernelPackages = pkgs.linuxPackages_latest; services.power-profiles-daemon.enable = false; services.tlp = { enable = true; settings = { DEVICES_TO_DISABLE_ON_STARTUP = "bluetooth"; }; }; networking.hostName = "lenar"; # Define your hostname. # My own modules configuration krop = { audio = { enable = true; }; ide = { enable = true; install-pycharm = true; }; python = { enable = true; install-additional = true; }; cli = { enable = true; install-k8s-tools = true; install-cloud-cli = true; }; docker = { enable = true; }; de.gnome = { enable = true; }; }; systemd.services.configure-mic-leds = rec { wantedBy = [ "sound.target" ]; after = wantedBy; serviceConfig.Type = "oneshot"; script = '' echo off > /sys/class/sound/ctl-led/mic/mode ''; }; home-manager = { useGlobalPkgs = true; useUserPackages = true; extraSpecialArgs = { inherit inputs; }; users = { "krop" = import ../../users/krop; }; }; }