flake.lock | 775 +++++++++++++++++++++++++++----- flake.nix | 12 +- lib/mkSystem.nix | 1 + modules/home/default.nix | 34 +- modules/neovim/default.nix | 8 +- modules/nixos/ld.nix | 1 + modules/nixos/services.nix | 17 + modules/shared/nix.nix | 4 + packages/autofmt/default.nix | 2 +- packages/awakened_poe_trade/default.nix | 35 ++ packages/exiled_exchange_2/default.nix | 34 ++ switch | 9 +- users/clover/configuration.nix | 8 + users/clover/home.nix | 215 ++++----- users/clover/paperback/configuration.nix | 6 - users/clover/paperback/home.nix | 1 - users/clover/work/home.nix | 6 +- users/natalie/desktop/configuration.nix | 43 +- users/natalie/desktop/home.nix | 6 +- users/natalie/home.nix | 7 + users/natalie/home/default.nix | 12 + users/natalie/home/gtk.nix | 35 ++ users/natalie/home/hyprland/binds.nix | 158 +++++++ users/natalie/home/hyprland/default.nix | 14 + users/natalie/home/hyprland/exec-once.nix | 31 ++ users/natalie/home/hyprland/hyprland.nix | 37 ++ users/natalie/home/hyprland/hyprlock.nix | 112 +++++ users/natalie/home/hyprland/monitors.nix | 18 + users/natalie/home/hyprland/plugins.nix | 16 + users/natalie/home/hyprland/settings.nix | 123 +++++ users/natalie/home/hyprland/variables.nix | 29 ++ users/natalie/home/hyprland/windowrules.nix | 115 +++++ users/natalie/home/scripts/default.nix | 26 ++ users/natalie/home/scripts/scripts/fakefullscreen.sh | 44 ++ users/natalie/home/scripts/scripts/screenshot.sh | 34 ++ users/natalie/home/swaync.nix | 595 ++++++++++++++++++++++++ users/natalie/home/tmux.nix | 107 +++++ users/natalie/home/vicinae.nix | 30 ++ users/natalie/home/waybar/default.nix | 8 + users/natalie/home/waybar/settings.nix | 181 ++++++++ users/natalie/home/waybar/style.nix | 107 +++++ users/natalie/home/waybar/waybar.nix | 7 + users/natalie/packages.nix | 5 +- 43 files changed, 2791 insertions(+), 277 deletions(-)