home-manager/modules/programs
Robert Helgesson 6e4b9af080
Switch to extended Nixpkg's lib
This change makes use of the `extend` function inside `lib` to inject
a new `hm` field containing the Home Manager library functions. This
simplifies use of the Home Manager library in the modules and reduces
the risk of accidental infinite recursion.

PR #994
2020-01-21 20:47:04 +01:00
..
command-not-found command-not-found: add module 2017-09-27 09:49:32 +02:00
vscode vscode.haskell: add module 2019-04-27 01:00:57 +02:00
afew.nix afew: add module 2018-11-18 23:47:45 +01:00
alacritty.nix alacritty: don't create file if settings is empty 2019-05-14 23:53:10 +02:00
alot-accounts.nix alot: fix address book completion regex 2019-04-10 23:55:07 +02:00
alot.nix alot: fix account extraConfig section 2019-08-18 12:00:38 +02:00
astroid-accounts.nix astroid: add module 2018-11-18 19:55:28 +01:00
astroid-config-template.json astroid: add module 2018-11-18 19:55:28 +01:00
astroid.nix Revert "astroid: require notmuch synchronize flags" 2019-11-15 23:11:27 +01:00
autorandr.nix autorandr: remove unnecessary method attribute 2019-02-17 23:06:39 +01:00
bash.nix bash: add logoutExtra option 2019-08-16 16:46:38 +09:00
bat.nix bat: add module 2019-03-19 23:58:12 +01:00
beets.nix beets: allow custom package (#952) 2019-12-18 01:25:52 +01:00
broot.nix broot: add module 2019-07-02 11:28:31 +02:00
browserpass.nix browserpass: use attribute set to define files 2020-01-13 21:45:16 +01:00
chromium.nix chromium: use attribute set to define files 2020-01-13 21:45:15 +01:00
direnv.nix Use preferLocalBuild with runCommand 2018-11-14 20:59:45 +01:00
eclipse.nix eclipse: add option enableLombok 2018-01-09 22:03:13 +01:00
emacs.nix emacs: Don't use emacsPackagesNg 2019-11-04 11:16:06 +00:00
feh.nix feh: use attrsOf instead of attrs 2019-04-03 00:09:55 +02:00
firefox.nix firefox: add darwin support 2019-12-31 00:08:20 +01:00
fish.nix Fix option defaultText when referencing packages 2019-08-28 00:14:22 +02:00
fzf.nix fzf: only enable when line editing is available 2018-10-30 00:17:09 +01:00
getmail-accounts.nix Address code review comments for getmail service 2019-06-27 07:48:09 +02:00
getmail.nix getmail: use attribute set to define files 2020-01-13 21:45:19 +01:00
git.nix git: add attributes support 2019-09-26 22:11:01 +09:00
gnome-terminal.nix gnome-terminal: add cursor and highlight color settings 2019-03-31 14:24:31 +02:00
go.nix go: use attribute set to define files 2020-01-13 21:45:17 +01:00
gpg.nix gpg: sane default for throw-keyids option 2019-09-11 19:30:26 +02:00
home-manager.nix home-manager: use callPackage where appropriate 2019-04-06 18:48:29 +02:00
htop.nix use xdg.configFile for files in XDG config home 2017-10-29 01:59:34 +02:00
info.nix Switch to extended Nixpkg's lib 2020-01-21 20:47:04 +01:00
irssi.nix Use types.port where applicable 2019-08-19 20:37:48 +02:00
jq.nix jq: add module 2018-12-12 22:02:51 +01:00
kakoune.nix kakoune: prepend extra configuration with newline (#870) 2019-10-23 20:39:52 +09:00
keychain.nix keychain: add xsession integration 2019-12-28 17:29:57 +01:00
lesspipe.nix Mark rycee as maintainer for a bunch of modules 2017-09-26 23:40:31 +02:00
lsd.nix lsd: add shell aliases for fish 2020-01-06 15:09:51 +09:00
man.nix man: install man, not man-db 2017-10-18 00:33:31 +02:00
matplotlib.nix matplotlib: add module 2019-01-18 01:23:36 +01:00
mbsync-accounts.nix mbsync: add option to add extra account configuration 2018-10-03 13:35:04 -05:00
mbsync.nix Switch to extended Nixpkg's lib 2020-01-21 20:47:04 +01:00
mercurial.nix Fix option defaultText when referencing packages 2019-08-28 00:14:22 +02:00
mpv.nix mpv: allow string values in scripts list 2020-01-11 17:44:04 +01:00
msmtp-accounts.nix msmtp: add account option tls.fingerprint 2019-08-08 14:12:34 +02:00
msmtp.nix msmtp: add account option tls.fingerprint 2019-08-08 14:12:34 +02:00
neovim.nix neovim: un-deprecate the configure option 2020-01-06 07:02:37 -08:00
newsboat.nix newsboat: support feed titles 2019-10-11 21:41:05 +02:00
noti.nix noti: add module 2018-09-20 21:26:55 +02:00
notmuch-accounts.nix Use submodules for program email accounts 2018-08-16 21:37:42 +02:00
notmuch.nix notmuch: use writeShellScript 2020-01-13 21:45:20 +01:00
obs-studio.nix Use preferLocalBuild with runCommand 2018-11-14 20:59:45 +01:00
offlineimap-accounts.nix offlineimap: add an extraConfig for the account section 2018-11-19 23:57:58 +01:00
offlineimap.nix offlineimap: add an extraConfig for the account section 2018-11-19 23:57:58 +01:00
opam.nix Fix option defaultText when referencing packages 2019-08-28 00:14:22 +02:00
password-store.nix password-store: add modules 2019-11-29 23:03:15 +01:00
pazi.nix pazi: add module 2019-11-04 21:57:15 +01:00
pidgin.nix Fix option defaultText when referencing packages 2019-08-28 00:14:22 +02:00
readline.nix readline: add variables option 2019-12-08 21:13:58 +01:00
rofi.nix rofi: string -> str 2019-09-03 01:25:24 +01:00
rtorrent.nix rtorrent: add module 2019-09-26 23:42:52 +02:00
skim.nix skim: correctly name default options 2019-07-17 21:53:30 +02:00
ssh.nix ssh: sockets forwards; remote and dynamic forwards 2019-10-02 20:42:29 +02:00
starship.nix starship: add package option 2019-12-08 21:24:04 +01:00
taskwarrior.nix taskwarrior: add module 2018-09-18 23:31:37 +02:00
termite.nix termite: use vte-ng at pkgs.termite.vte-ng (#865) 2019-10-12 11:39:33 -07:00
texlive.nix texlive: always require at least one extra package 2019-01-09 02:09:23 +01:00
tmux.nix Fix option defaultText when referencing packages 2019-08-28 00:14:22 +02:00
urxvt.nix Fix option defaultText when referencing packages 2019-08-28 00:14:22 +02:00
vim.nix vim: always add sensible plugin 2019-08-29 23:18:11 +02:00
vscode.nix vscode: correct VSCodium extension directory path 2019-12-07 15:04:11 +01:00
z-lua.nix z-lua: add module 2019-04-28 23:57:31 +02:00
zathura.nix Correct spelling mistakes 2018-10-02 22:41:08 +02:00
zsh.nix zsh: use attribute set to define files 2020-01-13 21:45:18 +01:00