nixpkgs-suyu/nixos/modules/programs
aszlig 65e569cc37
nixos: Add all of root's channels to NIX_PATH.
This is very useful if you want to distribute channels (and thus
expressions as well) in a similar fashion to Debians APT sources (or
PPAs or whatnot).

So, for example if you have a channel with some additional functions
or packages, you simply add that channel with:

sudo nix-channel --add https://example.com/my-nifty-channel foo

And you can access that channel using <foo>, for example in your
configuration.nix:

{
  imports = [ <foo/modules/shiny-little-module> ];
  environment.systemPackages = with import <foo/pkgs> {}; [ bar blah ];
  services.udev.extraRules = import <foo/lib/udev/mkrule.nix> {
    kernel = "eth*";
    attr.address = "00:1D:60:B9:6D:4F";
    name = "my_fast_network_card";
  };
}

Within nixpkgs, we shouldn't have <nixos> used anywhere anymore, so we
shouldn't get into conflicts.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-04-12 23:50:20 +02:00
..
bash command-not-found: Add ZSH Support 2015-01-12 03:45:48 -05:00
command-not-found command-not-found: Add ZSH Support 2015-01-12 03:45:48 -05:00
zsh Revert "zsh: profile-relative functions path" 2015-01-10 22:11:13 +03:00
atop.nix nixos: add some missing '.' in option descriptions 2014-06-24 21:25:11 +02:00
blcr.nix Get all lib functions from lib, not pkgs.lib, in modules 2014-07-02 12:28:18 -04:00
cdemu.nix Move cdemu module into programs 2015-02-10 13:14:09 +01:00
dconf.nix gdm: Add very experimental display manager 2014-08-12 11:23:42 +02:00
environment.nix nixos: Add all of root's channels to NIX_PATH. 2015-04-12 23:50:20 +02:00
freetds.nix Simple nixos module to enable configuration of freetds and setup the expected environment variables 2014-06-22 14:24:54 +02:00
ibus.nix Add ibus-qt. 2015-03-11 21:54:04 +01:00
info.nix Fix info command 2014-07-08 15:19:08 +02:00
light.nix Add "light" package and setuid wrapper 2014-11-09 19:45:43 -07:00
nano.nix nano: support system-wide nanorc 2014-08-01 18:19:03 +02:00
screen.nix Get all lib functions from lib, not pkgs.lib, in modules 2014-07-02 12:28:18 -04:00
shadow.nix sg: add setuid wrapper. (newgrp is a symlink to sg and was already setuid). 2015-03-30 23:50:45 +01:00
shell.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
ssh.nix ssh: make askPassword an option 2015-03-11 11:49:29 -05:00
ssmtp.nix ssmtp: add 'root' option 2014-11-05 02:47:59 +03:00
uim.nix nixos/uim: capitalize description 2015-03-05 20:49:45 +03:00
venus.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
virtualbox-host.nix nixos/virtualbox: Revert disable hardening. 2014-12-18 18:18:32 +01:00
virtualbox.nix nixos: Add enable option for programs/virtualbox. 2014-11-27 18:42:22 +01:00
wvdial.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00