hw_config.nix

# Do not modify this file! It was generated by ‘nixos-generate-config’ # and may be overwritten by future invocations. Please make changes # to /etc/nixos/configuration.nix instead. { config, lib, pkgs, modulesPath, ... }: { imports = [ (modulesPath + "/installer/scan/not-detected.nix") ]; boot.initrd.availableKernelModules = [ "xhci_pci" "nvme" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ]; boot.initrd.kernelModules = [ ]; boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = [ ]; fileSystems."/" = { device = "/dev/disk/by-uuid/76372f27-80e0-49ea-b611-100fff2d1fc4"; fsType = "ext4"; }; fileSystems....

1 min · Wyatt Osterling

main.nix

{ config, inputs, pkgs, fetchurl, eww, ... }: let publicKey = "AAAAB3NzaC1yc2EAAAADAQABAAABgQDBEq4NHUglnfwIZYT9dIV5RpYE5s+eGBs1DhX8ieoMXDDZDw/kRo9aeWqKlxElpVJepzHtydQdp73PPjYQT5BhuM7Nw/OKRIH2eEYN8BDqPsTJOVgnZ3287O8OStqnmCiBD2AmVEFuaxtnz5sL2PzsdAS20bvdnyig56TzGFkm3RnDrVfS+8RPbSmOzqVA9+xW4NeN/u1CA32VTfRjE696XpHG5Zg2ByCUGot0+yBLgkEj+RBiChg6rtnwga8QOgSLncZtjVS0WFH9u0lhoGBjOtL2qtMZkTVCLcjmE6Fa6Nd8igoss9JmbDQMh7McUxS1D9d4UE4Vh3IPAHAuaVbMvGNZ9upaye90Vt2PuejOXbnQ4dGKmlxq0wAMWx20uVbWiY1VimVeYPlMLeNOcVcHglVGkVChhgMEbDvsl6HcesfgR/tivHgPhXrkF9f2j80O53VIBWltqt2iz06xUiolQNYDYhq+HiXcQI11+gWRDrdgU5Q5B7OVWPVdXonTfkk="; in { imports = [ ./hw_config.nix ../../common/common_desktop.nix ../../common/ruby.nix ]; # Use the systemd-boot EFI boot loader. This is required for uefi boot. boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; # Set up` networking networking = { # While my first machine, my desktop, is named wizardwatch moving forward all machines will get a suffix, dc for desktop computer, pc for portable computer, and server....

4 min · Wyatt Osterling

xserver.nix

{ config, pkgs, ... }:{ services = { dbus = { enable = true; }; xserver = { enable = true; exportConfiguration = true; libinput.enable = true; displayManager.startx.enable = true; videoDrivers = [ "intel"]; }; }; environment.systemPackages = with pkgs; [ glxinfo xorg.xev xorg.xf86inputlibinput libinput xorg.xrandr arandr ]; imports = [ ../../common/qtile.nix ]; }

1 min · Wyatt Osterling