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