diff options
author | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2021-02-05 12:38:31 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2021-02-07 17:04:41 +0100 |
commit | e6c98453e744af831961662e094726b20eece702 (patch) | |
tree | b6e8f1522f15cd41d93a5788fbe88b589ae01566 /machines/sternenseemann/base-laptop.nix | |
parent | ee379619a394e3106fbd8911391f759c4fac3fd4 (diff) |
machines/sternenseemann/wolfgang: init
Diffstat (limited to 'machines/sternenseemann/base-laptop.nix')
-rw-r--r-- | machines/sternenseemann/base-laptop.nix | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/machines/sternenseemann/base-laptop.nix b/machines/sternenseemann/base-laptop.nix new file mode 100644 index 00000000..8ef216d5 --- /dev/null +++ b/machines/sternenseemann/base-laptop.nix @@ -0,0 +1,50 @@ +# TODO split out common stuff for personal computers +# when I have a non-laptop one +{ config, lib, pkgs, ... }: + +{ + imports = [ + ./base.nix + ./fonts.nix + ]; + + config = { + console.keyMap = "neo"; + + hardware.enableRedistributableFirmware = lib.mkDefault true; + + hardware.bluetooth.enable = lib.mkDefault true; + services.blueman.enable = true; + + hardware.pulseaudio = { + daemon.config.flat-volumes = "yes"; + enable = true; + }; + + hardware.cpu.intel.updateMicrocode = true; + + powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; + + services.tlp.enable = lib.mkDefault true; + + hardware.trackpoint = lib.mkDefault { + enable = true; + emulateWheel = true; + }; + + environment.systemPackages = with pkgs; [ + tree + lowdown + lynx sacc + acpi + zip unzip + stow + neovim silver-searcher + mosh + nmap + ffmpeg graphicsmagick + kitty pavucontrol + xsel + ] ++ pkgs.vuizvui.sternenseemann.scripts.default; + }; +} |