@@ -35,6 +35,7 @@ describe("desktopSettings", () => {
3535
3636 it ( "defaults packaged nightly builds to the nightly update channel" , ( ) => {
3737 expect ( resolveDefaultDesktopSettings ( "0.0.17-nightly.20260415.1" ) ) . toEqual ( {
38+ linuxPasswordStore : "auto" ,
3839 serverExposureMode : "local-only" ,
3940 tailscaleServeEnabled : false ,
4041 tailscaleServePort : 443 ,
@@ -47,6 +48,7 @@ describe("desktopSettings", () => {
4748 const settingsPath = makeSettingsPath ( ) ;
4849
4950 writeDesktopSettings ( settingsPath , {
51+ linuxPasswordStore : "gnome-libsecret" ,
5052 serverExposureMode : "network-accessible" ,
5153 tailscaleServeEnabled : true ,
5254 tailscaleServePort : 8443 ,
@@ -55,6 +57,7 @@ describe("desktopSettings", () => {
5557 } ) ;
5658
5759 expect ( readDesktopSettings ( settingsPath , "0.0.17" ) ) . toEqual ( {
60+ linuxPasswordStore : "gnome-libsecret" ,
5861 serverExposureMode : "network-accessible" ,
5962 tailscaleServeEnabled : true ,
6063 tailscaleServePort : 8443 ,
@@ -67,6 +70,7 @@ describe("desktopSettings", () => {
6770 expect (
6871 setDesktopServerExposurePreference (
6972 {
73+ linuxPasswordStore : "auto" ,
7074 serverExposureMode : "local-only" ,
7175 tailscaleServeEnabled : false ,
7276 tailscaleServePort : 443 ,
@@ -76,6 +80,7 @@ describe("desktopSettings", () => {
7680 "network-accessible" ,
7781 ) ,
7882 ) . toEqual ( {
83+ linuxPasswordStore : "auto" ,
7984 serverExposureMode : "network-accessible" ,
8085 tailscaleServeEnabled : false ,
8186 tailscaleServePort : 443 ,
@@ -88,6 +93,7 @@ describe("desktopSettings", () => {
8893 expect (
8994 setDesktopTailscaleServePreference (
9095 {
96+ linuxPasswordStore : "auto" ,
9197 serverExposureMode : "local-only" ,
9298 tailscaleServeEnabled : false ,
9399 tailscaleServePort : 443 ,
@@ -97,6 +103,7 @@ describe("desktopSettings", () => {
97103 { enabled : true , port : 8443 } ,
98104 ) ,
99105 ) . toEqual ( {
106+ linuxPasswordStore : "auto" ,
100107 serverExposureMode : "local-only" ,
101108 tailscaleServeEnabled : true ,
102109 tailscaleServePort : 8443 ,
@@ -109,6 +116,7 @@ describe("desktopSettings", () => {
109116 expect (
110117 setDesktopTailscaleServePreference (
111118 {
119+ linuxPasswordStore : "auto" ,
112120 serverExposureMode : "local-only" ,
113121 tailscaleServeEnabled : false ,
114122 tailscaleServePort : 8443 ,
@@ -118,6 +126,7 @@ describe("desktopSettings", () => {
118126 { enabled : true } ,
119127 ) ,
120128 ) . toEqual ( {
129+ linuxPasswordStore : "auto" ,
121130 serverExposureMode : "local-only" ,
122131 tailscaleServeEnabled : true ,
123132 tailscaleServePort : 8443 ,
@@ -130,6 +139,7 @@ describe("desktopSettings", () => {
130139 expect (
131140 setDesktopUpdateChannelPreference (
132141 {
142+ linuxPasswordStore : "auto" ,
133143 serverExposureMode : "local-only" ,
134144 tailscaleServeEnabled : false ,
135145 tailscaleServePort : 443 ,
@@ -139,6 +149,7 @@ describe("desktopSettings", () => {
139149 "nightly" ,
140150 ) ,
141151 ) . toEqual ( {
152+ linuxPasswordStore : "auto" ,
142153 serverExposureMode : "local-only" ,
143154 tailscaleServeEnabled : false ,
144155 tailscaleServePort : 443 ,
@@ -159,6 +170,7 @@ describe("desktopSettings", () => {
159170 fs . writeFileSync ( settingsPath , JSON . stringify ( { serverExposureMode : "local-only" } ) , "utf8" ) ;
160171
161172 expect ( readDesktopSettings ( settingsPath , "0.0.17-nightly.20260415.1" ) ) . toEqual ( {
173+ linuxPasswordStore : "auto" ,
162174 serverExposureMode : "local-only" ,
163175 tailscaleServeEnabled : false ,
164176 tailscaleServePort : 443 ,
@@ -179,6 +191,7 @@ describe("desktopSettings", () => {
179191 ) ;
180192
181193 expect ( readDesktopSettings ( settingsPath , "0.0.17-nightly.20260415.1" ) ) . toEqual ( {
194+ linuxPasswordStore : "auto" ,
182195 serverExposureMode : "local-only" ,
183196 tailscaleServeEnabled : false ,
184197 tailscaleServePort : 443 ,
@@ -200,6 +213,7 @@ describe("desktopSettings", () => {
200213 ) ;
201214
202215 expect ( readDesktopSettings ( settingsPath , "0.0.17-nightly.20260415.1" ) ) . toEqual ( {
216+ linuxPasswordStore : "auto" ,
203217 serverExposureMode : "local-only" ,
204218 tailscaleServeEnabled : false ,
205219 tailscaleServePort : 443 ,
@@ -220,6 +234,7 @@ describe("desktopSettings", () => {
220234 ) ;
221235
222236 expect ( readDesktopSettings ( settingsPath , "0.0.17" ) ) . toEqual ( {
237+ linuxPasswordStore : "auto" ,
223238 serverExposureMode : "local-only" ,
224239 tailscaleServeEnabled : true ,
225240 tailscaleServePort : 443 ,
0 commit comments