Skip to content

Instantly share code, notes, and snippets.

@taku0
Created April 29, 2016 02:19
Show Gist options
  • Save taku0/c7083962db2972017a243eb67c5d7928 to your computer and use it in GitHub Desktop.
Save taku0/c7083962db2972017a243eb67c5d7928 to your computer and use it in GitHub Desktop.
# nixos-rebuild build-vm -I nixpkgs=~/src/nixpkgs -I nixos-config=./configuration.nix
{ config, pkgs, ... }:
{
nix.maxJobs = 4;
nix.useChroot = true;
nixpkgs.config.allowUnfree = true;
environment.systemPackages = [
(pkgs.wrapFirefox (pkgs.firefox-unwrapped.override { enableGTK3 = true; }) {})
];
users.extraUsers.alice = {
createHome = true;
home = "/home/alice";
description = "Alice";
extraGroups = [ "wheel" ];
isSystemUser = false;
useDefaultShell = true;
password = "alice";
};
hardware.enableAllFirmware = true;
sound.enable = false;
services.xserver.enable = true;
services.xserver.autorun = true;
services.xserver.displayManager.kdm.enable = true;
services.xserver.desktopManager.kde4.enable = true;
services.dbus.enable = true;
nixpkgs.config.firefox.enableAdobeFlash = true;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment