Compare commits
6 Commits
2017-03-01
...
2017-03-02
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b47c6807d1 | ||
|
|
a4728792b2 | ||
|
|
4c4c2fed3e | ||
| 464da39592 | |||
| 963c818875 | |||
|
|
2f99508331 |
@@ -9,6 +9,7 @@ let
|
|||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
# TODO: ménage
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
@@ -225,6 +226,8 @@ in
|
|||||||
r6d.config-generator = {
|
r6d.config-generator = {
|
||||||
docker = true;
|
docker = true;
|
||||||
radicale = true;
|
radicale = true;
|
||||||
|
nix-serve-client = true;
|
||||||
|
nix-serve-server = true;
|
||||||
tincAddress = "192.168.12.6/24";
|
tincAddress = "192.168.12.6/24";
|
||||||
tincExtraConfig = ''
|
tincExtraConfig = ''
|
||||||
ConnectTo = rollo_dubronetwork_fr
|
ConnectTo = rollo_dubronetwork_fr
|
||||||
@@ -258,6 +261,7 @@ in
|
|||||||
})
|
})
|
||||||
|
|
||||||
(mkIf comp.isLatitude {
|
(mkIf comp.isLatitude {
|
||||||
|
networking.hostName = "latitude.dubronetwork.fr"; # Define your hostname.
|
||||||
r6d.profiles = {
|
r6d.profiles = {
|
||||||
isDubronetwork = true;
|
isDubronetwork = true;
|
||||||
isHome = true;
|
isHome = true;
|
||||||
@@ -277,6 +281,7 @@ in
|
|||||||
};
|
};
|
||||||
})
|
})
|
||||||
(mkIf comp.isMonstre {
|
(mkIf comp.isMonstre {
|
||||||
|
networking.hostName = "monstre.dubronetwork.fr"; # Define your hostname.
|
||||||
r6d.profiles = {
|
r6d.profiles = {
|
||||||
isDubronetwork = true;
|
isDubronetwork = true;
|
||||||
isServer = true;
|
isServer = true;
|
||||||
@@ -296,6 +301,7 @@ in
|
|||||||
};
|
};
|
||||||
})
|
})
|
||||||
(mkIf comp.isNeoNomade{
|
(mkIf comp.isNeoNomade{
|
||||||
|
networking.hostName = "neo-nomade.dubronetwork.fr"; # Define your hostname.
|
||||||
r6d.profiles = {
|
r6d.profiles = {
|
||||||
isDubronetwork = true;
|
isDubronetwork = true;
|
||||||
isHome = true;
|
isHome = true;
|
||||||
@@ -314,6 +320,7 @@ in
|
|||||||
# Dubro Vivo - St Malo
|
# Dubro Vivo - St Malo
|
||||||
#tincAddress = "192.168.12.8/24";
|
#tincAddress = "192.168.12.8/24";
|
||||||
(mkIf comp.isNomade{
|
(mkIf comp.isNomade{
|
||||||
|
networking.hostName = "nomade.dubronetwork.fr"; # Define your hostname.
|
||||||
r6d.profiles.isDubronetwork = true;
|
r6d.profiles.isDubronetwork = true;
|
||||||
|
|
||||||
r6d.config-generator = {
|
r6d.config-generator = {
|
||||||
@@ -353,6 +360,7 @@ in
|
|||||||
};
|
};
|
||||||
})
|
})
|
||||||
(mkIf comp.isRollo {
|
(mkIf comp.isRollo {
|
||||||
|
networking.hostName = "rollo.dubronetwork.fr"; # Define your hostname.
|
||||||
r6d.profiles = {
|
r6d.profiles = {
|
||||||
isDubronetwork = true;
|
isDubronetwork = true;
|
||||||
isServer = true;
|
isServer = true;
|
||||||
@@ -363,6 +371,8 @@ in
|
|||||||
fail2ban = true;
|
fail2ban = true;
|
||||||
mailboxes = true;
|
mailboxes = true;
|
||||||
murmur = true;
|
murmur = true;
|
||||||
|
nix-serve-client = true;
|
||||||
|
nix-serve-server = true;
|
||||||
tincAddress = "192.168.12.5/24";
|
tincAddress = "192.168.12.5/24";
|
||||||
tincExtraConfig = ''
|
tincExtraConfig = ''
|
||||||
ConnectTo = ocean_prunetwork_fr
|
ConnectTo = ocean_prunetwork_fr
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ environment.systemPackages = with pkgs; [
|
|||||||
|
|
||||||
nixpkgs.config.packageOverrides = pkgs: {
|
nixpkgs.config.packageOverrides = pkgs: {
|
||||||
clawsMail = pkgs.clawsMail.override {
|
clawsMail = pkgs.clawsMail.override {
|
||||||
enablePluginFancy = true;
|
enablePluginFancy = false; # nécessite wekitgtk qui est troué
|
||||||
enablePluginPdf = true;
|
enablePluginPdf = true;
|
||||||
enablePluginRavatar = true;
|
enablePluginRavatar = true;
|
||||||
enablePluginSmime = true;
|
enablePluginSmime = true;
|
||||||
@@ -49,4 +49,9 @@ environment.systemPackages = with pkgs; [
|
|||||||
};
|
};
|
||||||
mumble = pkgs.mumble.override { pulseSupport = true; };
|
mumble = pkgs.mumble.override { pulseSupport = true; };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#nixpkgs.config.permittedInsecurePackages = [
|
||||||
|
# "webkitgtk-2.4.11" # pour que le plugin fancy de claws-mail fonctionne
|
||||||
|
#];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ in
|
|||||||
pinentry # pour taper les mots de passe gpg
|
pinentry # pour taper les mots de passe gpg
|
||||||
psmisc # fournis les utilitaires comme killall, fuser, pstree
|
psmisc # fournis les utilitaires comme killall, fuser, pstree
|
||||||
python # python -- python -m SimpleHTTPServer 8000
|
python # python -- python -m SimpleHTTPServer 8000
|
||||||
python34Packages.glances # monitoring
|
#python34Packages.glances # monitoring
|
||||||
pwgen # générateur de mot de passe
|
pwgen # générateur de mot de passe
|
||||||
rtorrent # TODO outil de téléchargement de torrent & magnet
|
rtorrent # TODO outil de téléchargement de torrent & magnet
|
||||||
tmux # nécessaire pour byobu
|
tmux # nécessaire pour byobu
|
||||||
|
|||||||
Reference in New Issue
Block a user