Robert Helgesson
370a84192e
gtk: make gtk.gtk2 and gtk.gtk3 not submodules
2018-12-24 17:26:34 +01:00
Robert Helgesson
4104ff2b6a
gtk: use dconf module for settings
2018-12-24 17:26:34 +01:00
Robert Helgesson
a0162dacf6
gnome-terminal: use dconf module for settings
2018-12-24 17:26:34 +01:00
Robert Helgesson
b2cc186d22
dconf: add module
...
This module allows unified configuration of dconf settings.
2018-12-24 17:26:34 +01:00
Robert Helgesson
218a8c4d90
modules: support conditional module inclusion
...
Also make use of this functionality for the `programs.chromium`
module.
See #501
2018-12-22 23:57:00 +01:00
Robert Helgesson
e68d6e7924
emacs: add overrides
option
...
This option enables overriding packages within the generated Emacs
package set.
Fixes #486
2018-12-17 23:01:43 +01:00
Olli Helenius
dc72aa2305
jq: add module
2018-12-12 22:02:51 +01:00
Nikita Uvarov
5d63abb473
i3: fix default keybindings override
...
All default keybindings should have a default priority attached to them.
This will allow users to redefine some of the default keybindings
without using mkForce. Fixes #485 .
2018-12-08 15:32:30 +01:00
Nikita Uvarov
d67835260d
polybar: switch from attrs to attrsOf
2018-12-05 12:14:43 +01:00
Nikita Uvarov
b085344b91
dunst: switch from attrs to attrsOf
2018-12-05 12:14:40 +01:00
Nikita Uvarov
c108eaba42
i3: switch from attrs to attrsOf
2018-12-05 12:00:20 +01:00
dsx
6ce3ce69b9
ssh: add addressFamily option
2018-12-05 00:24:34 +01:00
Robert Helgesson
6826521ec5
ssh: add certificateFile option
2018-12-05 00:19:40 +01:00
Robert Helgesson
5fe62660aa
ssh: realign options
2018-12-05 00:14:15 +01:00
dsx
7a28f68ad0
dunst: use 'icon_path' instead of 'icon_folders'
...
The 'icon_folders' option is deprecated.
2018-12-05 00:05:06 +01:00
Robert Helgesson
ea9d44bede
rofi: switch from types.string to types.str
2018-12-04 23:43:12 +01:00
Robert Helgesson
fd3692b36f
newsboat: switch from types.string to types.str
2018-12-04 23:42:30 +01:00
Robert Helgesson
cd7b6fdbc1
autorandr: switch from types.string to types.str
2018-12-04 23:41:42 +01:00
Robert Helgesson
797fbbf826
beets: add enable option
2018-12-04 23:03:23 +01:00
dsx
15bca92b2c
i3: support for workspace_layout option
2018-12-01 01:01:35 +01:00
dsx
71f6bc41eb
i3: support for bar tray_output option
2018-12-01 00:53:16 +01:00
Robert Helgesson
6d2f16a7ae
pasystray: add paprefs and pavucontrol
...
This enables the "volume control" and "control local sound server"
menu options.
Fixes #461
2018-11-30 23:43:26 +01:00
zimbatm
40b279e3a3
ssh: tweak default controlPath
...
Instead of using the hostname `%h`, which can be changed by the
~/.ssh/config file, use the commandline-given hostname `%n`.
This allows to alias a host with different hostnames, which then point
to different configurations. A common use-case for this is if you have
multiple accounts on github with each access to different private repos:
Host github.com
IdentitiesOnly yes
User git
IdentityFile ~/.ssh/id_rsa
Host customer.github.com
IdentitiesOnly yes
User git
IdentityFile ~/.ssh/customer
HostName github.com
Without this change, if a connection was established with the first
github.com alias, then the user would try to pull a repo from the second
account, ssh would re-use the SSH connection which doesn't have access
to that repository.
2018-11-30 00:13:50 +01:00
Lee Henson
5d8b089188
neovim: support withNodeJs option
2018-11-29 00:54:27 +01:00
Wael M. Nasreddine
9686d93ff6
keybase: install the keybase package
2018-11-29 00:51:58 +01:00
zimbatm
67ebe16b40
termite: setup the shell hook
...
This fixes Ctrl+Shift+T not working.
2018-11-26 21:28:06 +01:00
hyperfekt
6ab6488e5a
vscode: add module
2018-11-26 00:01:01 +01:00
Manuel Bärenz
ffdbefe22c
nextcloud-client: add module
...
Adds the nextcloud-client as a service, simply copying the syntax from owncloud.client.
2018-11-25 23:13:13 +01:00
zimbatm
456e2d7ed5
ssh: add more options
2018-11-25 22:46:06 +01:00
Robert Helgesson
fa3d1f98e0
astroid: require notmuch synchronize flags
2018-11-25 13:53:45 +01:00
Robert Helgesson
c21b69e73e
notmuch: add maildir.synchronizeFlags
option
2018-11-25 13:33:30 +01:00
Robert Helgesson
9318bd3b0d
notmuch: replace incorrect use of toJSON
2018-11-25 13:33:30 +01:00
Robert Helgesson
59448d635c
version: add module
2018-11-24 17:27:59 +01:00
Will Fancher
a9a4fb641f
nix-darwin: add system module for nix-darwin
2018-11-20 00:22:53 +01:00
Wael M. Nasreddine
f247b3b99b
offlineimap: add an extraConfig for the account section
2018-11-19 23:57:58 +01:00
Robert Helgesson
fa62c5afb6
modules: fix list sort order
2018-11-19 00:07:29 +01:00
Ben Sima
061c7b633f
afew: add module
2018-11-18 23:47:45 +01:00
Matthieu Coudron
dacc07136c
astroid: add module
...
Astroid is a notmuch/gtk based MUA: https://github.com/astroidmail/astroid
2018-11-18 19:55:28 +01:00
Robert Helgesson
abfc37076a
compton: minor reformatting
2018-11-15 00:28:52 +01:00
Robert Helgesson
9a0f388f66
compton: fix corrupt colors under Mesa 18
...
Fixes #441
2018-11-15 00:28:50 +01:00
Robert Helgesson
0efda9cd6b
Use preferLocalBuild
with runCommand
2018-11-14 20:59:45 +01:00
Sam Stites
f4ebbcbf70
tmux: add module
...
This commit adds the tmux program to Home Manager.
In addition to configuring tmux, a user may specify tmux plugins from
Nixpkgs. These can be included in the list of `plugins` and can either
be a package (all tmux plugins live under `nixpkgs.tmuxPlugins.*`), or
an object which includes the plugin and an `extraConfig`, which will
be run immediately after sourcing the tmux plugin.
Finally, this commit introduces two nested programs which may be
enabled which depend on tmux: tmuxp and tmuxinator. These do not have
the ability to be configured, although this may be a future
contribution.
2018-11-14 00:08:39 +01:00
Robert Helgesson
22568a3d26
Revert PR #408
...
This reverts the commits
- "alot: change msmtp default command"
8e798e4c28
- "astroid: init"
736e340bde
because they include changes that break some configurations and some
options that are misplaced.
2018-11-12 21:59:11 +01:00
Matthieu Coudron
8e798e4c28
alot: change msmtp default command
2018-11-12 23:16:03 +09:00
Matthieu Coudron
736e340bde
astroid: init
...
Astroid is a notmuch/gtk based MUA: https://github.com/astroidmail/astroid
2018-11-12 23:16:03 +09:00
Robert Helgesson
05c93ff3ae
home-manager: remove uninstall activation phase
...
The manual install has been long deprecated so it should be safe to no
longer attempt to do an uninstall on each activation.
2018-11-04 09:58:00 +01:00
Robert Helgesson
8d4c65f259
fzf: only enable when line editing is available
...
Fixes #401
Suggested-by: Alex Vorobiev
Suggested-by: Mario Rodas
2018-10-30 00:17:09 +01:00
Robert Helgesson
0435d9c338
news: remove news item about removed vim options
2018-10-29 19:42:09 +01:00
Jonas Carpay
15a5f3278a
Remove tabSize and lineNumbers check from news item
2018-10-20 16:57:27 +02:00
Nikita Uvarov
34bbd0ded1
vim: remove deprecated options
2018-10-20 13:13:19 +02:00