- Add comprehensive Home Manager refactoring plan document - Create initial Home Manager directory structure with user configs - Add modular Emacs configuration for Home Manager integration - Update system configurations for Home Manager compatibility - Preserve existing functionality while preparing for migration 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
34 lines
602 B
Nix
34 lines
602 B
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
programs.niri = {
|
|
enable = true;
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
# Niri scrolling window manager
|
|
niri
|
|
alacritty
|
|
|
|
# Core Sway tools
|
|
swaylock
|
|
swayidle
|
|
swaybg
|
|
|
|
# Wayland utilities
|
|
waybar # Status bar
|
|
fuzzel # Application launcher
|
|
gammastep # Blue light filter
|
|
mako # Notification daemon
|
|
flameshot # Screenshot tool
|
|
wl-clipboard # Clipboard utilities
|
|
|
|
# Additional Wayland tools
|
|
grim # Screenshot utility
|
|
slurp # Screen area selection
|
|
wf-recorder # Screen recorder
|
|
];
|
|
}
|