Mats Rauhala
06a984e4ff
zsh: add extended, expireDuplicatesFirst history options
2018-06-09 10:26:41 +02:00
adisbladis
53f10f4d46
kdeconnect: add module
2018-06-05 14:58:54 +02:00
Robert Helgesson
ed0cd78e05
i3: use fancy docbook markup in description
2018-06-03 20:53:07 +02:00
Robert Helgesson
faf04b009b
qt: support GTK+ theming for Qt services
2018-06-03 17:26:47 +02:00
Lenz Weber
965bad626a
flameshot: set PATH to let Qt find plugins
2018-05-31 20:26:25 +02:00
Julien Langlois
69445cb4a0
udiskie: change package
...
The old package is deprecated.
2018-05-31 20:10:47 +02:00
Nikita Uvarov
30c97391d7
i3: add modifier option
...
This allows to easily change modifier key for default keybindings and
gives a possibility to reference specified value in other modules.
Fixes #147 .
2018-05-27 20:20:00 +02:00
Nikita Uvarov
cacb8d410e
i3: deprecate i3.config.startup.*.workspace option
...
Fixes #265 .
2018-05-27 00:00:10 +02:00
Nikita Uvarov
4b388ee902
i3: fix reloading for nixos module
...
By default, i3-msg gets socket from X11 property
which is not available when home manager is running
as nixos module.
This patch changes i3-msg command call by specifying
all i3 sockets found in $XDG_RUNTIME_DIR/i3 folder.
Fixes #252 .
2018-05-26 19:14:05 +02:00
Robert Helgesson
10865f9952
bash: escape alias values
...
This should allow use of the apostrophe character within aliases
without having to escape them manually.
Fixes #273
2018-05-26 10:52:40 +02:00
Robert Helgesson
f812260c23
manual: add HTML manual
...
Also add a `home-manager-help` script that attempts to open the HTML
manual in a browser.
2018-05-18 23:22:03 +02:00
Robert Helgesson
b6da6569c4
qt: add module
2018-05-18 20:57:36 +02:00
Robert Helgesson
ec3cbf81c4
manual: some cleanups
2018-05-11 22:26:21 +02:00
Adrian Kummerlaender
1a471b0a45
xcursor: add default cursor file option
2018-05-10 20:26:01 +02:00
Cornelius Mika
73b8aa8bcc
systemd: merge unit definitions recursively
...
This removes the need for monolithic unit definitions and allows
users to modify existing units.
Example:
```
{
systemd.user.services.owncloud-client.Unit.OnFailure = "my-notify-service";
}
```
2018-05-10 20:13:58 +02:00
Cornelius Mika
394045f68a
systemd: improve comments
2018-05-09 16:22:02 +02:00
Robert Helgesson
f9af8e0390
manual: fix import path
...
Need to refer to the `default.nix` in the same home-manager source
otherwise you might get an old version.
2018-05-07 00:10:58 +02:00
Robert Helgesson
1260349384
doc: make documentation independent from NixOS
...
Unfortunately this duplicates some code from NixOS but it does allow
much more flexibility and, hopefully, stability in the Home Manager
documentation.
Fixes #254 .
2018-05-06 22:16:48 +02:00
Nikita Uvarov
74f4ed5fd2
syncthing: fix tray startup
...
Workaround for #249 .
2018-05-04 13:08:08 +02:00
Nikita Uvarov
91725ddced
owncloud-client: fix startup
...
Workaround for #249 .
2018-05-04 13:01:34 +02:00
Hamish Hutchings
e055e4a092
flameshot: add module
2018-05-03 17:21:03 +02:00
Peter Jones
f26cc3b957
mbsync: add module
2018-05-01 22:50:37 +02:00
Minijackson
9a3b1ec222
screen-locker: Add extraOptions for xss-lock and xautolock
2018-05-01 22:40:32 +02:00
Tad Fisher
6dc4f31ba1
git: add 'includes' option
2018-04-19 17:45:09 +02:00
Silvan Mosberger
d294aa4356
zsh: only source plugin file if it exists
...
This allows adding plugins to fpath without sourcing anything
2018-04-19 16:43:03 +02:00
Nikita Uvarov
f314ee3d6a
autorandr: add module
2018-04-19 10:41:52 +02:00
Tad Fisher
581ad6fc29
kbfs: fix systemd service PATH
2018-04-18 19:01:57 +02:00
Anton Plotnikov
8ff7d934b2
Add blur options to compton
2018-04-16 08:50:28 +02:00
Anton Plotnikov
5bdebf5ab0
Add opacity-rules to compton
2018-04-16 08:50:28 +02:00
Guthrie McAfee Armstrong
96250b7ad3
Fix typo: compton.shadowOffsets description
2018-04-16 08:45:48 +02:00
Lenz Weber
7c9278bd92
xresources: add option extraConfig
2018-03-26 21:10:32 +02:00
Robert Helgesson
4205c91609
ssh: move options to end of configuration file
...
This is needed to support overriding these options inside match
blocks. A new option `programs.ssh.extraOptionOverrides` has been
added to allow global overrides.
2018-03-25 08:51:20 +02:00
Robert Helgesson
75c4075345
nixpkgs: expand description of nixpkgs.config and nixpkgs.overlays
2018-03-20 20:23:42 +01:00
Gleb Peregud
f8398339a3
fzf: add enableZshIntegration
option
...
When enabled this will extend user's `$HOME/.zshrc` with sourcing of fzf's
completion and key-bindings integration libraries.
2018-03-14 17:37:39 +01:00
Gleb Peregud
9bf9e7ac5c
gpg-agent: add enableExtraSocket
and verbose
options.
...
This option enables a GPG Agent restricted socket (aka "extra-socket"), which
can be used to forward GPG Agent over SSH.
Additionally `verbose` option enables verbose output of an `gpg-agent.service`
unit for easier debugging.
See: https://wiki.gnupg.org/AgentForwarding
2018-03-13 22:36:30 +01:00
Robert Helgesson
567b21b1d6
activation-init: sanity check oldGenNum and oldGenPath
...
Something is terribly wrong if one is set but not the other so error
out with a message if that happens.
2018-03-13 20:49:45 +01:00
Robert Helgesson
fa7d63d9d1
fzf: add module
2018-03-07 22:44:29 +01:00
Robert Helgesson
46a94cce56
texlive: add option programs.texlive.package
...
This read-only option will hold a reference to the customized texlive
package.
2018-03-05 19:05:30 +01:00
Robert Helgesson
bc50202d0d
gpg-agent: do updatestartuptty only when SSH is enabled
...
Inspired by #163 .
2018-03-04 22:20:35 +01:00
Tad Fisher
8fc8e158e2
unclutter: add module
2018-03-03 22:54:46 -08:00
Robert Helgesson
fbff38de33
xscreensaver: install the xscreensaver package
...
This is needed to make the xscreensaver tools available.
2018-03-01 23:21:45 +01:00
Robert Helgesson
19b4002f25
home-environment: use nix-env from PATH
...
It is safest to use the system install of Nix since that will be
compatible with the running nix-daemon and/or databases.
Also add a printout of the used Nix version in the activation script
when running in verbose mode.
Fixes #218 .
2018-02-27 20:31:03 +01:00
Robert Helgesson
b47cc4bc66
qsyncthingtray: remove deprecated option
2018-02-26 22:30:28 +01:00
Robert Helgesson
e307ceeee7
systemd: replace use of who
command
...
Curiously the `who` command sometimes does not list logged-in users,
resulting in systemd not being reloaded. Instead we use
systemctl --user is-system-running
to more directly detect whether systemd is running.
2018-02-20 22:04:29 +01:00
Robert Helgesson
4745c7a00d
pidgin: add module
2018-02-19 22:57:50 +01:00
Nikita Uvarov
05ad0c9e06
i3: escape ${} in bars.command example
2018-02-19 20:17:33 +01:00
Matthieu Coudron
6d7b5c9513
i3: don't evaluate "command" example
...
else it attempts to build i3-gaps and fails on darwin see
https://github.com/rycee/home-manager/pull/214#issuecomment-366594833
2018-02-19 16:28:30 +09:00
Nikita Uvarov
de001e05da
i3: add missing bar options
...
New options are: id, commmand, workspaceNumbers, colors.
Fixes #210 .
2018-02-18 20:58:52 +01:00
Matthieu Coudron
be60600a47
neovim: add 'configure' flag
...
so that we have the same options as in nixpkgs.
2018-02-19 07:41:24 +09:00
Andrew Scott
f2265b10e4
rofi: add theme option
...
The preferred method of theming rofi is now to use "rasi" theme files.
This commit therefore downplays the colors option and introduces the
theme option.
2018-02-10 20:11:33 +01:00