summaryrefslogblamecommitdiff
path: root/modules/gnome/gnome-config.nix
blob: 73f779abca7c6120dc6836d9643435759f247a5e (plain) (tree)
1
2
3
4
5
6
7
8
9

                                                            

                                      

                                                  


                                     
                                 


                                    
                          
                                    











                                                
                                                                                     








                                                 

                                                              
                            
                                                                  





                                                                    
                                                              
                                                                 















                                            

    
santi-modules: 
{ lib, ... }: lib.optionalAttrs santi-modules.gnome.enable {
  dconf.settings = {
    "org/gnome/desktop/background" = {
      picture-uri = "${../../wallpaper.png}";
      picture-uri-dark = "${../../wallpaper.png}";
      picture-options = "zoom";
    };
    "org/gnome/desktop/interface" = {
      color-scheme="prefer-dark";
      enable-hot-corners=false;
      font-antialiasing="grayscale";
      font-hinting="slight";
      gtk-theme="Adwaita";
      icon-theme="Tela-brown-light";
      show-battery-percentage=true;
    };
    "org/gnome/desktop/peripherals/touchpad" = {
      edge-scrolling-enabled=false;
      natural-scroll=true;
      tap-to-click=true;
      two-finger-scrolling-enabled=true;
    };
    "org/gnome/mutter" = {
      dynamic-workspaces= true;
      edge-tiling= true;
      workspaces-only-on-primary= true;
      experimental-features = [ "scale-monitor-framebuffer" "variable-refresh-rate"];
    };
    "org/gnome/settings-daemon/plugins/power" = {
      power-button-action="hibernate";
      sleep-inactive-ac-type="nothing";
    };
    # ========= GNOME SHELL ============
    "org/gnome/shell" = {
      enabled-extensions = [
        "[email protected]"
        "[email protected]"
        "[email protected]"
        "openbar@neuromorph"
        "[email protected]"
      ];
      disabled-extensions= [
        "[email protected]"
        "[email protected]"
      ];
    };
    "org/gnome/shell/extensions/user-theme".name = "Graphite";
    "org/gnome/shell/app-switcher".current-workspace-only = true;
    "org/gnome/shell/extensions/openbar" = {
      bartype="Islands";
      apply-accent-shell= true;
      apply-all-shell = false;
      apply-menu-notif = true;
      apply-menu-shell = true;
      autotheme-dark="Dark";
      autotheme-font= true;
      autotheme-light= "Light";
      autotheme-refresh= true;
      color-scheme="prefer-dark";
      cust-margin-wmax=false;
      margin = 0.0;
      wmaxbar = true;
      border-wmax = true;
    };
  };
}