Robert Helgesson
9c859d2655
xmonad: add module
...
Adapted from #78 and originally authored by Infinisil.
2017-10-04 20:36:31 +02:00
Robert Helgesson
e4c359d8b9
udiskie: add a few configuration options
...
The new options allow some control over automounting, notifications,
and the tray icon.
This commit also changes the defaults to automatically mount new
devices, udiskie was previously told not to automount. The change in
behavior is to closer match the default options.
2017-10-02 13:25:31 +02:00
Nikita Uvarov
52256d7a73
rofi: add fullscreen option
2017-09-30 14:14:07 +02:00
Robert Helgesson
aa974c0dc3
vim: add option programs.vim.settings
...
This option gathers basic Vim options into a single place. The idea is
to allow many options without making the Home Manager documentation
too verbose.
This also deprecates the options `programs.vim.lineNumbers` and
`programs.vim.tabSize`.
Fixes #69 .
2017-09-30 13:30:42 +02:00
Robert Helgesson
23d3539fcb
xsession: deprecate xsession.windowManager
...
The intention is for the `xsession.windowManager` option to be
available for full modules in the future. The option
`xsession.windowManager.command` should now be used to specify the
window manager startup command.
2017-09-30 12:48:47 +02:00
Robert Helgesson
bcff7274f4
vim, zsh: use DocBook links in description
2017-09-30 12:10:52 +02:00
Nikita Uvarov
e9deaf2ca5
rofi: add module
2017-09-28 15:39:25 +02:00
Linus Heckemann
34428fc709
Add overlay and instructions for using it
2017-09-27 13:27:40 +02:00
Nikita Uvarov
393274d142
command-not-found: add module
2017-09-27 09:49:32 +02:00
Robert Helgesson
a8e08d14bb
Mark rycee as maintainer for a bunch of modules
2017-09-26 23:40:31 +02:00
Silvan Mosberger
bf9b9026d9
compton: extend module
2017-09-26 14:06:13 +02:00
Nikita Uvarov
0f096f9ad4
git: change extraConfig from lines to attrs
2017-09-22 23:32:38 +02:00
Silvan Mosberger
db55e596d2
zsh: refine module
...
- fix part of zsh config being built even though cfg.enable is false
- fix .zshenv sourcing when ZDOTDIR already set
and some other minor adjustments
2017-09-22 23:27:49 +02:00
Robert Helgesson
742d1889c5
lib: make dag.nix take lib
as argument
2017-09-21 13:19:29 +02:00
Robert Helgesson
61042c7606
lib: use generators from Nixpkgs
2017-09-21 13:18:33 +02:00
Nikita Uvarov
3e4f7228a0
screen-locker: add module
2017-09-20 17:16:21 +02:00
Robert Helgesson
76e0e09aca
emacs: allow custom Emacs package
2017-09-19 23:38:18 +02:00
Silvan Mosberger
e4deffcbe8
vim: add package option
...
This adds a readonly package option which will be set to the resulting
configured vim package, so it can be refered to by other configuration.
An example would be home.sessionVariables.EDITOR =
config.programs.vim.package + "/bin/vim".
2017-09-18 09:22:01 +02:00
Silvan Mosberger
de5f902487
zsh: add custom dotDir parameter
2017-09-16 21:30:47 +02:00
Robert Helgesson
6ecf9e091c
home-environment: fail if a home.file is outside $HOME
2017-09-13 15:23:43 +02:00
Nikita Uvarov
aa69598b57
compton: add module
2017-09-13 14:40:30 +02:00
Robert Helgesson
f47084968d
news: minor cleanup
...
This puts entries in chronological order and adds a comment describing
how to get a suitable time stamp.
2017-09-12 18:08:44 +02:00
Nikita Uvarov
6a8e8e92a7
blueman-applet: add module
2017-09-12 16:44:16 +02:00
Nikita Uvarov
c7edde6ca4
zsh: add user nix-profile dir to fpath
...
Fixes zsh plugins installed to nix user profile via nixpkgs.
2017-09-12 15:39:36 +02:00
Nikita Uvarov
379e2c694b
zsh: move aliases definitions after initExtra
...
Same motivation as in https://github.com/NixOS/nixpkgs/pull/28378 .
zsh.initExtra parameter can be used by external modules which can
redefine user aliases. This change will give user-defined aliases
the highest priority.
2017-09-12 15:21:38 +02:00
Robin Stumm
29d5f5d760
zsh: fix double compinit slowdown with oh-my-zsh
...
Integrate oh-my-zsh into zsh module
to be able to control invocation order.
2017-09-12 14:52:04 +02:00
Robin Stumm
258bc85b9c
zsh: add plugins submodule
...
To pass compinit security checks,
plugins are liked into ~/zsh/plugins folder.
This also solves issues with a slow start up,
see https://github.com/rycee/home-manager/pull/56#issuecomment-328057513 .
2017-09-12 14:42:38 +02:00
Silvan Mosberger
fc1d4f5362
ssh: allow attrset matchBlock
2017-09-12 08:54:18 +02:00
Robert Helgesson
cda222d2ec
home-manager: present news even if assertion failed
2017-09-09 17:14:07 +02:00
Robert Helgesson
9c1b3735b4
home-manager: add news sub-command
...
This command allows the user to examine the news items generated by
the news module. See #52 .
Many thanks to @nonsequitur and @uvNikita for suggestions and
improvements.
2017-09-05 11:37:07 +02:00
Robert Helgesson
ab0338f6ae
news: add module
...
This new module adds a "news" feature to Home Manager. See #52 .
Many thanks to @nonsequitur and @uvNikita for suggestions and
improvements.
2017-09-05 11:36:33 +02:00
Nikita Uvarov
f5289c546e
feh: add module
2017-09-04 21:36:06 +02:00
Jean Potier
721f924e15
zsh: remove search for installed completions
...
1. It slows down the initial start: it takes around 2s at first launch,
and around 0.25s for the following launches;
2. It seems to be redundant since just installing zsh package gives
working completions with correct $fpath set.
2017-09-04 11:45:41 +02:00
Nikita Uvarov
2c5151726c
vim: add module
2017-08-28 21:59:38 +02:00
Robert Helgesson
125deafc84
home-manager: add explanatory comment
2017-08-27 17:44:23 +02:00
Robert Helgesson
1445673e18
home-manager: temporarily re-add attribute
2017-08-27 17:13:06 +02:00
Robert Helgesson
4a17d8ef97
home-manager: remove unused attribute
2017-08-27 13:13:43 +02:00
Robert Helgesson
b4fff6b9b7
home-manager: minor attribute rename
...
The "activation-script" attribute doesn't actually point directly at
the activation script. Renamed the attribute to be more descriptive.
2017-08-27 13:04:39 +02:00
Robert Helgesson
e561beab44
home-environment: include home path in generation directory
...
Technically not necessary but it was a bit silly to leave out this
important directory from the generation directory. This also makes it
more convenient to browse the installed packages after a
`home-manager build`.
2017-08-27 00:18:13 +02:00
Nikita Uvarov
3bcd9d747b
owncloud-client: add module
2017-08-26 22:56:26 +02:00
Nikita Uvarov
85a71a3923
oh-my-zsh: set ZSH_CACHE_DIR
2017-08-26 18:24:52 +02:00
Robert Helgesson
a30751464a
info: use XDG_CACHE_HOME if defined
2017-08-26 12:10:14 +02:00
Nikita Uvarov
1678548353
zsh: set HELPDIR
2017-08-24 13:13:35 +02:00
Nikita Uvarov
7218c45443
zsh: add completions to fpath
2017-08-24 13:13:34 +02:00
Nikita Uvarov
bd914d49f1
zsh: add history submodule
2017-08-24 13:13:34 +02:00
Robert Helgesson
fed112e497
git: simplify submodule slightly
2017-08-24 01:03:01 +02:00
Nikita Uvarov
c3be4c4629
termite: add module
2017-08-23 23:31:47 +02:00
Cornelius Mika
286d678785
systemd: don't fail on activation when services changed
...
The diff command exits with status 1 when detecting differences.
Because of 'set -e', this caused the activation to fail.
2017-08-23 20:07:06 +02:00
Nikita Uvarov
42ae135d38
gpg-agent: add zsh support
2017-08-22 10:10:13 +02:00
Richard Yang
42f5d4404d
home-environment: use relative latest profile link
...
Using a relative path prevents the latest version from being garbage
collected.
2017-08-22 09:23:03 +02:00