flake.lock | 733 +++++--------------------------- flake.nix | 60 ++- lib/mkNeovim.nix | 2 +- modules/neovim/default.nix | 10 +- modules/nixos/boot.nix | 2 +- modules/nixos/ld.nix | 48 +-- modules/nixos/nvidia.nix | 8 +- modules/nixos/services.nix | 14 + modules/shared/nix.nix | 5 +- packages/autofmt/autofmt.js | 2 +- packages/awakened_poe_trade/default.nix | 4 +- users/fish/cattop/hardware-configuration.nix | 48 ++- users/fish/vim/languages.nix | 5 +- users/natalie/configuration.nix | 2 +- users/natalie/desktop/configuration.nix | 41 +- users/natalie/desktop/home.nix | 8 +- users/natalie/home/default.nix | 8 +- users/natalie/home/hyprland/exec-once.nix | 2 +- users/natalie/home/hyprland/hyprland.nix | 13 +- users/natalie/home/hyprland/plugins.nix | 1 - users/natalie/home/hyprland/settings.nix | 6 +- users/natalie/home/hyprland/windowrules.nix | 47 +- users/natalie/home/vicinae.nix | 11 +- users/natalie/home/waybar/settings.nix | 2 +- users/natalie/packages.nix | 2 + users/natalie/vim/languages.nix | 5 +- 26 files changed, 303 insertions(+), 786 deletions(-)