Bruno BELANYI
3b799f6ea4
nix-index: add module ( #1984 )
...
`nix-index` is a tool to quickly locate the package providing a certain
file in `nixpkgs`. It indexes built derivations found in binary caches.
This module adds the shell integration for its `command-not-found`
script for interactive shells.
2021-05-09 18:13:10 -04:00
Bruno BELANYI
7d765d8f46
firefox: do not override other attributes in 'cfg' ( #1988 )
...
Closes #1962 .
2021-05-09 18:06:04 -04:00
Robert Helgesson
e42e147b58
Remove some usage of config.lib.dag
...
The `lib.hm.dag` attribute set should always be preferred.
2021-05-09 12:13:31 +02:00
Robert Helgesson
4896c50074
msmtp: add note about account commands in extraConfig
...
Fixes #1975
2021-05-08 11:39:12 +02:00
Michal Sojka
b2dec35b86
Fix eval errors when i3 or sway null configs are null ( #1989 )
2021-05-07 15:39:10 -06:00
0qq
ff959fd49a
sxhkd: fix environment ( #1892 )
...
* sxhkd: move to xsession.initExtra
When sxhkd is launched as systemd service it
doesn't have $PATH a user expects to see.
* sxhkd: add news entry
2021-05-07 15:28:52 -04:00
Vincent Breitmoser
30355f8ee6
etesync-dav: add module
2021-05-06 22:48:57 +02:00
Robert Helgesson
f298705ae4
i3,sway: break documentation dependency on configuration
...
Before the documentation for a number of options had a dependency on
the configuration.
2021-05-06 00:16:37 +02:00
Robert Helgesson
90dd375eba
zsh: break configuration dependency in documentation
...
Before the documentation for the `programs.zsh.history.path` had a
dependency on the configuration.
2021-05-06 00:00:45 +02:00
Antoine Martin
64c5228c08
i3, sway: description and example for font options ( #1980 )
...
Adds an example to the root fonts submodule because the documentation doesn't know how to handle `type = with types; either (listOf str) fontOptions;`
2021-05-04 08:31:37 -06:00
Sumner Evans
9ffb206050
i3, sway: replace fonts with submodule ( #1950 )
...
This applies to both the root-level and the bar configs.
Closes #1937 .
2021-05-03 21:54:35 -06:00
Robert Schütz
e0ee5068dd
neovim: drop python2 support ( #1978 )
...
Nixpkgs did the same in https://github.com/NixOS/nixpkgs/pull/121339 .
2021-05-03 21:47:08 -06:00
Sumner Evans
225bf275ba
neomutt: make folder change when sourcing account optional
...
This adds an option for disabling setting the folder when sourcing
accounts in neomutt.
2021-05-03 09:04:58 +02:00
David Terry
cdc774f337
lieer-service: add path to notmuch config ( #1704 )
...
This change makes the services created via the lieer module aware of the notmuch config created by the home-mangager notmuch module (which is stored in a non-standard location).
Without this change all the lieer services created by the lieer module failed for me, as they were unable to find the notmuch config.
2021-05-03 00:19:41 +02:00
Hans
ca7868dc29
fzf: option for tmux usage in shell integration ( #1926 )
...
Added options for setting:
FZF_TMUX
FZF_TMUX_OPTS
environment variables, which changes behaviour of fzf shell integration.
2021-05-01 18:10:41 -04:00
Mario Rodas
2f857761d0
ncspot: add module ( #1939 )
...
* ncspot: add module
ncspot is a ncurses Spotify client written in Rust using librespot.
* news: fix bad github ui merge
Co-authored-by: Nicolas Berbiche <nicolas@normie.dev>
2021-05-01 17:38:12 -04:00
oxalica
5709b5f953
zsh: add history.ignorePatterns option ( #1933 )
...
The corresponding variable is `HISTORY_IGNORE` described in zshparam(1).
2021-05-01 16:33:45 -04:00
Blaž Hrastnik
19fc0917c0
waybar: fix systemd service
...
Fix xdg-portal issue where it'd take 25s for a GTK app to start
2021-05-01 16:26:10 -04:00
Christian Kalhauge
614a5b55bf
lazygit: add module ( #1930 )
...
Co-authored-by: Nicolas Berbiche <nic.berbiche@gmail.com>
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2021-05-01 09:56:19 -06:00
Kritnich
2eed138026
barrier: add module
...
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2021-05-01 00:11:17 +02:00
Sumner Evans
5e6f09795c
gtk2: allow configuration of gtkrc file
...
Closes #519
2021-04-30 22:56:56 +02:00
Robert Helgesson
d57c59e7cb
home-environment: extra message on nix-env error
...
When profile installation fails during activation we'll print an extra
message that explain that, if the error is due to conflicting
packages, then it may be that the user has a manually installed copy
of the package.
Fixes #1244
2021-04-29 17:58:15 +02:00
Harsh Shandilya
137a584e22
topgrade: add module ( #1924 )
2021-04-28 19:56:58 -04:00
Sumner Evans
55ef8d3a10
format: remove exception for keybase and kbfs modules
2021-04-29 00:49:01 +02:00
Ivar Scholten
4727b0543d
pbgopy: add missing options
2021-04-29 00:26:17 +02:00
Sumner Evans
b706d101eb
format: remove exception for afew module ( #1955 )
2021-04-28 21:58:49 +02:00
Sumner Evans
19ebab97e8
i3, sway: extract border functionality to common function ( #1947 )
...
* i3, sway: extract border functionality to common function
Converted the i3 module to use default_border and
default_floating_border and extracted that functionality out to be
shared between the i3 and sway modules.
* i3: add sumnerevans as maintainer
2021-04-28 15:52:31 -04:00
Thibaut Marty
a759143ae1
mpris-proxy: add module ( #1832 )
2021-04-28 15:05:56 -04:00
fortune
a513fbc395
qutebrowser: fix config location on darwin ( #1925 )
2021-04-28 14:41:30 -04:00
Cole Mickens
c0ba8c526d
gpg: can configure scdaemon.conf ( #1960 )
2021-04-28 14:39:58 -04:00
Tad Fisher
18ad12d52b
programs.ssh: Use nullable types for optional forward attrs ( #1946 )
...
Attempting to build a flake configuration using `ssh.remoteForwards' results in
evaluation errors when `port' is undefined, as `!(entry ? port)' evaluates to
false. This was verified in the nix repl, and also occurs for `nix flake
check'.
Set optional attrs in `bindOptions' and `forwardModule' to `null' by default
and adjust the assertion to check for `null' instead of attr definitions.
2021-04-27 17:16:33 -04:00
Cole Mickens
d437baa41c
gnupg/gpg-agent: gnupg package is configurable ( #1949 )
2021-04-27 16:40:05 -04:00
Thibaut Marty
865e404826
poweralertd: add module ( #1951 )
2021-04-27 16:38:41 -04:00
Nicolas Berbiche
d4278212b5
pass-secret-service: fix systemd unit install option ( #1959 )
2021-04-27 16:17:36 -04:00
Vladimir Serov
b4e3f069f1
pass-secret-service: add module ( #1898 )
...
pass-secret-service is a proxy between
secret service (libsecret) and pass.
2021-04-27 15:36:29 -04:00
Sumner Evans
827636c619
dunst: add service package option ( #1944 )
...
* add service package option
* add waylandDisplay option dunst now supports wayland, and looks for WAYLAND_DISPLAY var to use it
Co-authored-by: @li:maisiliym.uniks <@li:maisiliym.uniks>
2021-04-25 01:56:48 -04:00
Robert Helgesson
c2c26120d7
scmpuff: fix formatting
2021-04-24 19:06:40 +02:00
Mario Rodas
e00dd0d7d2
programs.tmux: use xdg config path ( #1928 )
...
Tmux 3.2 includes support to use `$XDG_CONFIG_HOME/tmux/tmux.conf` as
well as `~/.config/tmux/tmux.conf` for configuration file.
2021-04-23 09:25:13 +02:00
Phillip Cloud
26fa84ebce
scmpuff: init ( #1921 )
...
scmpuff is a command line tool that allows you to work quicker with Git by substituting numeric shortcuts for files
2021-04-22 22:27:29 -04:00
Bruno BELANYI
db00b39a9a
termite: add option to enable VTE integration ( #1917 )
...
This also migrates to using the VTE module directly, centralising bug
fixes.
Fixes #1909 .
2021-04-20 19:45:39 -04:00
Tamás Hetesi
1e7e8ac75d
pet: Add support for tags in snippets ( #1883 )
...
Add missing `tag` option for elements of `programs.pet.snippets`.
2021-04-20 16:16:27 -04:00
fricklerhandwerk
6aa6556bca
gpg-agent: add GNUPG_HOMEDIR to environment ( #1932 )
...
otherwise, if `programs.gpg.homedir` is not set to default, calls to
`gpg` will fail to pick up anything related to secrets
2021-04-19 01:52:31 +02:00
Robert Helgesson
ebbbd4f2b5
gpg: fix homedir
option documentation
...
Previously the documentation had a dependency on the configuration.
2021-04-15 08:53:13 +02:00
fricklerhandwerk
348b5a5a69
gpg: make homedir configurable
2021-04-14 23:44:34 +02:00
Christian Gram Kalhauge
7cf69a3b8d
exa: add module
...
Exa is a 'ls' alternative with more sane colorscheme than lsd on white
backgrounds.
2021-04-11 22:47:06 +02:00
Sumner Evans
073710d7f2
newsboat: add sumnerevans as maintainer
2021-04-11 22:20:03 +02:00
Sumner Evans
f7159a0f76
newsboat: use $XDG_CONFIG_HOME/newsboat
...
As of Newsboat 2.19, configuration using XDG_CONFIG_HOME/newsboat is
supported:
https://newsboat.org/releases/2.19/docs/newsboat.html#_xdg_base_directory_support
This is a continuation of #1331 and includes gating logic so that the
change doesn't happen until state version 21.05.
Supersedes and Closes #1331
2021-04-11 22:20:02 +02:00
Sumner Evans
18930aaf75
sway: add sumnerevans as maintainer
2021-04-11 22:11:23 +02:00
Sumner Evans
5c5d562266
sway: add config.seat
...
Added seat configuration to sway config. Also improved the way that the
configuration is generated to reduce superfluous whitespace.
Supersedes #1663
2021-04-11 22:11:22 +02:00
malte-v
91418d3e57
programs.neomutt: Make manual configuration take precedence over generated settings ( #1896 )
2021-04-11 19:52:31 +02:00