nixos-config

My NixOS configuration files

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
{
  config,
  lib,
  pkgs,
  ...
}:

{
  imports = [
    # Include the results of the hardware scan.
    ./hardware-configuration.nix
  ];

  # VA-API
  hardware.graphics.extraPackages = [ pkgs.intel-vaapi-driver ];

  networking.hostName = "ThinkPad-X1-Yoga-Gen-6";

  systemd.user.services.switch-virtual-keyboard = {
    wantedBy = [ "graphical-session.target" ];
    path = [ pkgs.kdePackages.kconfig ];
    serviceConfig.ExecStart = pkgs.writers.writeFish "switch-virtual-keyboard" ./switch-virtual-keyboard.fish;
  };
}