Ajout de portail captif
This commit is contained in:
parent
1a11a23795
commit
480f074966
6 changed files with 26 additions and 12 deletions
18
flake.lock
generated
18
flake.lock
generated
|
|
@ -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": {
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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 ];
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -124,7 +124,7 @@ in {
|
||||||
# Containers & VMs
|
# Containers & VMs
|
||||||
toolbox
|
toolbox
|
||||||
distrobox
|
distrobox
|
||||||
gnome.gnome-boxes
|
gnome-boxes
|
||||||
|
|
||||||
# Office
|
# Office
|
||||||
libreoffice
|
libreoffice
|
||||||
|
|
|
||||||
|
|
@ -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; });
|
||||||
}) ];
|
}) ];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue