From 9ae85efdcb70ad74c49505642635a9cc33fe364c Mon Sep 17 00:00:00 2001 From: nx2 Date: Wed, 6 Mar 2024 18:05:23 +0100 Subject: [PATCH] maybe now eduroam working --- configuration.nix | 15 ++++++++++++--- home.nix | 12 ------------ secrets/passwords-and-certificates.nix | Bin 1099 -> 1203 bytes 3 files changed, 12 insertions(+), 15 deletions(-) diff --git a/configuration.nix b/configuration.nix index 1904783..8de343f 100644 --- a/configuration.nix +++ b/configuration.nix @@ -23,9 +23,18 @@ networking.hostName = "NxXPS"; # Define your hostname. - # Pick only one of the below networking options. - # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. - networking.networkmanager.enable = true; # Easiest to use and most distros use this by default. + + networking.networkmanager.enable = true; + environment.etc = { + # easyroam HSMW + "ssl/certs/easyroam_client_cert.pem".source = ./secrets/easyroam-hsmw/easyroam_client_cert.pem; + "ssl/certs/easyroam_root_ca.pem".source = ./secrets/easyroam-hsmw/easyroam_root_ca.pem; + "ssl/certs/easyroam_client_key.pem".source = ./secrets/easyroam-hsmw/easyroam_client_key.pem; + "NetworkManager/system-connections/eduroam.nmconnection" = { + text = secrets.easyroamHSMW.nmconfig; + mode = "0600"; + }; + }; # Set your time zone. time.timeZone = "Europe/Berlin"; diff --git a/home.nix b/home.nix index 95b2cf2..644278e 100644 --- a/home.nix +++ b/home.nix @@ -88,18 +88,6 @@ # }; - # NETWORKING - home.file = { - # easyroam HSMW - ".ssl/easyroam_client_cert.pem".source = ./secrets/easyroam-hsmw/easyroam_client_cert.pem; - ".ssl/easyroam_root_ca.pem".source = ./secrets/easyroam-hsmw/easyroam_root_ca.pem; - ".ssl/easyroam_client_key.pem".source = ./secrets/easyroam-hsmw/easyroam_client_key.pem; - }; - networking.networkmanager.extraConfig = concatStringsSep "\n" [ - secrets.eduroamHSMW.nmconfig - ]; - - home.file = { # ".config/libinput/gestures".text = '' diff --git a/secrets/passwords-and-certificates.nix b/secrets/passwords-and-certificates.nix index 97ddf2e64eaea554b6b48e323ba7b236280078b3..038fa552e74d84a3100e735876795350981dbc82 100644 GIT binary patch literal 1203 zcmZQ@_Y83kiVO&0So!l|a39Bi z*Uzl;`G2}>XKp$A>QBYj>7q7IO=41Z{XE0LZfUSY@6yff#sBTUDE7WOQ@l#==@qS1 zmYZJ-9vQq?W5vke^q;+1E=Fcf-V6R!DO&z@??Uwpdv|7POm&a=%~r7Hz~Y`KHtB|z zJ?aik>vL{Ng{WS7^r2lv{oKxZod4Gclz&^6wRL)9w_Mssw>f^t0)j8BnLJNqwoj)| zxN@@L{VeSTSv7q#$`&qV z?Dv0JX1;hU+pPli7lBXy7wb=96OZ*NpZs+B#w>wNiUD<3{FwIm6xjx3AFNt`!FB4q zYA)8}lVropstyJ3-LX)i(=NDc%fz(DCY~HIZ!~_sK3}O-adEx4jg^e^OWsC zpys!~tOi^RA`x1jZ7S;g&dM3ff16WTb9P;pvtf*!NY`SgBeE+pm0x~&60|lJBLwpU0(EtCf+^F#qmy{w$W=Gkn7CoxD0l^TXx|+mB|=Z|+)gDJ|5#X|vXX z!#T_U78c2HC$h19eEK{6Que3WvN56@2}e^`@RjO1aP3-rOn=iNd85Mfcip#oeM`Q6 z%fzm^R?1lS<`V_yIT^O znXUhwOX9l!MBYufJ4rfFmifq|Me|OtKEG-D`Td-^hW{3Id1mj@QMfSO*5u9QUxu+U z&Wm1bU7}z8eRf`#?B@G12g-V8%awKg$g#hd{Ku%J_jbmW*IyFYewuNqzx&7i)wSUK z`lI)5$}`NldPYU8lp(J?;I^X^j)sCH^9{0 zZ)5BocO#Q$qT-F=y(d}1-76EGu@=p1n)OF&9ozJt&5h#I=j-2DwD$6^H!OX8YvQe^ ZoeNi!`Zw#X+1-GEPEjKjCf4=l%K);1P4)l) literal 1099 zcmZQ@_Y83kiVO&0m}m8D^Sq8YNuNy{L_{S+=E{~AOwF2lWIM~Ei>_63KxR?(i4uEy1Y)2 z68Y^UG4+l9S@Z4IoQq@JC&>ht@O!Dg{u}iCKxxuP*RS6nRz6mGer;ox!|gu4`U)l4 z#Y;P9EOT?=nOXA9%22Q?F!0OmWUm-Dy&Wvy92c#vQdDW|e8#)eZDH{9QyoGT@(jri z``)xv7@dE*>!4Zwm$kYRAFn*EA@E*Nsr<~>*t5T9sKy*$X1dPe!I8P2Ht#;Qv3So@ z(-|q#g6C}Il57dezFD!|u#X|IldnVdP`PgQEQgQn@jOpO559Qy$k zq+&tu<8T&VeReJB=((Tng*ks(8_)IO@6q$C;+L$HWVgI4!Fkq}i*w=A8P!L(ADXu4 z=;AlmIJ}krS}r?fd9?Pr-By>c4Ld873*GdtYO^Z_KTiMjAx5`)^VLU-_&QSWy^5M( zB(=9j<&n{2!PO-P7Cd5e`1VHM>%^KloFX|nUo7Xon9Tb!%6opzYnk17f|oDxwW{yj z6==d3IP>MA%qdKwTZ}FoyZudq@$!-uZjspP$(zd#oO!G)xaYFoHO=kIC&^gbZ_!eW zQdl74wY0N&D9iUe!1i3pO+U!e?4neW9GV}R(WED3cFaa`qrr> zHpa&vPi^^~)E|9OLfp1m>{;(L?N5fMnIBw@+kd+}^NEIP&WC@|?%7{%MLcttKie_) zW$=L{o3>l)f7|SNbH766rfb-!u4;`-j+Av%lTt9vi>HN&q+utXfL+Oc*P}NboOq)|HLXQ z=lAV*T~=-6ZISA$N?Dz`ov-Op<_Q_z(5Vj}X}6ZhZ$Gul{mh#>wHe{gJ8RAN)h96M zT#d}CNn^aWZ?eLVWBQ_20Y#JJ-e;{eDq!#pvp;=>@5zqo_4a}hJhp*5j+MS_)jOS9 UsIhyV#&Z8=1HaOVvxH9r0Cqqc+yDRo