hardware-configuration.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" "ahci" "nvme" "usb_storage" "usbhid" "sd_mod" ]; boot.initrd.kernelModules = [ ]; boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = [ ]; fileSystems."/" = { device = "/dev/disk/by-uuid/aa0f79a2-0dc1-488e-9cb5-eae67db299b7"; 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 = [ ./hardware-configuration.nix ./unfree.nix ../../common/common_desktop.nix ../../common/ruby.nix ./xserver.nix ]; # Use the systemd-boot EFI boot loader. no touchy boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. # The global useDHCP flag is deprecated, therefore explicitly set to false here. # Per-interface useDHCP will be mandatory in the future, so this generated config # replicates the default behaviour....

3 min · Wyatt Osterling

unfree.nix

{pkgs, config, ...}: { nixpkgs.config = { allowUnfree = true; }; environment.systemPackages = with pkgs; [ nixmaster.discord-canary nixmaster.osu-lazer ]; #nixpkgs.config.packageOverrides = pkgs: { # steam = pkgs.steam.override { # nativeOnly = true; # }; #}; programs.steam.enable = true; hardware.steam-hardware.enable = true; }

1 min · Wyatt Osterling

xserver.nix

{ config, pkgs, ... }:{ services = { dbus = { enable = true; }; xserver = { wacom.enable = true; inputClassSections = [ '' Identifier "Wacom One Pen Display 13" MatchUSBID "056a:03a6" MatchIsTablet "on" MatchDevicePath "/dev/input/event*" Driver "wacom" '' '' Identifier "Wacom One Pen Display 13" MatchUSBID "056a:03a6" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Driver "libinput" '' ]; enable = true; exportConfiguration = true; xrandrHeads = [ { output = "DisplayPort-3"; primary = true; monitorConfig = '' Option "Position" "0 0" ''; } { output = "DisplayPort-2"; monitorConfig = '' Option "Position" "3440 0" ''; } { output = "HDMI-A-0"; monitorConfig = '' Option "Position" "855 1440" ''; } ]; libinput....

1 min · Wyatt Osterling