Robert Helgesson
7e65605d8f
gtk: remove option gtk.gtk3.waylandSupport
...
(cherry picked from commit cc964b4609
)
2019-01-14 18:37:51 +01:00
Robert Helgesson
be7017b9c8
gtk: make gtk.gtk2 and gtk.gtk3 not submodules
...
(cherry picked from commit 370a84192e
)
2019-01-14 18:37:51 +01:00
Robert Helgesson
5b66b89d6e
gtk: use dconf module for settings
...
(cherry picked from commit 4104ff2b6a
)
2019-01-14 18:37:50 +01:00
Robert Helgesson
1e7fbde1be
gnome-terminal: use dconf module for settings
...
(cherry picked from commit a0162dacf6
)
2019-01-14 18:37:50 +01:00
Robert Helgesson
54fc5f778b
dconf: add module
...
This module allows unified configuration of dconf settings.
(cherry picked from commit b2cc186d22
)
2019-01-14 18:37:46 +01:00
Robert Helgesson
944c12dbbb
modules: support conditional module inclusion
...
Also make use of this functionality for the `programs.chromium`
module.
See #501
(cherry picked from commit 218a8c4d90
)
2019-01-14 18:36:50 +01:00
hyperfekt
17fd9cbbd0
vscode: add module
...
(cherry picked from commit 6ab6488e5a
)
2019-01-07 18:35:39 +01:00
Robert Helgesson
dc9be1eee6
emacs: add overrides
option
...
This option enables overriding packages within the generated Emacs
package set.
Fixes #486
(cherry picked from commit e68d6e7924
)
2018-12-24 11:20:25 +01:00
Olli Helenius
c2cff13f15
jq: add module
...
(cherry picked from commit dc72aa2305
)
2018-12-24 11:20:08 +01:00
Nikita Uvarov
d5e21feebb
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 .
(cherry picked from commit 5d63abb473
)
2018-12-12 00:56:40 +01:00
Nikita Uvarov
c2646f9f2b
polybar: switch from attrs to attrsOf
...
(cherry picked from commit d67835260d
)
2018-12-06 00:32:53 +01:00
Nikita Uvarov
48ba1010ab
dunst: switch from attrs to attrsOf
...
(cherry picked from commit b085344b91
)
2018-12-06 00:32:53 +01:00
Nikita Uvarov
b837f8ae41
i3: switch from attrs to attrsOf
...
(cherry picked from commit c108eaba42
)
2018-12-06 00:32:52 +01:00
dsx
0312cb611e
ssh: add addressFamily option
...
(cherry picked from commit 6ce3ce69b9
)
2018-12-06 00:32:52 +01:00
Robert Helgesson
3b7f74ab87
ssh: add certificateFile option
...
(cherry picked from commit 6826521ec5
)
2018-12-06 00:32:52 +01:00
Robert Helgesson
c9945550de
ssh: realign options
...
(cherry picked from commit 5fe62660aa
)
2018-12-06 00:32:52 +01:00
dsx
a471c62bf2
dunst: use 'icon_path' instead of 'icon_folders'
...
The 'icon_folders' option is deprecated.
(cherry picked from commit 7a28f68ad0
)
2018-12-06 00:32:52 +01:00
Robert Helgesson
1e2d80a583
rofi: switch from types.string to types.str
...
(cherry picked from commit ea9d44bede
)
2018-12-06 00:32:52 +01:00
Robert Helgesson
159ee7a269
newsboat: switch from types.string to types.str
...
(cherry picked from commit fd3692b36f
)
2018-12-06 00:32:52 +01:00
Robert Helgesson
ab562d4c2a
autorandr: switch from types.string to types.str
...
(cherry picked from commit cd7b6fdbc1
)
2018-12-06 00:32:52 +01:00
Robert Helgesson
371715a51c
beets: add enable option
...
(cherry picked from commit 797fbbf826
)
2018-12-06 00:32:47 +01:00
dsx
0686063f62
i3: support for workspace_layout option
...
(cherry picked from commit 15bca92b2c
)
2018-12-06 00:31:53 +01:00
dsx
4a574ca544
i3: support for bar tray_output option
...
(cherry picked from commit 71f6bc41eb
)
2018-12-06 00:31:53 +01:00
Robert Helgesson
f4af8151de
pasystray: add paprefs and pavucontrol
...
This enables the "volume control" and "control local sound server"
menu options.
Fixes #461
(cherry picked from commit 6d2f16a7ae
)
2018-12-06 00:31:53 +01:00
zimbatm
b535770bd4
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.
(cherry picked from commit 40b279e3a3
)
2018-12-06 00:31:53 +01:00
Wael M. Nasreddine
7ab6441ab7
keybase: install the keybase package
...
(cherry picked from commit 9686d93ff6
)
2018-12-06 00:31:13 +01:00
zimbatm
2297450ec8
termite: setup the shell hook
...
This fixes Ctrl+Shift+T not working.
(cherry picked from commit 67ebe16b40
)
2018-12-06 00:31:13 +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