+10
-8
config/niri/config.kdl
+10
-8
config/niri/config.kdl
···
87
}
88
}
89
90
-
91
spawn-at-startup "waybar"
92
spawn-at-startup "mako"
93
spawn-at-startup "xwayland-satellite"
···
161
Mod+Shift+Up { move-window-up; }
162
Mod+Shift+Right { move-column-right; }
163
164
-
Mod+U { focus-workspace-down; }
165
-
Mod+I { focus-workspace-up; }
166
-
Mod+Shift+U { move-column-to-workspace-down; }
167
-
Mod+Shift+I { move-column-to-workspace-up; }
168
169
Mod+1 { focus-workspace 1; }
170
Mod+2 { focus-workspace 2; }
···
203
Mod+Period { expel-window-from-column; }
204
Mod+W { toggle-column-tabbed-display; }
205
206
-
Mod+P { screenshot; }
207
-
Mod+Ctrl+Print { screenshot-screen; }
208
-
Mod+Alt+Print { screenshot-window; }
209
210
Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; }
211
···
87
}
88
}
89
90
+
spawn-at-startup "pipewire"
91
+
spawn-at-startup "wireplumber"
92
+
spawn-at-startup "pipewire-pulse"
93
spawn-at-startup "waybar"
94
spawn-at-startup "mako"
95
spawn-at-startup "xwayland-satellite"
···
163
Mod+Shift+Up { move-window-up; }
164
Mod+Shift+Right { move-column-right; }
165
166
+
Mod+I { focus-workspace-down; }
167
+
Mod+U { focus-workspace-up; }
168
+
Mod+Shift+I { move-column-to-workspace-down; }
169
+
Mod+Shift+U { move-column-to-workspace-up; }
170
171
Mod+1 { focus-workspace 1; }
172
Mod+2 { focus-workspace 2; }
···
205
Mod+Period { expel-window-from-column; }
206
Mod+W { toggle-column-tabbed-display; }
207
208
+
Mod+P { screenshot-screen write-to-disk=false show-pointer=false; }
209
+
Mod+Alt+P { screenshot; }
210
+
// Mod+Alt+P { screenshot-window write-to-disk=false show-pointer=false; }
211
212
Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; }
213
+6
-1
config/waybar/config.jsonc
+6
-1
config/waybar/config.jsonc
···
2
"layer": "top",
3
"modules-left": ["niri/workspaces"],
4
"modules-center": ["niri/window"],
5
+
"modules-right": ["wireplumber", "network", "battery", "clock"],
6
+
"wireplumber": {
7
+
"format": "{volume}% {icon}",
8
+
"format-muted": "",
9
+
"format-icons": ["", "", ""]
10
+
},
11
"network": {
12
"interface": "wlan0",
13
"format": "{essid}",
+2
config/waybar/style.css
+2
config/waybar/style.css
+24
-3
install.sh
+24
-3
install.sh
···
10
doas \
11
flatpak \
12
vim \
13
-
openssh
14
15
echo 'permit :wheel' > /etc/doas.d/doas.conf
16
···
18
apk add -y \
19
niri \
20
font-dejavu \
21
nerd-fonts-all \
22
alacritty \
23
nautilus \
24
fuzzel \
25
mako \
26
-
grim \
27
swayidle \
28
swaylockd \
29
swaybg \
···
34
libnotify \
35
gnome-keyring \
36
capitaine-cursors
37
38
apk add xwayland-satellite --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/
39
···
52
net.ankiweb.Anki \
53
dev.vencord.Vesktop \
54
org.gnome.Fractal \
55
-
md.obsidian.Obsidian
56
57
# Allow Fractal to access gnome-keyring
58
flatpak --user override --talk-name=org.freedesktop.secrets org.gnome.Fractal
···
62
cd ~/.icons/
63
git clone --depth=1 https://github.com/keeferrourke/la-capitaine-icon-theme.git
64
cd -
65
66
# Wallpaper
67
mkdir -p ~/Pictures/Wallpapers/
···
10
doas \
11
flatpak \
12
vim \
13
+
openssh \
14
+
udisks2 \
15
+
gvfs \
16
+
gvfs-archive \
17
+
gvfs-fuse \
18
+
gvfs-afc \
19
+
fuse-openrc
20
+
21
+
# For me to mount iOS devices.
22
+
apk add ifuse --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing
23
+
24
+
rc-update add fuse
25
26
echo 'permit :wheel' > /etc/doas.d/doas.conf
27
···
29
apk add -y \
30
niri \
31
font-dejavu \
32
+
font-noto-all \
33
nerd-fonts-all \
34
alacritty \
35
nautilus \
36
fuzzel \
37
mako \
38
swayidle \
39
swaylockd \
40
swaybg \
···
45
libnotify \
46
gnome-keyring \
47
capitaine-cursors
48
+
49
+
apk add -y \
50
+
pipewire \
51
+
wireplumber \
52
+
pipewire-pulse
53
54
apk add xwayland-satellite --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/
55
···
68
net.ankiweb.Anki \
69
dev.vencord.Vesktop \
70
org.gnome.Fractal \
71
+
md.obsidian.Obsidian \
72
+
io.github.htkhiem.Euphonica \
73
+
org.pulseaudio.pavucontrol \
74
+
de.schmidhuberj.tubefeeder
75
76
# Allow Fractal to access gnome-keyring
77
flatpak --user override --talk-name=org.freedesktop.secrets org.gnome.Fractal
···
81
cd ~/.icons/
82
git clone --depth=1 https://github.com/keeferrourke/la-capitaine-icon-theme.git
83
cd -
84
+
85
+
gsettings set org.gnome.desktop.interface icon-theme 'la-capitaine-icon-theme'
86
87
# Wallpaper
88
mkdir -p ~/Pictures/Wallpapers/