{ lib, config, ... }: { home.sessionPath = [ "$HOME/bin" ]; metacfg = { user = { enable = true; name = config.snowfallorg.user.name; }; cli-apps = { bash.enable = true; fish.enable = true; neovim.enable = true; bat.enable = true; starship.enable = true; home-manager.enable = true; }; tools = { git.enable = true; }; }; fonts.fontconfig.enable = true; dconf.settings = { # ... "org/gnome/shell" = { disable-user-extensions = false; # `gnome-extensions list` for a list enabled-extensions = [ "Vitals@CoreCoding.com" "appindicatorsupport@rgcjonas.gmail.com" "dash-to-panel@jderose9.github.com" "hibernate-status@dromi" "autohide-battery@sitnik.ru" ]; favorite-apps = [ "org.gnome.Console.desktop" "jetbrains-toolbox.desktop" "org.mozilla.firefox.desktop" "firefox.desktop" "thunderbird.desktop" "org.mozilla.Thunderbird.desktop" "slack.desktop" "keybase.desktop" "spotify.desktop" "org.gnome.Nautilus.desktop" "virt-manager.desktop" ]; }; "org/virt-manager/virt-manager/connections" = { autoconnect = [ "qemu:///system" ]; uris = [ "qemu:///system" ]; }; }; dconf.settings."org/gnome/desktop/input-sources".xkb-options = [ "mod:ellipsis" ]; xdg.configFile."xkb/symbols/mod".text = '' xkb_symbols "ellipsis" { key { [ period, greater, ellipsis, division ] }; }; ''; xdg.configFile."xkb/rules/evdev".text = '' ! option = symbols mod:ellipsis = +mod(ellipsis) ! include %S/evdev ''; xdg.enable = true; xdg.mime.enable = true; }