archachatina: support polaris
This commit is contained in:
		
							parent
							
								
									d1a832662a
								
							
						
					
					
						commit
						de5129f7a6
					
				@ -35,6 +35,8 @@
 | 
			
		||||
    uvccapture
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  services.thermald.enable = true;
 | 
			
		||||
 | 
			
		||||
  virtualisation.docker.enable = true;
 | 
			
		||||
  users.extraUsers.gebner.extraGroups = [ "docker" "libvirtd" ];
 | 
			
		||||
 | 
			
		||||
@ -58,12 +60,19 @@
 | 
			
		||||
  networking.firewall.allowedTCPPorts = [ config.services.nix-serve.port ];
 | 
			
		||||
 | 
			
		||||
  nixpkgs.config.packageOverrides = super: let self = super.pkgs; in {
 | 
			
		||||
      # mesa_drivers = self.mesaDarwinOr (
 | 
			
		||||
      #   let mo = self.mesa_noglu.override {
 | 
			
		||||
      #         llvmPackages = self.llvmPackages_36;
 | 
			
		||||
      #       };
 | 
			
		||||
      #   in mo.drivers
 | 
			
		||||
      # );
 | 
			
		||||
      mesa_drivers = self.mesaDarwinOr (
 | 
			
		||||
        let mo = self.mesa_noglu.override {
 | 
			
		||||
              llvmPackages = pkgs.llvmPackages_39;
 | 
			
		||||
              grsecEnabled = false;
 | 
			
		||||
              enableTextureFloats = true;
 | 
			
		||||
            };
 | 
			
		||||
        in mo.drivers
 | 
			
		||||
      );
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  #boot.kernelPackages = pkgs.lib.mkOverride 10 pkgs.linuxPackages_latest;
 | 
			
		||||
  boot.kernelPackages = pkgs.lib.mkOverride 10 pkgs.linuxPackages_4_7;
 | 
			
		||||
 | 
			
		||||
  services.xserver.videoDrivers = [ "amdgpu" ];
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -60,7 +60,6 @@
 | 
			
		||||
    spass
 | 
			
		||||
    z3
 | 
			
		||||
    cvc4
 | 
			
		||||
    why3
 | 
			
		||||
    graphviz
 | 
			
		||||
    # toysolver
 | 
			
		||||
    stable.haskellPackages.tip-lib
 | 
			
		||||
@ -68,6 +67,7 @@
 | 
			
		||||
    emacsPackages.proofgeneral_4_3_pre
 | 
			
		||||
 | 
			
		||||
    stablePkgs # protect nixpkgs checkout from GC
 | 
			
		||||
    unstablePkgs
 | 
			
		||||
  ] ++ (with aspellDicts; [ en de fr nl ]);
 | 
			
		||||
 | 
			
		||||
  nixpkgs.config.packageOverrides = pkgs: with pkgs; let
 | 
			
		||||
@ -81,6 +81,10 @@
 | 
			
		||||
      rev = "5237768d62a40236d24fafbd9f4f97f3227399ce";
 | 
			
		||||
      sha256 = "1j707pwm6ll2cvmqvwfxxq21gd9q7l6s3vi3vc01jklplj2v20is";
 | 
			
		||||
    };
 | 
			
		||||
    unstablePkgs = fetchNixPkgs {
 | 
			
		||||
      rev = "f25006bfaff034dcc45e4cd9bd19c072b20b472d";
 | 
			
		||||
      sha256 = "1013005fw3rqraql2qcx2w0wba4n2a0w9y1cv6a2jqcjbbsvz0xd";
 | 
			
		||||
    };
 | 
			
		||||
  in {
 | 
			
		||||
    idea.idea-community = pkgs.idea.idea-community.overrideDerivation (oldAttrs: rec {
 | 
			
		||||
        name = "idea-community-${version}";
 | 
			
		||||
@ -97,6 +101,8 @@
 | 
			
		||||
 | 
			
		||||
    stablePkgs = stablePkgs;
 | 
			
		||||
    stable = import stablePkgs {};
 | 
			
		||||
    unstablePkgs = unstablePkgs;
 | 
			
		||||
    unstable = import unstablePkgs {};
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  nixpkgs.config.allowTexliveBuilds = true;
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										13
									
								
								i3.nix
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										13
									
								
								i3.nix
									
									
									
									
									
								
							@ -18,13 +18,22 @@
 | 
			
		||||
    gnome_keyring
 | 
			
		||||
    networkmanagerapplet
 | 
			
		||||
    gnome_terminal
 | 
			
		||||
    nautilus # in closure of gnome-terminal anyhow
 | 
			
		||||
    colord
 | 
			
		||||
    evince
 | 
			
		||||
    arandr
 | 
			
		||||
    xss-lock i3lock
 | 
			
		||||
    xdotool
 | 
			
		||||
    scrot
 | 
			
		||||
  ] ++ gnome3.corePackages;
 | 
			
		||||
 | 
			
		||||
    # gnome3 core packages
 | 
			
		||||
    desktop_file_utils shared_mime_info
 | 
			
		||||
    glib gtk3
 | 
			
		||||
    glib_networking gvfs dconf
 | 
			
		||||
    gnome_settings_daemon
 | 
			
		||||
    gnome_themes_standard defaultIconTheme
 | 
			
		||||
    hicolor_icon_theme
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  fonts = {
 | 
			
		||||
    fonts = with pkgs; [
 | 
			
		||||
@ -88,7 +97,7 @@
 | 
			
		||||
  # services.gnome3.evolution-data-server.enable = true;
 | 
			
		||||
  # services.gnome3.gnome-documents.enable = true;
 | 
			
		||||
  services.gnome3.gnome-keyring.enable = true;
 | 
			
		||||
  services.gnome3.gnome-online-accounts.enable = true;
 | 
			
		||||
  #services.gnome3.gnome-online-accounts.enable = true;
 | 
			
		||||
  # services.gnome3.gnome-user-share.enable = true;
 | 
			
		||||
  services.gnome3.gvfs.enable = true;
 | 
			
		||||
  services.gnome3.seahorse.enable = true;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user