fix: resolve VM startup failures, broken Hyprland functionality, and theme integration
- Fix QEMU syntax and root filesystem conflicts in vm-guest.nix. - Repair numerous broken relative paths and imports across the codebase. - Set 'summer-night' as the default distro theme with full branding integration. - Implement declarative system-wide font installation including the 'nomarchy' font. - Fix Waybar startup by dynamically generating theme-aware CSS. - Restore Hyprland keybindings (Super+Return, Super+Space) and wallpaper loading. - Add missing scripts: nomarchy-launch-walker, nomarchy-toggle-waybar, nomarchy-refresh-config. - Enable UWSM and correctly disable conflicting Hyprland systemd services.
This commit is contained in:
@@ -39,6 +39,7 @@ in
|
||||
../core/home/bash.nix
|
||||
];
|
||||
|
||||
|
||||
colorScheme = lib.mkDefault (nomarchyLib.getColorScheme config.nomarchy.theme);
|
||||
|
||||
# Enable neovim program module (required for stylix integration)
|
||||
@@ -73,15 +74,13 @@ in
|
||||
xmlstarlet
|
||||
mise
|
||||
gum # TUI components for scripts
|
||||
xdg-terminal-exec
|
||||
swaybg
|
||||
rofi-wayland
|
||||
|
||||
# Theming
|
||||
yaru-theme
|
||||
everforest-gtk-variant
|
||||
bibata-cursors
|
||||
|
||||
# Fonts
|
||||
nerd-fonts.jetbrains-mono
|
||||
nerd-fonts.roboto-mono
|
||||
nerd-fonts.fira-code
|
||||
nerd-fonts.ubuntu-mono
|
||||
] ++ userPackages);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user