cleverca22
7/1/2016 - 11:25 AM

configuration-fragment.nix

[root@amd-nixos:~]# nix-repl '<nixos>'
Welcome to Nix version 1.11.2. Type :? for help.

Loading ‘<nixos>’...
Added 6 variables.

nix-repl> config._module.args.pkgs.nix.patches 
/root/nixcfg/hax.patch

nix-repl> 
  nixpkgs.config = {
    allowUnfree = true;
    pulseaudio = true;
    firefox = {
      #enableGoogleTalkPlugin = true;
      enableAdobeFlash = true;
      icedtea = true;
    };
    git.svnSupport = false;
    mplayer = {
      pulseSupport = true;
      fontconfigSupport = true;
      lameSupport = true;
      x264Support = false;
    };
    packageOverrides = pkgs: rec {
      nix = pkgs.stdenv.lib.overrideDerivation pkgs.nix (oldAttrs: {
        #patches = /home/clever/x/nix-1.11.2/upgrade.patch;
        patches = ./hax.patch;
      });
      toxvpn = pkgs.callPackage ./toxvpn.nix {};
      bluez = pkgs.bluez5;
      #teamviewer = pkgs.callPackage_i686 ./10.nix { acceptLicense = true; };
      pulseCustom = pkgs.callPackage ./pulse.nix { };
      linux_4_4 = pkgs.linux_4_4.override {
        extraConfig = ''
          SCHEDSTATS y
          LATENCYTOP y
        '';
      };
    };