- 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.
33 lines
756 B
Nix
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;
|
|
};
|
|
}
|