Skip to content

Commit c3edf82

Browse files
committed
Merge branch cosmic-testing
1 parent a15d2ff commit c3edf82

16 files changed

+112
-65
lines changed

debian/control

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -197,49 +197,49 @@ Package: regolith-i3-control-center-regolith
197197
Architecture: any
198198
Depends: ${misc:Depends},
199199
regolith-wm-config,
200-
regolith-control-center,
201-
gnome-settings-daemon
200+
cosmic-settings,
201+
cosmic-session
202202
Provides: regolith-wm-control-center
203203
Conflicts: regolith-wm-gnome, regolith-i3-control-center-gnome
204204
Replaces: regolith-wm-gnome, regolith-i3-control-center-gnome
205-
Description: regolith and gnome integrations for system management
206-
Launch regolith settings app for system management.
205+
Description: regolith and cosmic integrations for system management
206+
Launch cosmic settings app for system management.
207207

208208
Package: regolith-sway-control-center-regolith
209209
Architecture: any
210210
Depends: ${misc:Depends},
211211
regolith-wm-config,
212-
regolith-control-center,
213-
gnome-settings-daemon
212+
cosmic-settings,
213+
cosmic-session
214214
Provides: regolith-wm-control-center
215215
Conflicts: regolith-wm-gnome, regolith-sway-control-center-gnome
216216
Replaces: regolith-wm-gnome, regolith-sway-control-center-gnome
217-
Description: regolith and gnome integrations for system management
218-
Launch regolith settings app for system management.
217+
Description: regolith and cosmic integrations for system management
218+
Launch cosmic settings app for system management.
219219

220220
Package: regolith-sway-control-center-gnome
221221
Architecture: any
222222
Depends: ${misc:Depends},
223223
regolith-wm-config,
224-
gnome-control-center,
225-
gnome-settings-daemon
224+
cosmic-settings,
225+
cosmic-session
226226
Provides: regolith-wm-control-center
227227
Conflicts: regolith-wm-gnome, regolith-sway-control-center-regolith
228228
Replaces: regolith-wm-gnome, regolith-sway-control-center-regolith
229-
Description: regolith and gnome integrations for system management
230-
Launch gnome settings app for system management.
229+
Description: regolith and cosmic integrations for system management
230+
Launch cosmic settings app for system management.
231231

232232
Package: regolith-i3-control-center-gnome
233233
Architecture: any
234234
Depends: ${misc:Depends},
235235
regolith-wm-config,
236-
gnome-control-center,
237-
gnome-settings-daemon
236+
cosmic-settings,
237+
cosmic-session
238238
Provides: regolith-wm-control-center
239239
Conflicts: regolith-wm-gnome, regolith-i3-control-center-regolith
240240
Replaces: regolith-wm-gnome, regolith-i3-control-center-regolith
241-
Description: gnome integrations for system management
242-
Launch gnome settings app for system management.
241+
Description: cosmic integrations for system management
242+
Launch cosmic settings app for system management.
243243

244244
Package: regolith-i3-next-workspace
245245
Architecture: any
@@ -328,7 +328,7 @@ Depends: ${misc:Depends},
328328
regolith-displayd (>=0.3.0),
329329
regolith-wm-config (>=4.6.1)
330330
Description: Configuration for providing functionality equivalent
331-
to gnome-settings-daemon.
331+
to gnome-settings-daemon using cosmic components.
332332

333333
Package: regolith-sway-media-keys
334334
Architecture: any
@@ -352,13 +352,15 @@ Depends: ${misc:Depends},
352352
file,
353353
jq,
354354
trawlcat,
355+
cosmic-bg,
355356
regolith-wm-config
356-
Description: Configuration for providing media key functionality
357+
Description: Configuration for providing cosmic background functionality
357358

358359

359360
Package: regolith-sway-polkit
360361
Architecture: any
361362
Depends: ${misc:Depends},
363+
cosmic-osd,
362364
mate-polkit-bin,
363365
regolith-wm-config
364366
Conflicts: regolith-sway-polkit-xwayland
@@ -375,17 +377,17 @@ Description: Configuration for providing media key functionality
375377
Package: regolith-sway-gtklock
376378
Architecture: any
377379
Depends: ${misc:Depends},
378-
gtklock,
379-
trawlcat,
380+
cosmic-session,
380381
regolith-wm-config,
381-
Description: Configuration for using gtklock as the default locker
382+
Description: Configuration for using cosmic-session lock as the default locker
382383

383384
Package: regolith-sway-audio-idle-inhibit
384385
Architecture: any
385386
Depends: ${misc:Depends},
386387
sway-audio-idle-inhibit,
388+
cosmic-idle,
387389
regolith-wm-config
388-
Description: Prevent sway from entering idle state if audio is playing
390+
Description: Prevent sway from entering idle state using cosmic-idle
389391

390392
Package: regolith-sway-unclutter
391393
Architecture: any
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
usr/share/regolith/sway/config.d/82_cosmic_idle
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/usr/share/regolith/sway/config.d/76_cosmic_settings_daemon
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
usr/share/regolith/sway/config.d/42_gtklock
1+
usr/share/regolith/sway/config.d/42_gtk_lock

etc/regolith/sway/config

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,8 @@ include $HOME/.config/regolith3/common-wm/config.d/*
179179
# Include any user wm partials
180180
include $HOME/.config/regolith3/sway/config.d/*
181181

182+
include $HOME/.config/regolith3/sway/cosmic-settings/generated-config.d/*
183+
182184
# Start the systemd target manually is the session is not started by systemd
183185
# Notify systemd about successful session start otherwise
184186
exec --no-startup-id [ -z "${NOTIFY_SOCKET-}" ] \

scripts/regolith-sway-clamshell

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ get_lid_close_cmd() {
2525
local LOCK=$( trawlcat wm.program.lock "$DEFAULT_LOCK")
2626
local SLEEP=$( trawlcat wm.program.sleep "systemctl suspend" )
2727
local HIBERNATE=$( trawlcat wm.program.hibernate "systemctl hibernate" )
28-
local SHUTDOWN=$( trawlcat wm.program.shutdown "gnome-session-quit --power-off --no-prompt")
28+
local SHUTDOWN=$( trawlcat wm.program.shutdown "systemctl poweroff")
2929

3030
case "$1" in
3131
"DO_NOTHING")
Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,52 @@
1-
###############################################################################
1+
########################## Launch // File Browser // <><Shift> n ##
2+
set_from_resource $wm.binding.files wm.binding.files Shift+n
3+
set_from_resource $wm.program.files wm.program.files cosmic-files
4+
bindsym $mod+$wm.binding.files exec --no-startup-id $wm.program.files###################################################
25
# System Management
36
###############################################################################
47

58
## Modify // Settings // <> c ##
69
set_from_resource $wm.binding.settings wm.binding.settings c
7-
set_from_resource $wm.program.settings wm.program.settings regolith-control-center
10+
set_from_resource $wm.program.settings wm.program.settings cosmic-settings
811
bindsym $mod+$wm.binding.settings exec --no-startup-id $wm.program.settings
912

1013
## Modify // Display Settings // <> d ##
1114
set_from_resource $wm.binding.display wm.binding.display d
12-
set_from_resource $wm.program.display wm.program.display regolith-control-center display
15+
set_from_resource $wm.program.display wm.program.display cosmic-settings displays
1316
bindsym $mod+$wm.binding.display exec --no-startup-id $wm.program.display
1417

1518
## Modify // Wifi Settings // <> w ##
1619
set_from_resource $wm.binding.wifi wm.binding.wifi w
17-
set_from_resource $wm.program.wifi wm.program.wifi regolith-control-center wifi
20+
set_from_resource $wm.program.wifi wm.program.wifi cosmic-settings wireless
1821
bindsym $mod+$wm.binding.wifi exec --no-startup-id $wm.program.wifi
1922

2023
## Modify // Bluetooth Settings // <> b ##
2124
set_from_resource $wm.binding.bluetooth wm.binding.bluetooth b
22-
set_from_resource $wm.program.bluetooth wm.program.bluetooth regolith-control-center bluetooth
25+
set_from_resource $wm.program.bluetooth wm.program.bluetooth cosmic-settings bluetooth
2326
bindsym $mod+$wm.binding.bluetooth exec --no-startup-id $wm.program.bluetooth
2427

28+
## Modify // Sound Settings // <><Shift> a ##
29+
set_from_resource $wm.binding.sound wm.binding.sound Shift+a
30+
set_from_resource $wm.program.sound wm.program.sound cosmic-settings sound
31+
bindsym $mod+$wm.binding.sound exec --no-startup-id $wm.program.sound
32+
33+
## Modify // Power Settings // <><Shift> p ##
34+
set_from_resource $wm.binding.power wm.binding.power Shift+p
35+
set_from_resource $wm.program.power wm.program.power cosmic-settings power
36+
bindsym $mod+$wm.binding.power exec --no-startup-id $wm.program.power
37+
38+
## Modify // Appearance Settings // <><Shift> t ##
39+
set_from_resource $wm.binding.appearance wm.binding.appearance Shift+t
40+
set_from_resource $wm.program.appearance wm.program.appearance cosmic-settings appearance
41+
bindsym $mod+$wm.binding.appearance exec --no-startup-id $wm.program.appearance
42+
2543
## Launch // File Browser // <><Shift> n ##
2644
set_from_resource $wm.binding.files wm.binding.files Shift+n
27-
set_from_resource $wm.program.files wm.program.files /usr/bin/nautilus --new-window
45+
set_from_resource $wm.program.files wm.program.files cosmic-files
2846
bindsym $mod+$wm.binding.files exec --no-startup-id $wm.program.files
2947

30-
for_window [class="regolith-control-center"] floating enable
48+
for_window [class="cosmic-settings"] floating enable
3149

32-
set_from_resource $wm.program.media-keys wm.program.media-keys /usr/libexec/gnome-flashback-media-keys
33-
exec --no-startup-id $wm.program.media-keys
50+
# cosmic alternative to be added
51+
# set_from_resource $wm.program.media-keys wm.program.media-keys /usr/libexec/gnome-flashback-media-keys
52+
# exec --no-startup-id $wm.program.media-keys

usr/share/regolith/i3/config.d/60_gnome_config_keybindings

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,30 @@
44

55
## Modify // Settings // <> c ##
66
set_from_resource $wm.binding.settings wm.binding.settings c
7-
set_from_resource $wm.program.settings wm.program.settings gnome-control-center
7+
set_from_resource $wm.program.settings wm.program.settings cosmic-settings
88
bindsym $mod+$wm.binding.settings exec --no-startup-id $wm.program.settings
99

1010
## Modify // Display Settings // <> d ##
1111
set_from_resource $wm.binding.display wm.binding.display d
12-
set_from_resource $wm.program.display wm.program.display gnome-control-center display
12+
set_from_resource $wm.program.display wm.program.display cosmic-settings displays
1313
bindsym $mod+$wm.binding.display exec --no-startup-id $wm.program.display
1414

1515
## Modify // Wifi Settings // <> w ##
1616
set_from_resource $wm.binding.wifi wm.binding.wifi w
17-
set_from_resource $wm.program.wifi wm.program.wifi gnome-control-center wifi
17+
set_from_resource $wm.program.wifi wm.program.wifi cosmic-settings wireless
1818
bindsym $mod+$wm.binding.wifi exec --no-startup-id $wm.program.wifi
1919

2020
## Modify // Bluetooth Settings // <> b ##
2121
set_from_resource $wm.binding.bluetooth wm.binding.bluetooth b
22-
set_from_resource $wm.program.bluetooth wm.program.bluetooth gnome-control-center bluetooth
22+
set_from_resource $wm.program.bluetooth wm.program.bluetooth cosmic-settings bluetooth
2323
bindsym $mod+$wm.binding.bluetooth exec --no-startup-id $wm.program.bluetooth
2424

2525
## Launch // File Browser // <><Shift> n ##
2626
set_from_resource $wm.binding.files wm.binding.files Shift+n
27-
set_from_resource $wm.program.files wm.program.files /usr/bin/nautilus --new-window
27+
set_from_resource $wm.program.files wm.program.files cosmic-files
2828
bindsym $mod+$wm.binding.files exec --no-startup-id $wm.program.files
2929

30-
for_window [class="gnome-control-center"] floating enable
30+
for_window [class="cosmic-settings"] floating enable
3131

32-
set_from_resource $wm.program.media-keys wm.program.media-keys /usr/libexec/gnome-flashback-media-keys
32+
set_from_resource $wm.program.media-keys wm.program.media-keys cosmic-session
3333
exec --no-startup-id $wm.program.media-keys

usr/share/regolith/sway/config.d/55_session_keybindings

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
###############################################################################
21
# Session Management
32
###############################################################################
43

@@ -24,23 +23,28 @@ bindsym $mod+$wm.binding.refresh exec $wm.program.refresh_ui
2423

2524
## Session // Logout // <><Shift> e ##
2625
set_from_resource $wm.binding.logout wm.binding.logout Shift+e
27-
set_from_resource $wm.program.logout wm.program.logout /usr/bin/gnome-session-quit --logout --no-prompt && swaymsg exit
26+
set_from_resource $wm.program.logout wm.program.logout loginctl logout && swaymsg exit
2827
set_from_resource $sway.prompt.logout sway.prompt.logout "swaynag -t warning -m 'Do you really want to logout?' -b 'Logout' '$wm.program.logout'"
2928
bindsym $mod+$wm.binding.logout exec $sway.prompt.logout
3029

3130
## Session // Reboot // <><Shift> b ##
3231
set_from_resource $wm.binding.reboot wm.binding.reboot Shift+b
33-
set_from_resource $wm.program.reboot wm.program.reboot /usr/bin/gnome-session-quit --reboot --no-prompt
32+
set_from_resource $wm.program.reboot wm.program.reboot loginctl reboot
3433
set_from_resource $sway.prompt.reboot sway.prompt.reboot "swaynag -t warning -m 'Do you really want to reboot your system?' -b 'Reboot' '$wm.program.reboot'"
3534
bindsym $mod+$wm.binding.reboot exec $sway.prompt.reboot
3635

3736
## Session // Power Down // <><Shift> p ##
3837
set_from_resource $wm.binding.shutdown wm.binding.shutdown Shift+p
39-
set_from_resource $wm.program.shutdown wm.program.shutdown /usr/bin/gnome-session-quit --power-off --no-prompt
38+
set_from_resource $wm.program.shutdown wm.program.shutdown loginctl poweroff
4039
set_from_resource $sway.prompt.shutdown sway.prompt.shutdown "swaynag -t warning -m 'Do you really want to shutdown' -b 'Shutdown' '$wm.program.shutdown'"
4140
bindsym $mod+$wm.binding.shutdown exec $sway.prompt.shutdown
4241

42+
## Session // Lock Screen // <> Escape ##
43+
set_from_resource $wm.binding.lock wm.binding.lock Escape
44+
set_from_resource $wm.program.lock wm.program.lock loginctl lock-session
45+
bindsym $mod+$wm.binding.lock exec $wm.program.lock
46+
4347
## Session // Sleep // <><Shift> s ##
4448
set_from_resource $wm.binding.sleep wm.binding.sleep Shift+s
45-
set_from_resource $wm.program.sleep wm.program.sleep systemctl suspend
49+
set_from_resource $wm.program.sleep wm.program.sleep loginctl suspend
4650
bindsym --locked $mod+$wm.binding.sleep exec $wm.program.sleep
Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,44 @@
1-
###############################################################################
21
# System Management
32
###############################################################################
43

54
## Modify // Settings // <> c ##
65
set_from_resource $wm.binding.settings wm.binding.settings c
7-
set_from_resource $wm.program.settings wm.program.settings regolith-control-center
6+
set_from_resource $wm.program.settings wm.program.settings cosmic-settings
87
bindsym $mod+$wm.binding.settings exec --no-startup-id $wm.program.settings
98

109
## Modify // Display Settings // <> d ##
1110
set_from_resource $wm.binding.display wm.binding.display d
12-
set_from_resource $wm.program.display wm.program.display regolith-control-center display
11+
set_from_resource $wm.program.display wm.program.display cosmic-settings displays
1312
bindsym $mod+$wm.binding.display exec --no-startup-id $wm.program.display
1413

1514
## Modify // Wifi Settings // <> w ##
1615
set_from_resource $wm.binding.wifi wm.binding.wifi w
17-
set_from_resource $wm.program.wifi wm.program.wifi regolith-control-center wifi
16+
set_from_resource $wm.program.wifi wm.program.wifi cosmic-settings wireless
1817
bindsym $mod+$wm.binding.wifi exec --no-startup-id $wm.program.wifi
1918

2019
## Modify // Bluetooth Settings // <> b ##
2120
set_from_resource $wm.binding.bluetooth wm.binding.bluetooth b
22-
set_from_resource $wm.program.bluetooth wm.program.bluetooth regolith-control-center bluetooth
21+
set_from_resource $wm.program.bluetooth wm.program.bluetooth cosmic-settings bluetooth
2322
bindsym $mod+$wm.binding.bluetooth exec --no-startup-id $wm.program.bluetooth
2423

24+
## Modify // Sound Settings // <><Shift> a ##
25+
set_from_resource $wm.binding.sound wm.binding.sound Shift+a
26+
set_from_resource $wm.program.sound wm.program.sound cosmic-settings sound
27+
bindsym $mod+$wm.binding.sound exec --no-startup-id $wm.program.sound
28+
29+
## Modify // Power Settings // <><Shift> p ##
30+
set_from_resource $wm.binding.power wm.binding.power Shift+p
31+
set_from_resource $wm.program.power wm.program.power cosmic-settings power
32+
bindsym $mod+$wm.binding.power exec --no-startup-id $wm.program.power
33+
34+
## Modify // Appearance Settings // <><Shift> t ##
35+
set_from_resource $wm.binding.appearance wm.binding.appearance Shift+t
36+
set_from_resource $wm.program.appearance wm.program.appearance cosmic-settings appearance
37+
bindsym $mod+$wm.binding.appearance exec --no-startup-id $wm.program.appearance
38+
2539
## Launch // File Browser // <><Shift> n ##
2640
set_from_resource $wm.binding.files wm.binding.files Shift+n
27-
set_from_resource $wm.program.files wm.program.files /usr/bin/nautilus --new-window
41+
set_from_resource $wm.program.files wm.program.files cosmic-files
2842
bindsym $mod+$wm.binding.files exec --no-startup-id $wm.program.files
2943

30-
for_window [app_id="org.regolith.Settings"] floating enable
44+
for_window [app_id="com.system76.CosmicSettings"] floating enable

0 commit comments

Comments
 (0)