[Nix-dev] error: attribute ‘xmonadContrib’ missing

Arseniy Seroka ars.seroka at gmail.com
Fri May 15 23:26:40 CEST 2015


Use this
`services.xserver.windowManager.xmonad.enableContribAndExtras = true;`

2015-05-16 0:19 GMT+03:00 Amy de Buitléir <amy at nualeargais.ie>:

> I'm getting an error message I don't understand. I haven't touched the
> xmonadContrib stuff, so why would it be complaining about that?
>
> [root at wombat9000:~]# nixos-rebuild switch
> building Nix...
> building the system configuration...
> error: attribute ‘xmonadContrib’ missing, at
> "/etc/nixos/configuration.nix":35:5
> (use ‘--show-trace’ to show detailed location information)
>
>
>
> # Edit this configuration file to define what should be installed on
> # your system.  Help is available in the configuration.nix(5) man page
> # and in the NixOS manual (accessible by running ‘nixos-help’).
>
> { config, pkgs, ... }:
>
> {
>   imports =
>     [ # Include the results of the hardware scan.
>       ./hardware-configuration.nix
>     ];
>
>   boot.loader.grub.device = "/dev/sda1";
>
>   # Use the gummiboot efi boot loader.
>   boot.loader.gummiboot.enable = true;
>   boot.loader.efi.canTouchEfiVariables = true;
>
>   networking.hostName = "wombat9000"; # Define your hostname.
>   # networking.wireless.enable = true;  # Enables wireless.
>
>   # Select internationalisation properties.
>   i18n = {
>     consoleFont = "lat9w-16";
>     # consoleKeyMap = "ie";
>     defaultLocale = "en_IE.UTF-8";
>   };
>
>   # List packages installed in system profile. To search by name, run:
>   # -env -qaP | grep wget
>   environment.systemPackages = with pkgs; [
>     dmenu2
>     dzen2
>     haskellPackages.xmonad
>     haskellPackages.xmonadContrib
>     haskellPackages.xmonadExtras
>     wget
>     xsel
>   ];
>
>   nixpkgs.config.packageOverrides = pkgs : rec {
>     haskellngPackages = pkgs.haskell-ng.packages.ghc7101;
>   };
>
>   nixpkgs.config.allowUnfree = true;
>
>   security.sudo.enable = true;
>
>   # List services that you want to enable:
>
>   # Enable the OpenSSH daemon.
>   # services.openssh.enable = true;
>
>   # Enable CUPS to print documents.
>   # services.printing.enable = true;
>
>   # Enable the X11 windowing system.
>   services.xserver.enable = true;
>   services.xserver.layout = "ie";
>   # services.xserver.xkbOptions = "eurosign:e";
>   services.xserver.videoDrivers = [ "nvidia" ];
>
>   # Enable the KDE Desktop Environment.
>   # services.xserver.displayManager.kdm.enable = true;
>   # services.xserver.displayManager.lightdm.enable = true;
>   # services.xserver.displayManager.slim.enable = false;
>   # services.xserver.desktopManager.kde4.enable = true;
>   # services.xserver.desktopManager.xfce.enable = true;
>   services.xserver.desktopManager.xterm.enable = false;
>   services.xserver.desktopManager.default = "none";
>   services.xserver.windowManager.xmonad.enable = true;
>   services.xserver.windowManager.xmonad.extraPackages =
>     haskellngPackages: [
>     haskellngPackages.xmonad-contrib
>                        ];
>
>   users.extraUsers.amy = {
>     description = "Amy de Buitléir";
>     group = "users";
>     extraGroups = [ "wheel" ];
>     uid = 1000;
>     createHome = true;
>     home = "/home/amy";
>     shell = "/run/current-system/sw/bin/bash";
>   };
>
> }
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>



-- 
Sincerely,
Arseniy Seroka
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20150516/25bd0f4b/attachment.html 


More information about the nix-dev mailing list