Skip to content

Commit 201663d

Browse files
authored
Merge pull request #4 from pop-os/config_jammy
Install default config file, set Pop-like keyboard shortcuts
2 parents 1519942 + c90b576 commit 201663d

File tree

3 files changed

+17
-5
lines changed

3 files changed

+17
-5
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ debian/*
33
!debian/changelog
44
!debian/control
55
!debian/copyright
6+
!debian/cosmic-comp.install
67
!debian/postinst
78
!debian/rules
89
!debian/source
@@ -11,4 +12,4 @@ target
1112
vendor
1213
vendor.tar
1314
.vscode
14-
*.log
15+
*.log

config.ron

+14-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
key_bindings: {
33
(modifiers: [Logo, Shift], key: "Escape"): Terminate,
44
(modifiers: [Logo], key: "Escape"): Debug,
5-
(modifiers: [Logo, Shift], key: "Q"): Close,
5+
(modifiers: [Logo], key: "Q"): Close,
66
(modifiers: [Logo], key: "1"): Workspace(1),
77
(modifiers: [Logo], key: "2"): Workspace(2),
88
(modifiers: [Logo], key: "3"): Workspace(3),
@@ -27,9 +27,19 @@
2727
(modifiers: [Logo], key: "Right"): Focus(Right),
2828
(modifiers: [Logo], key: "Up"): Focus(Up),
2929
(modifiers: [Logo], key: "Down"): Focus(Down),
30+
(modifiers: [Logo], key: "h"): Focus(Left),
31+
(modifiers: [Logo], key: "j"): Focus(Down),
32+
(modifiers: [Logo], key: "k"): Focus(Up),
33+
(modifiers: [Logo], key: "l"): Focus(Right),
34+
//TODO: automatic orientation with Logo+o toggling
3035
(modifiers: [Logo], key: "v"): Orientation(Vertical),
31-
(modifiers: [Logo], key: "h"): Orientation(Horizontal),
32-
(modifiers: [Ctrl], key: "Return"): Spawn("gnome-terminal"),
36+
(modifiers: [Logo], key: "o"): Orientation(Horizontal),
37+
//TODO: ability to select default web browser
38+
(modifiers: [Logo], key: "b"): Spawn("firefox"),
39+
//TODO: ability to select default file browser
40+
(modifiers: [Logo], key: "f"): Spawn("nautilus"),
41+
//TODO: ability to select default terminal
42+
(modifiers: [Logo], key: "t"): Spawn("gnome-terminal"),
3343
},
3444
workspace_mode: OutputBound,
35-
)
45+
)

debian/cosmic-comp.install

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
config.ron etc/cosmic-comp

0 commit comments

Comments
 (0)