{ config, lib, pkgs, ... }: { imports = [ ./hardware.nix ]; hm.home.packages = with pkgs; [ # archives zip xz unzip p7zip zstd # utils ripgrep jq libqalculate # nix nix-output-monitor # system btop duf lm_sensors ethtool pciutils usbutils powertop killall # debug strace ltrace lsof # apps firefox mpv qalculate-gtk # misc bat file which tree prismlauncher yt-dlp ] ++ (with pkgs.my; [ # none yet ]) ++ (with pkgs.gnome; [ # yay gnomeware!!!!!!!!!!!!!! yum nautilus gnome-disk-utility pkgs.gnome-text-editor file-roller gnome-system-monitor loupe ]); modules = { security.useDoas = true; hardware = { pipewire.enable = true; }; dev = { enable = true; }; desktop = { envProto = "wayland"; hyprland.enable = true; hyprlock.enable = true; hypridle.enable = true; hyprpaper.enable = true; dunst.enable = true; rofi.enable = true; nwg-drawer.enable = true; waybar.enable = true; sddm.enable = true; themes.active = "catppuccin"; }; software = { # system system.wezterm.enable = true; system.fish.enable = true; # editors editors.micro.enable = true; editors.vscode.enable = true; # dev dev.git.enable = true; # distractions distractions.discord.enable = true; distractions.discord.armcord = true; distractions.steam.enable = true; }; }; networking.networkmanager.enable = true; }