Robert Helgesson
c2429ca0cf
nix-darwin: pass on warnings to the system configuration
2019-08-18 17:37:26 +02:00
Robert Helgesson
7834ffbbf1
nixos: pass on warnings to the system configuration
...
Fixes #804
2019-08-18 17:35:42 +02:00
Robert Helgesson
fa82ced414
nixos: use non-deprecated fontconfig option
2019-08-18 17:35:41 +02:00
Tobias Happ
9cc30b18f7
nixos: add backup file extension and verbosity options
2019-08-18 17:19:39 +02:00
Tobias Happ
db0dfb4b08
dwm-status: add module
2019-08-18 16:23:31 +02:00
Robert Helgesson
5eed33ef08
emacs: document how to list available extra packages
2019-08-18 13:34:26 +02:00
pacien
31ae1bc2ff
alot: fix account extraConfig section
2019-08-18 12:00:38 +02:00
Robert Helgesson
6932e6330e
muchsync: add news entry
2019-08-17 14:25:15 +02:00
pacien
a124dae35a
muchsync: add module
2019-08-17 20:08:11 +09:00
Tobias Happ
5203340b64
zsh: add envExtra option
2019-08-16 17:00:08 +09:00
Tobias Happ
ed0e40dee8
zsh: add initExtraBeforeCompInit config option
...
The new initExtraBeforeCompInit option enables the user to inject
commands in zshrc before compinit is executed.
2019-08-16 16:57:52 +09:00
Tobias Happ
8b759c24e6
bash: add logoutExtra option
2019-08-16 16:46:38 +09:00
paumr
1499b85ac6
alot: added send/draf_box to configuration file
2019-08-16 16:27:28 +09:00
Robert Helgesson
fcdab6a62d
install: restrict to nix-shell
...
This commit adds a "build" command to the install derivation that
tells the user that `nix-shell` should be used.
A derivation attribute `shellHookOnly = true` is also added with the
intent to indicate that the shell hook is the entire point of the
derivation.
2019-08-15 23:23:43 +02:00
Tobias Happ
5c94538c7d
numlock: set RemainAfterExit for numlockx.service
2019-08-15 11:53:34 +02:00
Tobias Happ
2eae9daae7
xsession: set RemainAfterExit for setxkbmap.service
2019-08-15 11:53:34 +02:00
Robert Helgesson
55c962fda2
gitlab-ci: trigger NUR update
...
This will trigger a CI job at
https://gitlab.com/rycee/nur-expressions
that will update Home Manager in NUR.
2019-08-14 21:57:22 +02:00
Robert Helgesson
eb7f39f0aa
gitlab-ci: add test stage
2019-08-14 17:38:47 +02:00
Nikita Uvarov
7310cfc557
zsh: fix completion when oh-my-zsh is enabled
...
enableCompletion option not only calls compinit but also adds
nix-zsh-completions package to home.packages which should still happen
even if oh-my-zsh is enabled.
The double compinit call will still be eliminated by moving guarding condition
down to the compinit call itself.
Fixes #771 .
2019-08-09 15:02:31 +02:00
Nikita Uvarov
42ad0effdd
zsh: create oh-my-zsh cache directory
...
Fixes #761 .
2019-08-09 14:53:03 +02:00
paumr
bce63e4dff
msmtp: add account option tls.fingerprint
2019-08-08 14:12:34 +02:00
Robert Helgesson
9302523d34
modules: fix module order
2019-08-08 13:53:22 +02:00
adisbladis
a9ecef1fa9
hound: add module
2019-08-08 13:52:27 +02:00
Evan Stoll
e59b8b0c37
numlock: add module
...
This adds an option `xsession.numlock` that enable the Num Lock key
when starting a graphical session.
Fixes #651
2019-08-08 13:25:01 +02:00
paumr
3743e8995a
mbsync: fix use of certificatesFile
...
The `tls.certificatesFile` option may be set to a path but the
`CertificateFile` attribute should be a string.
2019-08-08 00:50:52 +02:00
Tobias Happ
4c9b40ca0e
systemd-activate.rb: add start/stop/restart sockets
2019-08-07 23:12:30 +02:00
Robert Helgesson
d625186ce5
Remove use of network-online.target
...
This target is only available at the system level and has no effect on
user services.
2019-07-28 14:17:28 +02:00
Olli Helenius
caf3349f01
dconf: assume empty list value is a list of strings
...
Fixes #769 .
2019-07-28 13:01:29 +03:00
Brian Hicks
6239ce20af
nix-darwin: add docs
2019-07-26 23:45:05 +02:00
Robert Helgesson
54de0e1d79
xdg: create cache directory using keep file
...
We can avoid the activation block by instead creating a hidden file in
the directory.
2019-07-26 23:23:51 +02:00
Robert Helgesson
056443ccbd
vscode: fix configuration path for Darwin
...
Fixes #737
2019-07-22 12:44:52 +02:00
Sebastian Zivota
7d68c46feb
kakoune: add module
2019-07-17 22:40:26 +02:00
Shanon McQuay
734128930f
skim: correctly name default options
...
skim uses SKIM_DEFAULT_OPTIONS rather than SKIM_DEFAULT_OPTS.
2019-07-17 21:53:30 +02:00
pacien
cc0cd538e6
taskwarrior-sync: add service module
2019-07-17 21:34:53 +02:00
Robert Helgesson
ca4f22be85
mbsync: use full path to mu in example
2019-07-17 10:02:35 +02:00
Robert Helgesson
c3520bfa52
mbsync: put extra config at the beginning
...
If it is at the end it will just end up applying to the last defined
section.
Fixes #748
2019-07-05 22:16:15 +02:00
Andreas Fehn
2029e104d4
xsuspender: write all options to config
2019-07-05 18:44:28 +02:00
Andreas Fehn
7c76f4a71f
xsuspender: correctly name default section
2019-07-05 18:44:28 +02:00
arcnmx
95382060eb
git: support nested section options
...
Closes #614
2019-07-04 16:51:28 +02:00
arcnmx
472d7731d6
git: support multiple values
...
Closes #614
2019-07-04 16:51:24 +02:00
Alexandre Héaumé
28f2dd612e
broot: add module
2019-07-02 11:28:31 +02:00
Robert Helgesson
8467e7e10a
getmail: restrict tests to Linux
2019-06-28 05:56:42 +02:00
Robert Helgesson
8f7cd53204
getmail: restrict platform to Linux
...
Need to limit this module to Linux since it uses systemd.
2019-06-27 20:04:18 +02:00
Róman Joost
68fe8623ad
Address code review comments for getmail service
...
This patch started by addresssing the code review comments to close
https://github.com/rycee/home-manager/pull/290 . However initiating a new
pull request it became clear, that home-manager changed significantly
since then.
This changes the initial pull request to be consistent with the email
account management in home-manager now. It also adds a simple test and support
for multiple accounts.
2019-06-27 07:48:09 +02:00
Mats Rauhala
8243cc0a5d
getmail: add module
2019-06-27 07:48:09 +02:00
Robert Helgesson
95d55b8da1
xsession: add option importedVariables
...
This option lists the environment variables to be imported into the
systemd user session.
Also add a basic test of the xsession module.
2019-06-23 14:06:29 +02:00
Kai Wohlfahrt
f83c49baa3
gpg-agent: add sshcontrol configuration
...
This lets gpg-agent serve specific keys with authentication capability
as SSH keys
2019-06-18 13:37:19 +01:00
Jonas Holst Damtoft
cf0aad391c
emacs: fix merging of extraPackages
and overrides
...
Because `extraPackages` and `overrides` expect functions as values it
has not been possible to perform merges. This adds suitable types for
these options that allow reasonable merging.
2019-06-10 22:56:47 +02:00
Robert Helgesson
42732990cd
home-manager: rewrite argument parsing
...
This rewrite allows "long options" but unfortunately does not allow
merged options such as `-vn`.
Also improve the home-manager manual page, with this it should include
all sub-commands and arguments.
Finally, include the home-manager manual page in the generated HTML
documentation.
2019-06-09 22:19:03 +02:00
Judson
f82246171b
files: backup file collisions
...
When a configuration file would be written to an existing file, rather
than failing switch (and having the user have to move or delete those
files), move the files automatically to a new path.
Closes #585
2019-06-09 14:26:12 +02:00