]> git.immae.eu Git - perso/Immae/Config/Nix.git/log
perso/Immae/Config/Nix.git
5 years agoAdd diaspora services
Ismaël Bouya [Mon, 14 Jan 2019 17:05:03 +0000 (18:05 +0100)] 
Add diaspora services

5 years agoFix chloe dev website
Ismaël Bouya [Fri, 18 Jan 2019 22:03:33 +0000 (23:03 +0100)] 
Fix chloe dev website

5 years agoFix missing file package for mastodon
Ismaël Bouya [Fri, 18 Jan 2019 13:57:10 +0000 (14:57 +0100)] 
Fix missing file package for mastodon

5 years agoAdd mediagoblin
Ismaël Bouya [Fri, 18 Jan 2019 06:32:59 +0000 (07:32 +0100)] 
Add mediagoblin

5 years agoFix ludivine's website
Ismaël Bouya [Fri, 18 Jan 2019 06:32:39 +0000 (07:32 +0100)] 
Fix ludivine's website

5 years agoAdd some generic paths to http service
Ismaël Bouya [Fri, 18 Jan 2019 06:22:43 +0000 (07:22 +0100)] 
Add some generic paths to http service

5 years agoAdd httpdTools service
Ismaël Bouya [Fri, 18 Jan 2019 06:20:46 +0000 (07:20 +0100)] 
Add httpdTools service

This adds httpTools service, similar to integration and prod services,
and removes the unneeded allGranted statement to /nix/store

5 years agoAdd highlight for gitweb
Ismaël Bouya [Tue, 15 Jan 2019 15:13:59 +0000 (16:13 +0100)] 
Add highlight for gitweb

5 years agoFix ocsms app in nextcloud
Ismaël Bouya [Mon, 14 Jan 2019 23:39:21 +0000 (00:39 +0100)] 
Fix ocsms app in nextcloud

5 years agoAdd Florian's website
Ismaël Bouya [Sun, 13 Jan 2019 14:47:56 +0000 (15:47 +0100)] 
Add Florian's website

5 years agoAdd mastodon service
Ismaël Bouya [Sun, 13 Jan 2019 12:57:55 +0000 (13:57 +0100)] 
Add mastodon service

5 years agoRefactor websites.
Ismaël Bouya [Sat, 12 Jan 2019 11:41:23 +0000 (12:41 +0100)] 
Refactor websites.

This commit refactors websites into module per "vhost".

5 years agoMove httpd service to module
Ismaël Bouya [Sat, 12 Jan 2019 09:24:15 +0000 (10:24 +0100)] 
Move httpd service to module

5 years agoMake mysqli a shared extension, and load it where necessary
Ismaël Bouya [Sat, 12 Jan 2019 00:45:52 +0000 (01:45 +0100)] 
Make mysqli a shared extension, and load it where necessary

5 years agoRefactor a bit the php-fpm module
Ismaël Bouya [Sat, 12 Jan 2019 00:15:55 +0000 (01:15 +0100)] 
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

5 years agoImprove postgresql: allow replication from backup-1, change root to
Ismaël Bouya [Fri, 11 Jan 2019 14:46:45 +0000 (15:46 +0100)] 
Improve postgresql: allow replication from backup-1, change root to
/run/postgres

5 years agoMove some more configuration for websites
Ismaël Bouya [Thu, 10 Jan 2019 22:29:52 +0000 (23:29 +0100)] 
Move some more configuration for websites

5 years agoMove packages fils to module
Ismaël Bouya [Thu, 10 Jan 2019 22:02:54 +0000 (23:02 +0100)] 
Move packages fils to module

5 years agoRemove production websites from tool httpd
Ismaël Bouya [Thu, 10 Jan 2019 21:50:34 +0000 (22:50 +0100)] 
Remove production websites from tool httpd

5 years agoMove goaccess to specific module
Ismaël Bouya [Thu, 10 Jan 2019 21:40:32 +0000 (22:40 +0100)] 
Move goaccess to specific module

5 years agoAdd http configuration to modules and separate production from
Ismaël Bouya [Thu, 10 Jan 2019 19:56:44 +0000 (20:56 +0100)] 
Add http configuration to modules and separate production from
integration

5 years agoContinue moving websites: apache configuration and modules
Ismaël Bouya [Thu, 10 Jan 2019 00:59:32 +0000 (01:59 +0100)] 
Continue moving websites: apache configuration and modules

5 years agoMove websites to their own modules: php config and scripts
Ismaël Bouya [Wed, 9 Jan 2019 23:58:47 +0000 (00:58 +0100)] 
Move websites to their own modules: php config and scripts

5 years agoStart moving websites to their own modules: certificates
Ismaël Bouya [Wed, 9 Jan 2019 23:40:53 +0000 (00:40 +0100)] 
Start moving websites to their own modules: certificates

5 years agoMove some elements to separate modules
Ismaël Bouya [Wed, 9 Jan 2019 22:35:11 +0000 (23:35 +0100)] 
Move some elements to separate modules

5 years agoUse dav.immae.eu for calendar-related sites
Ismaël Bouya [Wed, 9 Jan 2019 18:52:27 +0000 (19:52 +0100)] 
Use dav.immae.eu for calendar-related sites

5 years agoAdd davical
Ismaël Bouya [Wed, 9 Jan 2019 11:36:23 +0000 (12:36 +0100)] 
Add davical

5 years agoAdd infcloud (carddavmate + caldavzap)
Ismaël Bouya [Wed, 9 Jan 2019 09:54:35 +0000 (10:54 +0100)] 
Add infcloud (carddavmate + caldavzap)

5 years agoRewrite stats generation script
Ismaël Bouya [Tue, 8 Jan 2019 15:31:05 +0000 (16:31 +0100)] 
Rewrite stats generation script

5 years agoTry to fix goaccess cron not running
Ismaël Bouya [Tue, 8 Jan 2019 14:53:43 +0000 (15:53 +0100)] 
Try to fix goaccess cron not running

5 years agoAdd connexionswing production
Ismaël Bouya [Tue, 8 Jan 2019 14:20:06 +0000 (15:20 +0100)] 
Add connexionswing production

5 years agoAdd roundcubemail
Ismaël Bouya [Tue, 8 Jan 2019 12:28:22 +0000 (13:28 +0100)] 
Add roundcubemail

5 years agoAdd ttrss
Ismaël Bouya [Tue, 8 Jan 2019 09:47:14 +0000 (10:47 +0100)] 
Add ttrss

5 years agoMove each php session to a private destination
Ismaël Bouya [Mon, 7 Jan 2019 23:45:37 +0000 (00:45 +0100)] 
Move each php session to a private destination

5 years agoRemove tmp from spip links
Ismaël Bouya [Mon, 7 Jan 2019 23:02:52 +0000 (00:02 +0100)] 
Remove tmp from spip links

5 years agoDisable ympd and add some fixmes
Ismaël Bouya [Mon, 7 Jan 2019 16:30:41 +0000 (17:30 +0100)] 
Disable ympd and add some fixmes

5 years agoAdd Chloe production and stats
Ismaël Bouya [Mon, 7 Jan 2019 16:30:20 +0000 (17:30 +0100)] 
Add Chloe production and stats

5 years agoAdd Chloé's website
Ismaël Bouya [Sun, 6 Jan 2019 23:43:12 +0000 (00:43 +0100)] 
Add Chloé's website

5 years agoAdd piedsjaloux website
Ismaël Bouya [Sun, 6 Jan 2019 16:57:28 +0000 (17:57 +0100)] 
Add piedsjaloux website

5 years agoAdd stats for ludivinecassal.com
Ismaël Bouya [Sun, 6 Jan 2019 11:53:23 +0000 (12:53 +0100)] 
Add stats for ludivinecassal.com

5 years agoAdd statistics for aten website
Ismaël Bouya [Sun, 6 Jan 2019 11:43:51 +0000 (12:43 +0100)] 
Add statistics for aten website

5 years agoAdd Aten website
Ismaël Bouya [Sun, 6 Jan 2019 00:21:39 +0000 (01:21 +0100)] 
Add Aten website

5 years agoAdd ludivinecassal host
Ismaël Bouya [Sat, 5 Jan 2019 22:56:11 +0000 (23:56 +0100)] 
Add ludivinecassal host

5 years agoReplace unstable with stable in environment
Ismaël Bouya [Sat, 5 Jan 2019 17:35:29 +0000 (18:35 +0100)] 
Replace unstable with stable in environment

5 years agoOverride attributes for gitolite to get same environment
Ismaël Bouya [Sat, 5 Jan 2019 16:40:51 +0000 (17:40 +0100)] 
Override attributes for gitolite to get same environment

5 years agoAdd some apache configuration
Ismaël Bouya [Fri, 4 Jan 2019 17:43:02 +0000 (18:43 +0100)] 
Add some apache configuration

Add vhost to log format
Add http2

5 years agoAdd opcache for nextcloud
Ismaël Bouya [Fri, 4 Jan 2019 17:10:20 +0000 (18:10 +0100)] 
Add opcache for nextcloud

5 years agoAdd overriden packages in main file
Ismaël Bouya [Fri, 4 Jan 2019 17:10:02 +0000 (18:10 +0100)] 
Add overriden packages in main file

5 years agoBubble up the imports to the main file
Ismaël Bouya [Fri, 4 Jan 2019 16:02:27 +0000 (17:02 +0100)] 
Bubble up the imports to the main file

5 years agoOverride database packages globally
Ismaël Bouya [Fri, 4 Jan 2019 08:40:30 +0000 (09:40 +0100)] 
Override database packages globally

5 years agoAdd ssl domain for git
Ismaël Bouya [Thu, 3 Jan 2019 18:39:06 +0000 (19:39 +0100)] 
Add ssl domain for git

5 years agoAdd fixme for buildbot
Ismaël Bouya [Thu, 3 Jan 2019 18:03:35 +0000 (19:03 +0100)] 
Add fixme for buildbot

5 years agoAdd missing nextcloud configuration
Ismaël Bouya [Thu, 3 Jan 2019 17:51:48 +0000 (18:51 +0100)] 
Add missing nextcloud configuration

5 years agoAdd python for gitolite hooks
Ismaël Bouya [Thu, 3 Jan 2019 17:51:17 +0000 (18:51 +0100)] 
Add python for gitolite hooks

5 years agoAdd mantisbt
Ismaël Bouya [Thu, 3 Jan 2019 15:18:15 +0000 (16:18 +0100)] 
Add mantisbt

5 years agoAdd git daemon service
Ismaël Bouya [Thu, 3 Jan 2019 15:15:19 +0000 (16:15 +0100)] 
Add git daemon service

5 years agoAdd gitweb service
Ismaël Bouya [Thu, 3 Jan 2019 14:01:52 +0000 (15:01 +0100)] 
Add gitweb service

5 years agoAdd FIXME for connexionswing
Ismaël Bouya [Wed, 2 Jan 2019 17:03:33 +0000 (18:03 +0100)] 
Add FIXME for connexionswing

5 years agoAdd gitolite
Ismaël Bouya [Wed, 2 Jan 2019 17:02:36 +0000 (18:02 +0100)] 
Add gitolite

5 years agoMove packages to specific files
Ismaël Bouya [Tue, 1 Jan 2019 18:18:08 +0000 (19:18 +0100)] 
Move packages to specific files

5 years agoAdd Nextcloud configuration
Ismaël Bouya [Mon, 31 Dec 2018 14:35:31 +0000 (15:35 +0100)] 
Add Nextcloud configuration

5 years agoAdd www dir
Ismaël Bouya [Mon, 31 Dec 2018 15:13:10 +0000 (16:13 +0100)] 
Add www dir

5 years agoFix ympd websocket
Ismaël Bouya [Mon, 31 Dec 2018 14:41:05 +0000 (15:41 +0100)] 
Fix ympd websocket

5 years agoAdd Redis
Ismaël Bouya [Mon, 31 Dec 2018 14:39:56 +0000 (15:39 +0100)] 
Add Redis

5 years agoAdd stgit progam
Ismaël Bouya [Mon, 31 Dec 2018 14:38:55 +0000 (15:38 +0100)] 
Add stgit progam

5 years agomodularize apache configuration
Ismaël Bouya [Mon, 31 Dec 2018 14:38:09 +0000 (15:38 +0100)] 
modularize apache configuration

5 years agoAdd system packages
Ismaël Bouya [Sun, 30 Dec 2018 10:43:39 +0000 (11:43 +0100)] 
Add system packages

5 years agoPrepare production configuration for connexionswing
Ismaël Bouya [Sun, 30 Dec 2018 10:16:18 +0000 (11:16 +0100)] 
Prepare production configuration for connexionswing

5 years agoCreate dirs for httpd
Ismaël Bouya [Sun, 30 Dec 2018 09:57:06 +0000 (10:57 +0100)] 
Create dirs for httpd

5 years agoAdd Connexionswing
Ismaël Bouya [Sun, 30 Dec 2018 00:47:43 +0000 (01:47 +0100)] 
Add Connexionswing

5 years agoCheck environment variables at build time
Ismaël Bouya [Sat, 29 Dec 2018 23:40:08 +0000 (00:40 +0100)] 
Check environment variables at build time

5 years agoAdd cacert as dependency when building private git
Ismaël Bouya [Sat, 29 Dec 2018 23:33:21 +0000 (00:33 +0100)] 
Add cacert as dependency when building private git

5 years agoMove nixpkgs import to libs
Ismaël Bouya [Sat, 29 Dec 2018 10:31:39 +0000 (11:31 +0100)] 
Move nixpkgs import to libs

5 years agoAdd modules to httpd configuration
Ismaël Bouya [Sat, 29 Dec 2018 10:15:05 +0000 (11:15 +0100)] 
Add modules to httpd configuration

5 years agoAdd ympd
Ismaël Bouya [Sat, 29 Dec 2018 10:03:03 +0000 (11:03 +0100)] 
Add ympd

5 years agoAdd ldap configuration for httpd
Ismaël Bouya [Sat, 29 Dec 2018 10:02:50 +0000 (11:02 +0100)] 
Add ldap configuration for httpd

5 years agoRefactor a bit configurations
Ismaël Bouya [Sat, 29 Dec 2018 09:40:42 +0000 (10:40 +0100)] 
Refactor a bit configurations

5 years agoAdd tools.immae.eu and adminer
Ismaël Bouya [Fri, 28 Dec 2018 16:53:12 +0000 (17:53 +0100)] 
Add tools.immae.eu and adminer

5 years agoPut adminer configuration in its package
Ismaël Bouya [Fri, 28 Dec 2018 16:52:40 +0000 (17:52 +0100)] 
Put adminer configuration in its package

5 years agoRemove nginx configuration
Ismaël Bouya [Fri, 28 Dec 2018 16:04:26 +0000 (17:04 +0100)] 
Remove nginx configuration

5 years agoAdd php configuration and switch to httpd instead of nginx
Ismaël Bouya [Fri, 28 Dec 2018 16:02:01 +0000 (17:02 +0100)] 
Add php configuration and switch to httpd instead of nginx

5 years agoImport additional packages
Ismaël Bouya [Fri, 28 Dec 2018 15:58:34 +0000 (16:58 +0100)] 
Import additional packages

5 years agoAdd mysql
Ismaël Bouya [Fri, 28 Dec 2018 15:56:48 +0000 (16:56 +0100)] 
Add mysql

5 years agoAdd eldiron machine handled by nixops
Ismaël Bouya [Thu, 27 Dec 2018 10:26:33 +0000 (11:26 +0100)] 
Add eldiron machine handled by nixops

5 years agoUse tagged nixpkgs instead of last unstable version to control upgrades
Ismaël Bouya [Mon, 24 Dec 2018 13:22:23 +0000 (14:22 +0100)] 
Use tagged nixpkgs instead of last unstable version to control upgrades

5 years agoAdd nixops program
Ismaël Bouya [Mon, 24 Dec 2018 12:34:54 +0000 (13:34 +0100)] 
Add nixops program

5 years agoAdd mastodon
Ismaël Bouya [Mon, 24 Dec 2018 12:33:29 +0000 (13:33 +0100)] 
Add mastodon

5 years agoAdd neomutt and nagnu
Ismaël Bouya [Mon, 24 Dec 2018 12:32:20 +0000 (13:32 +0100)] 
Add neomutt and nagnu

5 years agoAdd elinks
Ismaël Bouya [Sat, 22 Dec 2018 20:06:55 +0000 (21:06 +0100)] 
Add elinks

5 years agoRemove useless qualified import of nixpkgs
Ismaël Bouya [Sat, 22 Dec 2018 14:44:57 +0000 (15:44 +0100)] 
Remove useless qualified import of nixpkgs

5 years agoMigrate modifier packages to separate variable
Ismaël Bouya [Sat, 22 Dec 2018 14:28:08 +0000 (15:28 +0100)] 
Migrate modifier packages to separate variable

5 years agoRename oldAttrs param
Ismaël Bouya [Sat, 22 Dec 2018 14:10:08 +0000 (15:10 +0100)] 
Rename oldAttrs param

5 years agoAdd some more tools
Ismaël Bouya [Sat, 22 Dec 2018 14:09:30 +0000 (15:09 +0100)] 
Add some more tools

5 years agoFix build dependency for note
Ismaël Bouya [Sat, 22 Dec 2018 14:09:03 +0000 (15:09 +0100)] 
Fix build dependency for note

5 years agoAdd a bunch of programs
Ismaël Bouya [Sat, 22 Dec 2018 10:41:43 +0000 (11:41 +0100)] 
Add a bunch of programs

5 years agoAdd pass otp extension
Ismaël Bouya [Fri, 21 Dec 2018 23:18:30 +0000 (00:18 +0100)] 
Add pass otp extension

5 years agoAdd pgloader
Ismaël Bouya [Fri, 21 Dec 2018 23:18:15 +0000 (00:18 +0100)] 
Add pgloader

5 years agoAdd possibility to fetch revision with fetch_version
Ismaël Bouya [Fri, 21 Dec 2018 21:13:49 +0000 (22:13 +0100)] 
Add possibility to fetch revision with fetch_version

5 years agoAdd pg_activity
Ismaël Bouya [Fri, 21 Dec 2018 21:13:23 +0000 (22:13 +0100)] 
Add pg_activity

5 years agoAdd some tool applications
Ismaël Bouya [Fri, 21 Dec 2018 12:54:10 +0000 (13:54 +0100)] 
Add some tool applications