dot.nix/home/toph/rune/config/default.nix
Chris Toph 4c8001bcfa Refactor GNOME configuration and introduce new themes and programs
- Removed extensive GNOME settings from default.nix and replaced with a simplified import structure.
- Created new default.nix for GNOME programs to streamline configuration.
- Added ghostty terminal emulator with Fish integration and custom settings.
- Introduced a new theme configuration with Qogir icon theme and Stylix integration.
- Added new wallpapers and theme YAML for Invincible theme.
- Updated rune configuration to include desktop entries for NixOS and Windows 11 VMs.
- Added monitors.xml configuration for multi-monitor setups.
- Updated global GNOME configuration to enable auto-login and refine package exclusions.
2025-05-19 16:34:06 -04:00

33 lines
756 B
Nix

{
xdg.desktopEntries = {
nixvm = {
name = "NixOS VM";
comment = "Testing VM";
exec = ''fish -c "sudo virsh start nixos; remmina -c (sudo virsh -q domdisplay nixos)"'';
icon = "nix-snowflake";
type = "Application";
terminal = false;
categories = [
"System"
"Application"
];
};
win11 = {
name = "Windows 11";
comment = "Windows 11 VM";
exec = ''fish -c "sudo virsh start win11; remmina -c (sudo virsh -q domdisplay win11)"'';
icon = "windows95";
type = "Application";
terminal = false;
categories = [
"System"
"Application"
];
};
};
home.file.".config/monitors.xml" = {
source = ./monitors.xml;
};
}