{ pkgs, ... }: let vulkan-hdr-layer = import ./vulkan-hdr-layer.nix { inherit (pkgs) lib stdenv fetchFromGitHub meson pkg-config vulkan-loader ninja writeText vulkan-headers vulkan-utility-libraries jq wayland; libX11 = pkgs.xorg.libX11; libXrandr = pkgs.xorg.libXrandr; libxcb = pkgs.xorg.libxcb; }; in { home.username = "matt"; home.homeDirectory = "/home/matt"; home.stateVersion = "23.11"; programs.home-manager.enable = true; programs.fish.enable = true; programs.mangohud.enable = true; programs.git = { enable = true; userName = "mjallen18"; userEmail = "matt.l.jallen@gmail.com"; }; home.packages = [ # Other packages vulkan-hdr-layer ]; # custom systemd services systemd.user.services.fix-wifi = { Unit = { Description = "Reset wifi adapter so that it works on boot consistently."; }; Install = { WantedBy = [ "default.target" ]; }; Service = { ExecStart = "/home/matt/nix-config/reset_wifi"; # ExecStart = "${pkgs.writeShellScript "fix-wifi" '' # #!/usr/bin/env bash # echo 1 | sudo -u root tee /sys/bus/pci/devices/0000\:09\:00.0/reset # sudo rmmod iwlwifi # sudo modprobe iwlwifi # ''}"; }; }; }