Commit Graph

318 Commits

Author SHA1 Message Date
Robert Helgesson
6b8836ce6c cachix-agent: add module
(cherry picked from commit 939731b8cb)
2022-12-28 17:21:05 +01:00
David
651db464dc thunderbird: allow using the module on Darwin
While the Nix packages for Thunderbird are not available for macOS,
the module can still be used to manage profiles and configuration.

Fixes #3407.
2022-11-13 10:06:36 +01:00
David
b764068a50 thunderbird: add module
Add a new Thunderbird module that uses the configuration in
`accounts.email.accounts` to setup SMTP and IMAP accounts.

Multiple profiles are not supported at this point.
2022-11-04 16:12:12 +01:00
Chuang Zhu
916811c8f9 xfconf: add module 2022-11-02 12:01:17 +01:00
Arjan Schrijver
04e844090e oh-my-posh: add module 2022-11-02 01:04:42 +01:00
Paul Meyer
7dc4e4ebd7 k9s: add module 2022-10-25 00:05:50 +02:00
Kira Bruneau
69d19b9839 firefox: support setting search engines
With this change, it's now possible to configure the default search
engine in Firefox with

  programs.firefox.profiles.<name>.search.default

and add custom engines with

  programs.firefox.profiles.<name>.search.engines.

It's also recommended to enable

  programs.firefox.profiles.<name>.search.force = true

since Firefox will replace the symlink for the search configuration on
every launch, but note that you'll loose any existing configuration by
enabling this.
2022-10-22 20:36:04 +02:00
j-brn
42f81ac107 looking-glass-client: add module 2022-10-18 10:12:15 +02:00
Damien Cassou
04f5399978 borgmatic: add module 2022-10-16 21:51:52 +02:00
Ilan Joselevich
2d8e5a9934 discocss: add module
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2022-10-13 01:11:01 +02:00
AndersonTorres
be2cade373 havoc: add module 2022-10-07 01:21:11 +02:00
Mario Rodas
8c297e1816 ledger: add module
Add module for https://www.ledger-cli.org/
2022-10-07 01:06:40 +02:00
arjan-s
e7be7c4688 pls: add module (#3285) 2022-09-30 12:53:39 -04:00
José Luis Lafuente
707cb75ed3 tmate: add module 2022-09-26 00:28:00 +02:00
Rosario Pulella
9b91709899 safeeyes: add module
This adds a basic module for Safe Eyes based off of the one in
Nixpkgs.
2022-09-25 23:01:25 +02:00
AndersonTorres
f17819f4f1 fluxbox: add module 2022-09-22 00:43:09 +02:00
Mario Rodas
f9f4c8e1e7 gallery-dl: add module
gallery-dl [1] is a cli to download image galleries from several image
hosting sites.

[1] https://github.com/mikf/gallery-dl
2022-09-09 11:56:37 +02:00
Mario Rodas
4cfc0a1e02 yt-dlp: add module
yt-dlp is a cli to download videos from YouTube.com and other sites.
2022-09-08 19:51:24 +02:00
Gabriel Volpe
6ec6b2e362 nheko: add module 2022-09-08 19:09:30 +02:00
Loïc Reynier
de94878b6b editorconfig: add module (#3204)
Add a module to generate `~/.editorconfig` configuration file.

Co-authored-by: Robert Helgesson <robert@rycee.net>
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2022-09-06 07:50:36 -06:00
Gaetan Lepage
de079ec371 btop: add module 2022-09-05 14:34:37 +02:00
AndersonTorres
7bb4576f46 pueue: add module 2022-08-25 23:09:25 +02:00
AndersonTorres
389f2b2037 bashmount: add module 2022-08-08 18:13:21 +02:00
Hemanth Bollamreddi
d9e03b7f8c wezterm: add module 2022-08-07 11:11:56 +02:00
Lily Foster
d1c677ac25 hyfetch: add module 2022-08-01 18:38:42 +02:00
Gabriel Arazas
0e2f7876d2 recoll: add module 2022-07-27 14:25:27 +02:00
Loïc Reynier
a3b778e672 spectrwm: add module
PR #3077
2022-07-25 13:42:06 +02:00
midchildan
572f348a10 darwin: add support for 'defaults -currentHost' options
Closes #2615
2022-07-24 15:17:21 +02:00
Jonas Heinrich
2c94b9801f librewolf: add module 2022-07-13 15:31:25 +02:00
Thiago Kenji Okada
b908e61dfa picom: sync module with the NixOS version
This brings a few advantages:

- Use of float instead of strings to represent float values,

- Use of structure settings, and

- Better type checking for some settings

Also add thiagokokada as codeowner of picom.
2022-07-12 11:21:49 +02:00
Kylie McClain
0ca0b91088 sctd: add module
This adds a module for enabling the `sctd` daemon, as well as setting
the preferred base temperature.
2022-06-26 21:29:50 +02:00
Matthew Toohey
223b9deead pistol: add module 2022-06-25 01:00:32 +02:00
Michael Forster
65bcfaccc5 micro: add module
This adds initial bare-bones support for the `micro` editor.
2022-06-24 19:19:11 +02:00
Eliza Velasquez
d059b9448a mujmap: add module
mujmap is a tool that synchronizes mail between a mail server and
notmuch via JMAP. It's very similar to lieer, so I heavily based the
implementation of the notmuch module on lieer's. I did not include an
equivalent to lieer's periodic synchronization service, however,
because I plan to soon introduce a daemon mode to mujmap.

https://github.com/elizagamedev/mujmap
2022-06-22 00:33:10 +02:00
Robert Helgesson
1808cb66aa news: remove a bunch of old (>1 year) entries 2022-06-01 21:56:45 +02:00
Gabriel Arazas
cb9f03d519 mopidy: add module
This is adapted from the `services.mopidy` NixOS module. The
difference is the setting can be configured with Nix language, taking
advantage of generators from nixpkgs. The module is also suited more
for user-specific configuration, removing the `extraConfigFiles` and
`dataDir` option.
2022-05-19 00:31:37 +02:00
Robert Helgesson
d7b97de51a tealdeer: add news entry 2022-05-02 22:56:40 +02:00
iosmanthus
8bdfa41b4e fusuma: add module
Fusuma is a tool supports multitouch gestures with libinput driver on
Linux.
2022-03-13 22:17:55 +01:00
Loïc Reynier
afe96e7433 pubs: add module
Note, the pubs configuration file uses ConfigObj syntax, which is
similar to the INI files syntax but with extra functionalities like
nested sections. This prevents it from using Nix's INI format
generator. Here is an example of pubs configuration that cannot be
generated using Nix's INI format generator:

    [plugins]

    [[git]]
    manual=False

For this reason, we opted for a stringly-typed configuration since the
use of a structured `settings` option would require a custom parser.
2022-03-06 10:40:28 +01:00
maximsmol
87beebc7a2 just: add module 2022-03-06 09:50:52 +01:00
midchildan
c7a13f76a7 launchd: initial support for LaunchAgents 2022-02-26 10:32:19 +01:00
Mifom
8f7d925503 gitui: add module 2022-02-24 23:42:04 +01:00
lucasew
4f4165a8b9 espanso: add module
This commit adds a module to configure espanso, a program to do text
expansions that is configured using a YAML configuration file.
2022-02-18 00:35:57 +01:00
mainrs
498c188e62 eww: add module
Closes #2682
2022-02-17 18:41:05 +01:00
mainrs
810e5f3613 zellij: add module
Closes #2666
2022-02-17 00:55:28 +01:00
Morgane Austreelis
63dccc4e60 twmn: add module
This module allows to configure and start the twmn daemon.
2022-02-04 01:05:04 +01:00
Daniel Wagenknecht
cbc176010b kodi: add module
Kodi is a media center software.
2022-01-26 23:56:25 +01:00
Kirill Elagin
c47c350f65 pandoc: add new module
Add a module for pandoc that provides the following:

1. Setting default configuration options.
2. Installing templates.
3. Installing citation styles.
2022-01-22 21:16:50 +01:00
Carlos Lobo
e622c5d836 tint2: add module 2022-01-22 18:09:15 +01:00
amesgen
54b8b13a9b timidity: add module 2022-01-22 16:46:16 +01:00