Silvan Mosberger
f0a1d69f50
Separate home files module from home-environment.nix
2017-10-15 17:14:32 +02:00
Robert Helgesson
0672936134
info: add "info" to extra outputs to install
2017-10-15 16:03:35 +02:00
Robert Helgesson
3632478b8d
man: add module
2017-10-15 16:01:41 +02:00
Robert Helgesson
c07fa70d58
home-environment: add option home.extraOutputsToInstall
2017-10-15 15:58:34 +02:00
Nikita Uvarov
ee7f2413ed
zsh: use new option to set internal session vars
2017-10-13 16:34:02 +02:00
Robert Helgesson
12ebf21be5
bash: add sessionVariables option
2017-10-12 15:06:51 +02:00
Nikita Uvarov
691eea9b45
zsh: add sessionVariables option
2017-10-12 14:14:06 +02:00
Nikita Uvarov
7e6f3364bc
blueman-applet: add note about required system service
2017-10-11 13:05:47 +02:00
Robert Helgesson
3f430627df
fontconfig: add module
2017-10-10 20:29:22 +02:00
Nikita Uvarov
3160c03843
dunst: implement settings parameter
2017-10-09 14:51:07 +02:00
Nikita Uvarov
420a3f4a01
vim: add more vim settings
...
New settings: copyindent, hidden, ignorecase, modeline, smartcase.
2017-10-09 14:39:56 +02:00
Nikita Uvarov
9eb48312c7
polybar: enclose strings in double quotes
...
This fixes the case when there are trailing spaces in
string values which can be used for elements padding.
2017-10-09 14:21:43 +02:00
Nikita Uvarov
469caa1a14
polybar: add module
2017-10-07 12:40:08 +02:00
Robert Helgesson
3aca8a938c
gpg-agent: use full path to gpg-connect-agent
2017-10-05 19:54:09 +02:00
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