Thiago Kenji Okada
6b15b03898
redshift/gammastep: unify common options
...
Nowadays services.{redshift,gammastep} modules are really similar. They
should, since Gammastep is a fork of Redshift with the main objective is
to support Wayland.
So instead of trying to maintain two separate modules, this commit unify
the options in lib/options.nix file, making the implementation of the
module itself ends up being really simple (just calling the common
options with the necessary parameters to differentiate between them).
2021-01-26 01:39:50 -03:00
midchildan
9a12cd7e81
i18n: set the appropriate LOCALE_ARCHIVE_x_xx variable ( #1659 )
2021-01-23 15:56:38 +01:00
Emery Hemingway
73506f947c
plan9port: add module
2021-01-02 08:50:57 +01:00
06kellyjac
05448dcedb
octant: add module
2020-12-31 15:18:13 +01:00
seylerius
1a7f190cb9
rofi-pass: add rofi-pass plugin for password-store
2020-12-18 23:22:57 +01:00
Ivar
e6a58a7e71
pbgopy: add service
2020-12-09 23:45:51 +01:00
Matthias Riße
33407189c1
wlsunset: add module
...
This adds the wlsunset module, a program for day/night gamma
adjustments on wayland.
Fixes #1625
2020-12-01 21:46:46 +01:00
workflow
9e9d8ffc7c
i3status-rust: add module
...
This adds the i3status-rust[0] module, a replacement for i3status
written in pure Rust.
[0] https://github.com/greshake/i3status-rust
2020-11-05 23:59:47 +01:00
Nikita Uvarov
cabf9ddd98
caffeine: add service
2020-11-02 23:38:47 +01:00
Tobias Happ
22a3a5651d
gh: add module
2020-10-22 23:36:15 +02:00
Milan Pässler
308ee310de
gammastep: add module
...
Fixes #1396
2020-10-22 23:11:43 +02:00
Nick Hu
18a05a9604
zsh: add support for prezto configuration framework ( #655 )
2020-10-12 01:27:44 +01:00
c4710n
0e9b6e6dc9
chromium: enable for all platforms
2020-10-11 23:07:38 +02:00
Evan Stoll
8537920706
autojump: add module
...
This also deprecates the `programs.bash.enableAutojump` option in
favor of this module.
2020-10-08 23:50:43 +02:00
Karl Hallsby
f0fc2a8702
mu: add module
2020-09-29 23:26:45 +02:00
Vojtěch Káně
84bcce3c25
pet: add module
...
Adds a pet module without sync support as it makes no sense when
configuration is managed with Home Manager and the config would be
unwritable for pet anyway.
PR #1045
2020-09-22 23:20:17 +02:00
Nicolas Berbiche
d3aee544b6
targets.darwin: add module
...
Currently, this module makes sure that `/Applications` directories for
packages in `home.packages` get linked into the user's environment.
2020-09-04 15:21:48 +02:00
Olmo Kramer
4b702bf6b7
ncmpcpp: add module
...
PR #1457
2020-09-01 22:05:57 +02:00
Mario Rodas
a79d31fcfd
mcfly: add module
...
PR #1452
2020-08-26 00:21:01 +02:00
Robert Helgesson
9854342b9f
nixpkgs: take Nixpkgs path from argument
...
This removes the dependency on the `nixpkgs` channel within the
modules for state version ≥ 20.09. The default Nixpkgs source starting
from this state version is the path of the `pkgs` argument used to
bootstrap the Home Manager modeuls.
This is a prerequisite for using Home Manager withing Nix flakes.
PR #1420
2020-08-19 00:33:25 +02:00
Vincent Gatine
a3dd580adc
kanshi: add service
...
PR #1142
2020-08-15 01:02:23 +02:00
Nicolas Berbiche
f4f9f1a618
waybar: add module
...
PR #1329
2020-08-14 00:20:49 +02:00
eyjhb
7b73f84071
dropbox: add module
...
Ability to control Dropbox daemon, if it should start and where to
place the files.
PR #1391
2020-07-25 23:12:33 +02:00
Philipp Mildenberger
3f1be69359
nushell: add module ( #1333 )
2020-07-24 17:15:55 +02:00
cwyc
8f2342e13a
ne: add module
...
Added a simple module to place configuration files for ne: the nice
editor.
PR #1336
2020-06-23 22:37:02 +02:00
Vincent Breitmoser
b0e8a1569e
fluidsynth: add module
...
Fluidsynth is a real-time MIDI synthesizer based on the SoundFont 2
format.
PR #1326
2020-06-14 15:30:51 +02:00
s1341
1b210e7143
zplug: add module
...
This adds initial support for the zsh package manager "zplug".
PR #1105
2020-06-14 15:12:49 +02:00
Robert Helgesson
bb567e20b3
vte: add module
...
This abstracts out the VTE setup from the gnome-terminal module into
its own module and options.
2020-06-14 12:20:12 +02:00
Damien Cassou
478022afad
powerline-go: add module
...
PR #1285
2020-06-13 00:02:13 +02:00
Damien Cassou
43ef16c3e1
clipmenu: add module
...
PR #1309
2020-06-12 19:52:52 +02:00
Mario Rodas
a957e2dc6b
zoxide: add module
...
PR #1274
2020-05-26 19:14:39 +02:00
dawidsowa
0fe984d575
tmpfiles: add module
...
PR #1144
2020-05-16 13:32:33 +02:00
Justin Lovinger
e9945ee6ee
dircolors: add module
...
PR #1219
2020-05-12 22:15:32 +02:00
Justin Lovinger
1dd226fde7
aria2: add module
...
PR #1202
2020-05-03 13:21:52 +02:00
Justin Lovinger
ecc1f2310c
i3status: add module
...
PR #1210
2020-05-03 13:12:13 +02:00
Jonathan Ringer
a6037a9eb8
pulseeffects: add module
...
Pulseeffects is an advanced mixer for PulseAudio.
PR #1182
2020-04-26 15:50:21 +02:00
Owen McGrath
2f2a4396c6
lf: add module
...
Adds 'programs.lf', configuration managment for lf, a terminal file
manager.
PR #1174
2020-04-23 22:41:22 +02:00
Jonas Heinrich
f856da6690
mako: add module
...
PR #1113
2020-04-09 11:21:22 +02:00
Justin Lovinger
b7737f1732
qutebrowser: add module
...
PR #1132
2020-04-08 14:50:59 +02:00
Tobias Happ
d06bcf4c97
targets.genericLinux: add module
...
PR #797
2020-04-08 13:36:25 +02:00
Ruby Iris Juric
78a0bbb38b
picom: add module
...
Nixpkgs no longer packages compton, and instead packages picom, a
(mostly) compatible fork of compton, providing an alias from compton
to picom. Because some configuration options have been changed, and
all references to "compton" have been made deprecated and replaced
with "picom", 'services.compton' has been deprecated in favor of the
new 'services.picom'.
Resolves #878
PR #1101
2020-03-24 23:50:22 +01:00
William Carroll
2cd168467e
keynav: add module
...
PR #1082
2020-03-17 22:59:15 +01:00
Tad Fisher
9f46d516fa
services.lieer: add module
...
Add 'services.lieer', which generates systemd timer and service units
to synchronize a Gmail account with lieer. Per-account configuration
lives in 'accounts.email.accounts.<name>.lieer.sync'.
2020-03-07 15:13:50 +01:00
Tad Fisher
60a939bd01
programs.lieer: add module
...
Add 'programs.lieer', a tool for synchronizing a Gmail account with a
local maildir and notmuch database. Per-account configuration lives in
'accounts.email.accounts.<name>.lieer'.
2020-03-07 15:13:15 +01:00
Maximilian Bosch
0056a5aea1
debug: add module
...
This one is fairly similar to `environment.enableDebugInfo`[1] (hence
the name). It ensures that the `debug`-output of packages defined in
`home.packages` is installed if available and ensures that
`gdb`/`elfutils` find those symbols by adding
`~/.nix-profile/lib/debug` to the `NIX_DEBUG_INFO_DIRS`[2] variable.
[1] https://github.com/NixOS/nixpkgs/blob/release-19.09/nixos/modules/config/debug-info.nix
[2] https://github.com/NixOS/nixpkgs/blob/release-19.09/pkgs/development/tools/misc/gdb/debug-info-from-env.patch
PR #1040
2020-03-07 15:03:44 +01:00
Erik Arvstedt
efbe1383e6
nixos integration: add option 'useGlobalPkgs'
...
PR #1059
2020-03-07 14:25:00 +01:00
MmeQuignon
0a1ce53990
abook: add module
...
PR #1058
2020-03-04 19:58:05 +01:00
Alex Rice
02d6040003
sway: add module
...
PR #829
2020-02-26 22:37:15 +01:00
ivann
9ab0d2305c
kitty: add module
...
PR #1000
2020-02-23 11:28:53 +01:00
Wael Nasreddine
4e50809c78
modules: remove unused checkPlatform function
...
PR #1041
2020-02-21 21:56:51 +01:00