Ajout de portail captif

This commit is contained in:
Lyes Saadi 2024-09-01 15:07:25 +02:00
parent 1a11a23795
commit 480f074966
No known key found for this signature in database
GPG key ID: 17418538BAA17767
6 changed files with 26 additions and 12 deletions

18
flake.lock generated
View file

@ -7,11 +7,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1723986931, "lastModified": 1725180166,
"narHash": "sha256-Fy+KEvDQ+Hc8lJAV3t6leXhZJ2ncU5/esxkgt3b8DEY=", "narHash": "sha256-fzssXuGR/mCeGbzM1ExaTqDz7QDGta3WA4jJsZyRruo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "2598861031b78aadb4da7269df7ca9ddfc3e1671", "rev": "471e3eb0a114265bcd62d11d58ba8d3421ee68eb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -38,11 +38,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1724067415, "lastModified": 1724878143,
"narHash": "sha256-WJBAEFXAtA41RMpK8mvw0cQ62CJkNMBtzcEeNIJV7b0=", "narHash": "sha256-UjpKo92iZ25M05kgSOw/Ti6VZwpgdlOa73zHj8OcaDk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "b09c46430ffcf18d575acf5c339b38ac4e1db5d2", "rev": "95c3dfe6ef2e96ddc1ccdd7194e3cda02ca9a8ef",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -54,11 +54,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1723991338, "lastModified": 1724819573,
"narHash": "sha256-Grh5PF0+gootJfOJFenTTxDTYPidA3V28dqJ/WV7iis=", "narHash": "sha256-GnR7/ibgIH1vhoy8cYdmXE6iyZqKqFxQSVkFgosBh6w=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8a3354191c0d7144db9756a74755672387b702ba", "rev": "71e91c409d1e654808b2621f28a327acfdad8dc2",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -3,6 +3,7 @@
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
# nixpkgs.url = "github:NixOS/nixpkgs/gnome";
# nixpkgs.url = "github:LyesSaadi/nixpkgs/unstablegnome47"; # nixpkgs.url = "github:LyesSaadi/nixpkgs/unstablegnome47";
home-manager.url = "github:nix-community/home-manager"; home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs"; home-manager.inputs.nixpkgs.follows = "nixpkgs";

View file

@ -30,6 +30,12 @@
''; '';
}; };
# Captive portals
programs.captive-browser = {
enable = true;
interface = "wlp9s0";
};
# Firewall # Firewall
networking.firewall.allowedTCPPorts = [ 24872 8998 ]; networking.firewall.allowedTCPPorts = [ 24872 8998 ];
networking.firewall.allowedUDPPorts = [ 24872 8998 ]; networking.firewall.allowedUDPPorts = [ 24872 8998 ];

View file

@ -28,7 +28,7 @@
auth required ${pkgs.fprintd}/lib/security/pam_fprintd.so auth required ${pkgs.fprintd}/lib/security/pam_fprintd.so
auth optional pam_permit.so auth optional pam_permit.so
auth required pam_env.so auth required pam_env.so
auth [success=ok default=1] ${pkgs.gnome.gdm}/lib/security/pam_gdm.so auth [success=ok default=1] ${pkgs.gdm}/lib/security/pam_gdm.so
auth optional ${pkgs.gnome-keyring}/lib/security/pam_gnome_keyring.so auth optional ${pkgs.gnome-keyring}/lib/security/pam_gnome_keyring.so
account include login account include login

View file

@ -124,7 +124,7 @@ in {
# Containers & VMs # Containers & VMs
toolbox toolbox
distrobox distrobox
gnome.gnome-boxes gnome-boxes
# Office # Office
libreoffice libreoffice

View file

@ -115,7 +115,14 @@
"--no-suite" "fprintd" "--no-suite" "fprintd"
]; ];
}); });
libsrtp = prev.libsrtp.overrideAttrs (_: { doCheck = false; }); libsrtp = prev.libsrtp.overrideAttrs (_: {
mesonFlags = [
"-Dcrypto-library=openssl"
"-Dcrypto-library-kdf=disabled"
"-Ddoc=disabled"
"-Dtests=disabled"
];
});
# # haskellPackages.crypton = pkgs.haskell.lib.overrideCabal prev.crypton (_: { doCheck = false; }); # # haskellPackages.crypton = pkgs.haskell.lib.overrideCabal prev.crypton (_: { doCheck = false; });
# # haskellPackages.cryptonite = pkgs.haskell.lib.overrideCabal prev.cryptonite (_: { doCheck = false; }); # # haskellPackages.cryptonite = pkgs.haskell.lib.overrideCabal prev.cryptonite (_: { doCheck = false; });
}) ]; }) ];