Changesets: Nix

master 35a397cd

2019-01-13 13:57:55

immae

Details Diff
Add mastodon service
Attach Issues:
rm - fetched/mastodon.json Diff File
add - virtual/modules/websites/tools/mastodon/mastodon.json Diff File
add - virtual/modules/websites/tools/mastodon/default.nix Diff File
mod - default.nix Diff File
mod - virtual/modules/websites/default.nix Diff File
mod - virtual/modules/databases/default.nix Diff File
add - virtual/modules/websites/tools/mastodon/mastodon.nix Diff File

master 10889174

2019-01-12 12:41:23

immae

Details Diff
Refactor websites.

This commit refactors websites into module per "vhost".
Attach Issues:
add - virtual/modules/websites/tools/git/mantisbt/mantisbt.nix Diff File
mod - virtual/eldiron.nix Diff File
add - virtual/modules/websites/tools/git/default.nix Diff File
rm - virtual/packages/roundcubemail.nix Diff File
add - virtual/modules/websites/tools/tools/roundcubemail.nix Diff File
rm - virtual/packages.nix Diff File
rm - virtual/packages/ttrss-ff_instagram.json Diff File
add - virtual/modules/websites/tools/tools/ttrss-ff_instagram.json Diff File
add - virtual/modules/websites/tools/dav/default.nix Diff File
add - virtual/modules/websites/tools/db/default.nix Diff File
rm - virtual/packages/davical_19eb79ebf9250e5f339675319902458c40ed1755.patch Diff File
add - virtual/modules/websites/tools/dav/davical_19eb79ebf9250e5f339675319902458c40ed1755.patch Diff File
rm - virtual/modules/gitweb/default.nix Diff File
rm - virtual/packages/nextcloud-config/mimetypemapping.json Diff File
add - virtual/modules/websites/tools/cloud/nextcloud-config/mimetypemapping.json Diff File
rm - virtual/packages/mantisbt.nix Diff File
rm - virtual/packages/nextcloud-config/mimetypealiases.json Diff File
add - virtual/modules/websites/tools/cloud/nextcloud-config/mimetypealiases.json Diff File
rm - virtual/packages/mantisbt-patches/bugnote_add.php.diff Diff File
add - virtual/modules/websites/tools/git/mantisbt/patches/bugnote_add.php.diff Diff File
rm - virtual/modules/gitweb/theme/git-favicon.png Diff File
add - virtual/modules/websites/tools/git/gitweb/theme/git-favicon.png Diff File
rm - virtual/packages/mantisbt-plugin-slack.json Diff File
add - virtual/modules/websites/tools/git/mantisbt/mantisbt-plugin-slack.json Diff File
rm - virtual/packages/ttrss-feediron.json Diff File
add - virtual/modules/websites/tools/tools/ttrss-feediron.json Diff File
add - virtual/modules/websites/tools/dav/davical.nix Diff File
mod - virtual/modules/websites/default.nix Diff File
rm - virtual/packages/adminer.nix Diff File
add - virtual/modules/websites/commons/adminer.nix Diff File
add - virtual/modules/websites/tools/git/gitweb/theme/gitweb.js Diff File
rm - virtual/modules/gitweb/theme/gitweb.js Diff File
rm - virtual/packages/ympd.nix Diff File
add - virtual/modules/websites/tools/tools/ympd.nix Diff File
add - virtual/modules/gitolite/default.nix Diff File
rm - virtual/modules/gitweb/gitweb.nix Diff File
add - virtual/modules/websites/tools/git/gitweb/gitweb.nix Diff File
add - virtual/modules/websites/tools/cloud/default.nix Diff File
rm - virtual/packages/mantisbt-patches/bug_report_page.php.diff Diff File
add - virtual/modules/websites/tools/git/mantisbt/patches/bug_report_page.php.diff Diff File
rm - virtual/modules/gitweb/theme/gitweb.css Diff File
add - virtual/modules/websites/tools/git/gitweb/theme/gitweb.css Diff File
rm - virtual/packages/infcloud.nix Diff File
add - virtual/modules/websites/tools/dav/infcloud.nix Diff File
rm - virtual/packages/mantisbt-patches/bug_report.php.diff Diff File
add - virtual/modules/websites/tools/git/mantisbt/patches/bug_report.php.diff Diff File
rm - virtual/packages/mantisbt-patches/bugnote_add_inc.php.diff Diff File
add - virtual/modules/websites/tools/git/mantisbt/patches/bugnote_add_inc.php.diff Diff File
rm - virtual/modules/postgresql_run_socket_path.patch Diff File
add - virtual/modules/databases/postgresql_run_socket_path.patch Diff File
rm - virtual/packages/nextcloud.nix Diff File
add - virtual/modules/websites/tools/cloud/nextcloud.nix Diff File
rm - virtual/packages/infcloud_config.js Diff File
add - virtual/modules/websites/tools/dav/infcloud_config.js Diff File
rm - virtual/packages/mantisbt-plugin-source-integration_Source.API.php.diff Diff File
add - virtual/modules/websites/tools/git/mantisbt/mantisbt-plugin-source-integration_Source.API.php.diff Diff File
add - virtual/modules/websites/tools/tools/ttrss-auth-ldap.json Diff File
rm - virtual/packages/ttrss-auth-ldap.json Diff File
rm - virtual/packages/test_goaccess.conf Diff File
rm - virtual/packages/ttrss-af-feedmod_type_replace.patch Diff File
add - virtual/modules/websites/tools/tools/ttrss-af-feedmod_type_replace.patch Diff File
rm - virtual/modules/gitolite.nix Diff File
rm - virtual/modules/databases.nix Diff File
add - virtual/modules/databases/default.nix Diff File
rm - virtual/packages/ttrss-feediron_json_reformat.patch Diff File
add - virtual/modules/websites/tools/tools/ttrss-feediron_json_reformat.patch Diff File
rm - virtual/packages/tt-rss.json Diff File
add - virtual/modules/websites/tools/tools/tt-rss.json Diff File
rm - virtual/packages/mantisbt-plugin-source-integration.json Diff File
add - virtual/modules/websites/tools/git/mantisbt/mantisbt-plugin-source-integration.json Diff File
rm - virtual/packages/ttrss-af_feedmod.json Diff File
add - virtual/modules/websites/tools/tools/ttrss-af_feedmod.json Diff File
rm - virtual/packages/ttrss-tumblr_gdpr_ua.json Diff File
add - virtual/modules/websites/tools/tools/ttrss-tumblr_gdpr_ua.json Diff File
add - virtual/modules/websites/tools/tools/default.nix Diff File
rm - virtual/packages/davical.nix Diff File
rm - virtual/packages/ttrss.nix Diff File
add - virtual/modules/websites/tools/tools/ttrss.nix Diff File
rm - virtual/modules/gitweb/theme/git-logo.png Diff File
add - virtual/modules/websites/tools/git/gitweb/theme/git-logo.png Diff File

master 950ca5ee

2019-01-12 10:24:15

immae

Details Diff
Move httpd service to module
Attach Issues:
rm - virtual/packages/gitweb.conf Diff File
rm - virtual/packages/gitweb.nix Diff File
mod - virtual/packages.nix Diff File
add - virtual/modules/gitweb/default.nix Diff File
mod - virtual/packages/adminer.nix Diff File
add - virtual/modules/gitweb/gitweb.nix Diff File
mod - virtual/modules/websites/default.nix Diff File
mod - virtual/eldiron.nix Diff File
mod - virtual/modules/gitolite.nix Diff File
rm - virtual/modules/gitweb.nix Diff File

master 912921a7

2019-01-12 01:45:52

immae

Details Diff
Make mysqli a shared extension, and load it where necessary
Attach Issues:
mod - virtual/modules/websites/default.nix Diff File
mod - virtual/modules/websites/chloe/default.nix Diff File

master 98584540

2019-01-12 01:15:55

immae

Details Diff
Refactor a bit the php-fpm module

This commit adds a new phpfpm service with a new option that permits to
specify pool-specific php configuration (caveat: now each pool has
distinct php ini file, even if they have the same content)

Make sure that the same php package is used everywhere

Build pdo_mysql using mysql c-connector. Would be good to have the same
with mysqli but it seems not to work
Attach Issues:
mod - virtual/modules/websites/aten/default.nix Diff File
add - virtual/modules/websites/phpfpm/default.nix Diff File
mod - virtual/modules/websites/default.nix Diff File
mod - virtual/modules/websites/connexionswing/default.nix Diff File
mod - virtual/modules/websites/ludivine/default.nix Diff File
mod - virtual/modules/websites/piedsjaloux/default.nix Diff File
mod - virtual/packages/nextcloud.nix Diff File
mod - virtual/eldiron.nix Diff File
add - virtual/modules/websites/phpfpm/pool-options.nix Diff File
mod - virtual/modules/websites/chloe/default.nix Diff File

master f3d9c61e

2019-01-11 15:46:45

immae

Details Diff
Improve postgresql: allow replication from backup-1, change root to
/run/postgres
Attach Issues:
mod - virtual/modules/certificates.nix Diff File
mod - virtual/eldiron.nix Diff File
mod - virtual/packages/nextcloud.nix Diff File
add - virtual/modules/postgresql_run_socket_path.patch Diff File
mod - virtual/modules/databases.nix Diff File

master 54307da4

2019-01-10 23:29:52

immae

Details Diff
Move some more configuration for websites
Attach Issues:
add - virtual/modules/websites/default.nix Diff File
rm - virtual/modules/websites.nix Diff File
mod - virtual/eldiron.nix Diff File

master 091ae734

2019-01-10 23:02:54

immae

Details Diff
Move packages fils to module
Attach Issues:
rm - virtual/packages/connexionswing_goaccess.conf Diff File
add - virtual/modules/websites/connexionswing/goaccess.conf Diff File
rm - virtual/packages/aten_goaccess.conf Diff File
add - virtual/modules/websites/aten/goaccess.conf Diff File
add - virtual/modules/websites/chloe/chloe.nix Diff File
add - virtual/modules/websites/connexionswing/connexionswing.json Diff File
rm - virtual/packages/piedsjaloux.nix Diff File
add - virtual/modules/websites/piedsjaloux/piedsjaloux.nix Diff File
rm - virtual/packages/connexionswing.nix Diff File
rm - virtual/packages/ludivinecassal_goaccess.conf Diff File
add - virtual/modules/websites/ludivine/goaccess.conf Diff File
rm - virtual/packages/connexionswing_master.json Diff File
rm - virtual/packages/chloe_config/connect.php Diff File
add - virtual/modules/websites/chloe/chloe_config/connect.php Diff File
rm - virtual/modules/websites/chloe.nix Diff File
rm - virtual/packages/piedsjaloux_goaccess.conf Diff File
add - virtual/modules/websites/piedsjaloux/goaccess.conf Diff File
rm - virtual/packages/ludivinecassal_master.json Diff File
rm - virtual/modules/websites/piedsjaloux.nix Diff File
rm - virtual/modules/websites/aten.nix Diff File
rm - virtual/packages/aten.json Diff File
add - virtual/modules/websites/aten/aten.json Diff File
add - virtual/modules/websites/connexionswing/default.nix Diff File
rm - virtual/packages/spip_ldap_patch.patch Diff File
add - virtual/modules/websites/commons/spip/spip_ldap_patch.patch Diff File
rm - virtual/packages/chloe.json Diff File
add - virtual/modules/websites/chloe/chloe.json Diff File
add - virtual/modules/websites/chloe/default.nix Diff File
add - virtual/modules/websites/chloe/chloe_config/ldap.php Diff File
rm - virtual/packages/chloe_config/ldap.php Diff File
rm - virtual/packages/chloe.nix Diff File
add - virtual/modules/websites/ludivine/ludivinecassal.json Diff File
rm - virtual/packages/chloe_goaccess.conf Diff File
add - virtual/modules/websites/chloe/goaccess.conf Diff File
rm - virtual/packages/spip_mes_options.php Diff File
add - virtual/modules/websites/commons/spip/spip_mes_options.php Diff File
add - virtual/modules/websites/connexionswing/connexionswing.nix Diff File
rm - virtual/modules/websites/connexionswing.nix Diff File
add - virtual/modules/websites/chloe/chloe_config/chmod.php Diff File
rm - virtual/packages/chloe_config/chmod.php Diff File
add - virtual/modules/websites/ludivine/ludivinecassal.nix Diff File
rm - virtual/modules/websites/ludivine.nix Diff File
add - virtual/modules/websites/piedsjaloux/default.nix Diff File
rm - virtual/packages/piedsjaloux.json Diff File
add - virtual/modules/websites/piedsjaloux/piedsjaloux.json Diff File
rm - virtual/packages/aten.nix Diff File
add - virtual/modules/websites/aten/aten.nix Diff File
mod - virtual/modules/websites.nix Diff File
add - virtual/modules/websites/aten/default.nix Diff File
rm - virtual/packages/ludivinecassal.nix Diff File
add - virtual/modules/websites/ludivine/default.nix Diff File

master ad915416

2019-01-10 22:50:34

immae

Details Diff
Remove production websites from tool httpd
Attach Issues:
mod - virtual/eldiron.nix Diff File
mod - virtual/packages.nix Diff File

master e4a945cd

2019-01-10 22:40:32

immae

Details Diff
Move goaccess to specific module
Attach Issues:
mod - virtual/modules/websites/chloe.nix Diff File
mod - virtual/modules/websites/piedsjaloux.nix Diff File
mod - virtual/modules/websites/aten.nix Diff File
mod - virtual/modules/websites/connexionswing.nix Diff File
add - virtual/modules/websites/commons/stats.nix Diff File
mod - virtual/modules/websites/ludivine.nix Diff File
mod - virtual/eldiron.nix Diff File

master f8bde3d6

2019-01-10 20:56:44

immae

Details Diff
Add http configuration to modules and separate production from
integration
Attach Issues:
mod - virtual/modules/websites/piedsjaloux.nix Diff File
add - virtual/modules/websites/apache/per-server-options.nix Diff File
mod - virtual/modules/websites/aten.nix Diff File
add - virtual/modules/websites/apache/httpd_prod.nix Diff File
mod - virtual/modules/websites/chloe.nix Diff File
mod - virtual/modules/websites/ludivine.nix Diff File
add - virtual/modules/websites/apache/httpd_inte.nix Diff File
mod - virtual/eldiron.nix Diff File
mod - virtual/modules/websites.nix Diff File
mod - virtual/modules/websites/connexionswing.nix Diff File

master 42429ef0

2019-01-10 01:59:32

immae

Details Diff
Continue moving websites: apache configuration and modules
Attach Issues:
mod - virtual/modules/websites/aten.nix Diff File
mod - virtual/modules/websites/piedsjaloux.nix Diff File
add - virtual/modules/websites.nix Diff File
mod - virtual/modules/websites/connexionswing.nix Diff File
mod - virtual/modules/databases.nix Diff File
mod - virtual/modules/websites/chloe.nix Diff File
mod - virtual/eldiron.nix Diff File
mod - virtual/modules/websites/ludivine.nix Diff File

master 86f6924f

2019-01-10 00:58:47

immae

Details Diff
Move websites to their own modules: php config and scripts
Attach Issues:
mod - virtual/eldiron.nix Diff File
mod - virtual/modules/websites/aten.nix Diff File
mod - virtual/modules/websites/chloe.nix Diff File
mod - virtual/modules/websites/ludivine.nix Diff File
mod - virtual/modules/websites/connexionswing.nix Diff File
mod - virtual/modules/websites/piedsjaloux.nix Diff File

master 3013caf1

2019-01-10 00:40:53

immae

Details Diff
Start moving websites to their own modules: certificates
Attach Issues:
add - virtual/modules/websites/chloe.nix Diff File
add - virtual/modules/websites/ludivine.nix Diff File
mod - virtual/eldiron.nix Diff File
add - virtual/modules/websites/aten.nix Diff File
add - virtual/modules/websites/piedsjaloux.nix Diff File
add - virtual/modules/certificates.nix Diff File
add - virtual/modules/websites/connexionswing.nix Diff File

master 4d4f13f4

2019-01-09 23:35:11

immae

Details Diff
Move some elements to separate modules
Attach Issues:
add - virtual/modules/databases.nix Diff File
rm - virtual/packages/gitweb/git-favicon.png Diff File
add - virtual/modules/gitweb/theme/git-favicon.png Diff File
rm - virtual/packages/gitolite_ldap_groups.sh Diff File
add - virtual/modules/gitolite/gitolite_ldap_groups.sh Diff File
rm - virtual/packages/gitweb/gitweb.js Diff File
add - virtual/modules/gitweb/theme/gitweb.js Diff File
rm - virtual/packages/gitweb/gitweb.css Diff File
add - virtual/modules/gitweb/theme/gitweb.css Diff File
add - virtual/modules/gitolite.nix Diff File
mod - virtual/eldiron.nix Diff File
add - virtual/modules/gitweb.nix Diff File
rm - virtual/packages/gitweb/git-logo.png Diff File
add - virtual/modules/gitweb/theme/git-logo.png Diff File

master 43b726ed

2019-01-09 19:52:27

immae

Details Diff
Use dav.immae.eu for calendar-related sites
Attach Issues:
mod - virtual/eldiron.nix Diff File

master d9998b44

2019-01-09 12:36:23

immae

Details Diff
Add davical
Attach Issues:
add - virtual/packages/davical_19eb79ebf9250e5f339675319902458c40ed1755.patch Diff File
mod - virtual/eldiron.nix Diff File
mod - virtual/packages.nix Diff File
mod - virtual/packages/infcloud_config.js Diff File
add - virtual/packages/test_goaccess.conf Diff File
add - virtual/packages/davical.nix Diff File

master 1635a4ae

2019-01-09 10:54:35

immae

Details Diff
Add infcloud (carddavmate + caldavzap)
Attach Issues:
mod - virtual/eldiron.nix Diff File
add - virtual/packages/infcloud.nix Diff File
mod - virtual/packages.nix Diff File
add - virtual/packages/infcloud_config.js Diff File

master 0facadb8

2019-01-08 16:31:05

immae

Details Diff
Rewrite stats generation script
Attach Issues:
mod - virtual/eldiron.nix Diff File

master 56991aa7

2019-01-08 15:53:43

immae

Details Diff
Try to fix goaccess cron not running
Attach Issues:
mod - virtual/eldiron.nix Diff File

master 527e32ad

2019-01-08 15:20:06

immae

Details Diff
Add connexionswing production
Attach Issues:
add - virtual/packages/connexionswing_goaccess.conf Diff File
mod - virtual/packages/connexionswing.nix Diff File
mod - virtual/packages/connexionswing_master.json Diff File
mod - virtual/eldiron.nix Diff File

master d252d718

2019-01-08 13:28:22

immae

Details Diff
Add roundcubemail
Attach Issues:
mod - virtual/eldiron.nix Diff File
add - virtual/packages/roundcubemail.nix Diff File
mod - virtual/packages.nix Diff File

master eb770e14

2019-01-08 10:47:14

immae

Details Diff
Add ttrss
Attach Issues:
add - virtual/packages/ttrss-ff_instagram.json Diff File
mod - virtual/eldiron.nix Diff File
add - virtual/packages/ttrss-feediron.json Diff File
add - virtual/packages/ttrss-auth-ldap.json Diff File
add - virtual/packages/ttrss-af-feedmod_type_replace.patch Diff File
add - virtual/packages/ttrss-feediron_json_reformat.patch Diff File
add - virtual/packages/tt-rss.json Diff File
add - virtual/packages/ttrss-af_feedmod.json Diff File
add - virtual/packages/ttrss-tumblr_gdpr_ua.json Diff File
mod - virtual/packages.nix Diff File
add - virtual/packages/ttrss.nix Diff File

master c8e019b6

2019-01-08 00:45:37

immae

Details Diff
Move each php session to a private destination
Attach Issues:
mod - virtual/packages/connexionswing.nix Diff File
mod - virtual/packages/piedsjaloux.nix Diff File
mod - virtual/packages/mantisbt.nix Diff File
mod - virtual/packages/nextcloud.nix Diff File
mod - virtual/eldiron.nix Diff File
mod - virtual/packages/chloe.nix Diff File
mod - virtual/packages/adminer.nix Diff File
mod - virtual/packages/aten.nix Diff File
mod - virtual/packages/ludivinecassal.nix Diff File

master 07f2f340

2019-01-08 00:02:52

immae

Details Diff
Remove tmp from spip links
Attach Issues:
mod - virtual/packages/spip_mes_options.php Diff File
mod - virtual/packages/chloe.nix Diff File
 First  Prev  1 2 3 ... 5 ... 10 ... 15 ... 20 ... 25 ... 30 ... 35 ... 39 40 41 42 43 44 45 46  Next  Last