Compare commits
16 Commits
2017-03-05
...
2017-03-15
| Author | SHA1 | Date | |
|---|---|---|---|
| ac76e6e62b | |||
| 5a7ad25615 | |||
|
|
c3c7581a3e | ||
| e80018e273 | |||
| b829e708a0 | |||
| 3297760d21 | |||
| b983832308 | |||
| db66626208 | |||
|
|
14e9ddbc13 | ||
|
|
c96c981d20 | ||
| 4535ccf03c | |||
| 7bc21c0dc8 | |||
|
|
3f74486951 | ||
|
|
0dae9aef3c | ||
|
|
1a3e8f4528 | ||
|
|
b1d3ee4aae |
@@ -210,10 +210,12 @@ in
|
|||||||
docker = true;
|
docker = true;
|
||||||
hydra-builder = true;
|
hydra-builder = true;
|
||||||
hydra-core = true;
|
hydra-core = true;
|
||||||
#tincAddress = "192.168.12.6/24";
|
nix-serve-server = true;
|
||||||
#tincExtraConfig = ''
|
tincAddress = "192.168.12.9/24";
|
||||||
# ConnectTo = rollo_dubronetwork_fr
|
tincExtraConfig = ''
|
||||||
# '';
|
ConnectTo = rollo_dubronetwork_fr
|
||||||
|
ConnectTo = ocean_prunetwork_fr
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
(mkIf comp.isOcean {
|
(mkIf comp.isOcean {
|
||||||
@@ -225,11 +227,13 @@ in
|
|||||||
|
|
||||||
r6d.config-generator = {
|
r6d.config-generator = {
|
||||||
docker = true;
|
docker = true;
|
||||||
|
hydra-builder = true;
|
||||||
radicale = true;
|
radicale = true;
|
||||||
nix-serve-client = true;
|
nix-serve-client = true;
|
||||||
nix-serve-server = true;
|
nix-serve-server = true;
|
||||||
tincAddress = "192.168.12.6/24";
|
tincAddress = "192.168.12.6/24";
|
||||||
tincExtraConfig = ''
|
tincExtraConfig = ''
|
||||||
|
ConnectTo = hydra_prunetwork_fr
|
||||||
ConnectTo = rollo_dubronetwork_fr
|
ConnectTo = rollo_dubronetwork_fr
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
@@ -245,7 +249,6 @@ in
|
|||||||
r6d.config-generator = {
|
r6d.config-generator = {
|
||||||
database_postgres = true;
|
database_postgres = true;
|
||||||
elasticsearch = true;
|
elasticsearch = true;
|
||||||
hydra-builder = true;
|
|
||||||
#hydra-core = false; # DO NOT ENABLE ON WORKSTATION
|
#hydra-core = false; # DO NOT ENABLE ON WORKSTATION
|
||||||
kibana = true;
|
kibana = true;
|
||||||
nix-serve-client = true;
|
nix-serve-client = true;
|
||||||
@@ -255,8 +258,10 @@ in
|
|||||||
tincExtraConfig = ''
|
tincExtraConfig = ''
|
||||||
ConnectTo = monstre_dubronetwork_fr
|
ConnectTo = monstre_dubronetwork_fr
|
||||||
ConnectTo = rollo_dubronetwork_fr
|
ConnectTo = rollo_dubronetwork_fr
|
||||||
|
ConnectTo = hydra_prunetwork_fr
|
||||||
ConnectTo = ocean_prunetwork_fr
|
ConnectTo = ocean_prunetwork_fr
|
||||||
'';
|
'';
|
||||||
|
virtualbox = true;
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -271,13 +276,15 @@ in
|
|||||||
r6d.config-generator = {
|
r6d.config-generator = {
|
||||||
jetbrains-licensed = true;
|
jetbrains-licensed = true;
|
||||||
laptop = true;
|
laptop = true;
|
||||||
|
nix-serve-client = true;
|
||||||
|
nix-serve-server = true;
|
||||||
tincAddress = "192.168.12.2/24";
|
tincAddress = "192.168.12.2/24";
|
||||||
tincExtraConfig = ''
|
tincExtraConfig = ''
|
||||||
ConnectTo = monstre_dubronetwork_fr
|
ConnectTo = monstre_dubronetwork_fr
|
||||||
ConnectTo = rollo_dubronetwork_fr
|
ConnectTo = rollo_dubronetwork_fr
|
||||||
|
ConnectTo = hydra_prunetwork_fr
|
||||||
ConnectTo = ocean_prunetwork_fr
|
ConnectTo = ocean_prunetwork_fr
|
||||||
'';
|
'';
|
||||||
nix-serve-server = true;
|
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
(mkIf comp.isMonstre {
|
(mkIf comp.isMonstre {
|
||||||
@@ -296,6 +303,7 @@ in
|
|||||||
tincAddress = "192.168.12.4/24";
|
tincAddress = "192.168.12.4/24";
|
||||||
tincExtraConfig = ''
|
tincExtraConfig = ''
|
||||||
ConnectTo = rollo_dubronetwork_fr
|
ConnectTo = rollo_dubronetwork_fr
|
||||||
|
ConnectTo = hydra_prunetwork_fr
|
||||||
ConnectTo = ocean_prunetwork_fr
|
ConnectTo = ocean_prunetwork_fr
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
@@ -313,6 +321,7 @@ in
|
|||||||
tincExtraConfig = ''
|
tincExtraConfig = ''
|
||||||
ConnectTo = monstre_dubronetwork_fr
|
ConnectTo = monstre_dubronetwork_fr
|
||||||
ConnectTo = rollo_dubronetwork_fr
|
ConnectTo = rollo_dubronetwork_fr
|
||||||
|
ConnectTo = hydra_prunetwork_fr
|
||||||
ConnectTo = ocean_prunetwork_fr
|
ConnectTo = ocean_prunetwork_fr
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
@@ -355,6 +364,7 @@ in
|
|||||||
tincExtraConfig = ''
|
tincExtraConfig = ''
|
||||||
ConnectTo = monstre_dubronetwork_fr
|
ConnectTo = monstre_dubronetwork_fr
|
||||||
ConnectTo = rollo_dubronetwork_fr
|
ConnectTo = rollo_dubronetwork_fr
|
||||||
|
ConnectTo = hydra_prunetwork_fr
|
||||||
ConnectTo = ocean_prunetwork_fr
|
ConnectTo = ocean_prunetwork_fr
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
@@ -375,8 +385,10 @@ in
|
|||||||
nix-serve-server = true;
|
nix-serve-server = true;
|
||||||
tincAddress = "192.168.12.5/24";
|
tincAddress = "192.168.12.5/24";
|
||||||
tincExtraConfig = ''
|
tincExtraConfig = ''
|
||||||
|
ConnectTo = hydra_prunetwork_fr
|
||||||
ConnectTo = ocean_prunetwork_fr
|
ConnectTo = ocean_prunetwork_fr
|
||||||
'';
|
'';
|
||||||
|
virtualbox = true;
|
||||||
znc = true;
|
znc = true;
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ mkIf true {
|
|||||||
powertop
|
powertop
|
||||||
python27Packages.ansible2
|
python27Packages.ansible2
|
||||||
python27Packages.glances
|
python27Packages.glances
|
||||||
|
sysstat # pour la commande "iostat -x -1" de monitoring d'activité disque
|
||||||
usbutils
|
usbutils
|
||||||
|
|
||||||
# Backup
|
# Backup
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ mkIf cfg.developpement-haskell {
|
|||||||
# Haskell lib
|
# Haskell lib
|
||||||
autoproc # ? procmail
|
autoproc # ? procmail
|
||||||
darcs # Gestionnaire de version éponyme
|
darcs # Gestionnaire de version éponyme
|
||||||
|
ghc-mod
|
||||||
hindent # indentation code
|
hindent # indentation code
|
||||||
hlint # qualite de code, analyse statique de code + astuces & bonnes pratiques
|
hlint # qualite de code, analyse statique de code + astuces & bonnes pratiques
|
||||||
#postgrest # mapper HTTP <-> PostgreSQL
|
#postgrest # mapper HTTP <-> PostgreSQL
|
||||||
|
|||||||
@@ -16,6 +16,9 @@ mkIf cfg.developpement-java {
|
|||||||
|
|
||||||
# Java
|
# Java
|
||||||
maven
|
maven
|
||||||
zulu
|
openjdk
|
||||||
];
|
];
|
||||||
|
environment.variables = {
|
||||||
|
JAVA_HOME = "${pkgs.openjdk}";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ mkIf cfg.developpement {
|
|||||||
# Gestion des sources
|
# Gestion des sources
|
||||||
cloc # outil pour compter les lignes de code source
|
cloc # outil pour compter les lignes de code source
|
||||||
git # déjà présent dans "base"
|
git # déjà présent dans "base"
|
||||||
gitg # interface pour utiliser git (historique, commit)
|
#gitg # interface pour utiliser git (historique, commit)
|
||||||
gitstats # génère un site web statique avec des statistiques
|
gitstats # génère un site web statique avec des statistiques
|
||||||
gitAndTools.gitFull # pour gitk
|
gitAndTools.gitFull # pour gitk
|
||||||
git-cola # interface pour utiliser git (historique, commit)
|
git-cola # interface pour utiliser git (historique, commit)
|
||||||
@@ -38,5 +38,8 @@ mkIf cfg.developpement {
|
|||||||
#gource # visualisation en mouvement de l'historique git
|
#gource # visualisation en mouvement de l'historique git
|
||||||
meld # outil de comparaison graphique
|
meld # outil de comparaison graphique
|
||||||
#vbindiff # diff de fichier hexadecimaux avec vim
|
#vbindiff # diff de fichier hexadecimaux avec vim
|
||||||
|
|
||||||
|
# Editeur texte
|
||||||
|
atom
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -344,6 +344,7 @@ globalkeys = awful.util.table.join(
|
|||||||
awful.key({ modkey }, "F12", function () awful.util.spawn("slock") end),
|
awful.key({ modkey }, "F12", function () awful.util.spawn("slock") end),
|
||||||
awful.key({ modkey, "Shift" }, "F1", function () awful.util.spawn("claws-mail") end),
|
awful.key({ modkey, "Shift" }, "F1", function () awful.util.spawn("claws-mail") end),
|
||||||
awful.key({ modkey, "Shift" }, "F3", function () awful.util.spawn("pcmanfm") end),
|
awful.key({ modkey, "Shift" }, "F3", function () awful.util.spawn("pcmanfm") end),
|
||||||
|
awful.key({ modkey }, "F10", function () awful.util.spawn("xrandr-auto-2") end),
|
||||||
awful.key({ modkey }, "F11", function () awful.util.spawn("xrandr-auto") end)
|
awful.key({ modkey }, "F11", function () awful.util.spawn("xrandr-auto") end)
|
||||||
-- awful.key({ modkey, "Shift" }, "F11", function () awful.util.spawn("/home/taeradan/bin/xrandr-left") end),
|
-- awful.key({ modkey, "Shift" }, "F11", function () awful.util.spawn("/home/taeradan/bin/xrandr-left") end),
|
||||||
-- awful.key({ modkey, "Control" }, "F11", function () awful.util.spawn("/home/taeradan/bin/xrandr-right") end),
|
-- awful.key({ modkey, "Control" }, "F11", function () awful.util.spawn("/home/taeradan/bin/xrandr-right") end),
|
||||||
|
|||||||
@@ -28,18 +28,18 @@ mkIf cfg.hydra-builder {
|
|||||||
## Ménage automatique tous les jours
|
## Ménage automatique tous les jours
|
||||||
nix.gc.automatic = true;
|
nix.gc.automatic = true;
|
||||||
|
|
||||||
users.users."hydrabld" = {
|
# users.users."hydrabld" = {
|
||||||
description = "Execution des jobs hydra";
|
# description = "Execution des jobs hydra";
|
||||||
group = "nixbld";
|
# group = "nixbld";
|
||||||
extraGroups = [
|
# extraGroups = [
|
||||||
"docker"
|
# "docker"
|
||||||
"nixbld"
|
# "nixbld"
|
||||||
"vboxusers"
|
# "vboxusers"
|
||||||
];
|
# ];
|
||||||
isNormalUser = true; # devrait être à false: TODO débugger la conf ssh & users pour que ça marche en user système
|
# isNormalUser = true; # devrait être à false: TODO débugger la conf ssh & users pour que ça marche en user système
|
||||||
|
|
||||||
openssh.authorizedKeys.keys = [
|
# openssh.authorizedKeys.keys = [
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGYpjcWJCf8dXpv2LmoIaNVbwZXEC50QUU6Az+lqeD89 hydra radx"
|
# "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGYpjcWJCf8dXpv2LmoIaNVbwZXEC50QUU6Az+lqeD89 hydra radx"
|
||||||
];
|
# ];
|
||||||
};
|
# };
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user