46 lines
732 B
Nix
46 lines
732 B
Nix
{ pkgs, ... }: {
|
|
imports = [
|
|
./core
|
|
./theme
|
|
./overlay-pkgs
|
|
./user
|
|
./emacs
|
|
./zsh
|
|
];
|
|
|
|
programs.dconf.enable = true;
|
|
|
|
#services.cpupower-gui.enable = true;
|
|
|
|
# power management
|
|
services.tlp.enable = true;
|
|
|
|
# battery status in ironbar
|
|
services.upower.enable = true;
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
git
|
|
vim
|
|
networking = {
|
|
networkmanager = {
|
|
enable = true;
|
|
dns = "systemd-resolved";
|
|
};
|
|
|
|
nameservers = [ "9.9.9.9" ];
|
|
};
|
|
|
|
services.resolved = {
|
|
enable = true;
|
|
dnssec = "true";
|
|
fallbackDns = [ "9.9.9.9" ];
|
|
extraConfig = ''
|
|
DNSOverTLS=yes
|
|
'';
|
|
};
|
|
|
|
# removable disks in file manager
|
|
services.udisks2.enable = true;
|
|
];
|
|
}
|