dot.nix/home/hosts/rune/config/default.nix
Chris Toph aaa3a0af4a Refactors GNOME configuration settings
- Adds new settings for color and auto-accent features
- Removes redundant media-key and text editor settings
- Streamlines GNOME shell extensions configuration
- Unifies import directives in host-specific default configurations
2025-05-29 13:03:49 -04:00

39 lines
904 B
Nix

{ lib, ... }:
{
imports = lib.custom.scanPaths ./.;
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_source" = {
source = ./monitors.xml;
onChange = ''
cp $HOME/.config/monitors_source $HOME/.config/monitors.xml
'';
};
}