Skip to content

Commit f2a46de

Browse files
Add files via upload
1 parent 0e2f5df commit f2a46de

File tree

1 file changed

+26
-24
lines changed

1 file changed

+26
-24
lines changed

index.html

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -138,28 +138,30 @@ <h2>2, command based user interface</h2><div>command based user interfaces (usin
138138
</div><div>Kinesis Advantage 2 keyboard
139139
</div><div><a href="http://www.allthingsergo.com/the-best-ergonomic-mechanical-keyboards/">http://www.allthingsergo.com/the-best-ergonomic-mechanical-keyboards/</a>
140140
</div>
141-
<h2>3, CodevShell</h2><div>CodevShell is a Wayland shell, based on QuickShell
141+
<h2>3, CodevShell</h2><div>CodevShell is a Wayland shell, based on QuickShell (<a href="https://quickshell.org/">https://quickshell.org/</a>)
142142
</div><div>
143143
</div><div>there is an application launcher which can be toggled by pressing "super" (mod+mod) or "alt+tab"
144-
</div><div>the first item in application launcher is "system", which opens the system menu:
145-
</div><div>, session (lock, suspend, exit, reboot, poweroff)
146-
</div><div>, connections
147-
</div><div>, timezone
148-
</div><div>, passwords
149-
</div><div>, packages (install, remove, update, make a new system)
150-
</div><div>, backup (create, restore)
144+
</div><div>applications will be opened in their own workspace, that will also contain any extra windows opened by that application
151145
</div><div>to close the focused window, press "super+backspace" or "alt+escape"
152146
</div><div>
153147
</div><div>entering "space" as the first character in application launcher, opens terminal emulator
154-
</div><div>the entered command will be run in a new terminal view, inside a list at the right
155-
</div><div>when terminal view finishes its job, if there is any output, its be transfered to the history list under the prompt
148+
</div><div>the entered command will be run in a new terminal view, inside a list at the right column
149+
</div><div>when terminal view finishes its job, if there is any output, it'll be transfered to the history list under the prompt
156150
</div><div>to navigate between terminal views, use "ctrl+pageup" and "ctrl+pagedown" keys
157151
</div><div>to go back to the prompt, press "ctrl+tab"
158152
</div><div>to navigate in history list, use "up" and "down" arrow keys
159-
</div><div> to re'run a command in history, press enter on it to insert it in the prompt
153+
</div><div> you can press enter on an entry to insert the command in the prompt, to edit and/or run it
160154
</div><div>to close a terminal view (that will also kill any running process) press "super+backspace" or "alt+escape"
161155
</div><div>
162-
</div><div>packages will be updated automatically, and it's an atomic process
156+
</div><div>the first item in the application launcher is "system", which opens the system menu:
157+
</div><div>, session (lock, suspend, exit, reboot, poweroff)
158+
</div><div>, connections
159+
</div><div>, timezone
160+
</div><div>, passwords
161+
</div><div>, packages (install, remove, update, make a new system)
162+
</div><div>, backup (create, restore)
163+
</div><div>
164+
</div><div>packages are updated automatically; and the update process is atomic
163165
</div><div>nonetheless, to have a really fail'safe system, redundant systems are necessary
164166
</div><div>
165167
</div><div>you can create a backup on a removable storage device
@@ -168,23 +170,23 @@ <h2>3, CodevShell</h2><div>CodevShell is a Wayland shell, based on QuickShell
168170
</div><div> dencryption can be done using a password, as well as a key stored on the computer
169171
</div><div>each time the device is connected, the backup procedure will be run automatically
170172
</div><div>even in case of bit rot for data in home directory, this procedure repairs it automatically
171-
</div><div>this backup can be easily rstored on a new system
172-
</div><div>these systems will then form an F2F network using GNUnet, through which will be synced to each other
173+
</div><div>this backup can be easily restored on a new system
174+
</div><div>these systems will then form an F2F network using GNUnet, through which they will be synced to each other
173175
</div><div>
174176
</div><div>SPM Linux (still a work in progress) provides a user interface based on CodevShell and Codev
175-
</div><div>meawhile we can use Alpine Linux as the underling system to run CodevShell and Codev
176-
</div><div>to do that we just need to be in a Posix system, and do these:
177-
</div><div>, on a removable storage device, create a UEFI partition, format it with FAT32
178-
</div><div> run these as root:
179-
</div><div> ; fdisk -l # find the device name, and write it in place of "sdx" in the following commands
177+
</div><div>meanwhile we can use Alpine Linux as the underling system to run CodevShell and Codev
178+
</div><div>for that we just need to be in a Posix system, and do these:
179+
</div><div>, on a removable storage device, create a UEFI partition, and format it with FAT32
180+
</div><div> to do those, run these as root:
181+
</div><div> ; fdisk -l # find the name of the device, and write it in place of "sdx" in the following commands
180182
</div><div> ; printf "g\nn\n1\n\n\nt\nuefi\nw\nq\n" | fdisk -w always /dev/sdx
181183
</div><div> ; mkfs.vfat -F 32 /dev/sdx1
182184
</div><div>, mount the removable media
183185
</div><div>, download Alpine Linux installation media from: https://alpinelinux.org/downloads/
184-
</div><div> and extract its content into the directory where the removable media was mounted
185-
</div><div>, run: sh alpine/mkovl.sh
186-
</div><div> this will create ".cache/localhost.apkovl.tar.gz" file
187-
</div><div> copy that into the directory where the removable media was mounted
188-
</div><div>, boot into the installation media, and follow the instructions
186+
</div><div> then extract its content into the directory where the removable media was mounted
187+
</div><div>, run this: sh alpine/mkovl.sh
188+
</div><div> that will create a file at ".cache/alpine/localhost.apkovl.tar.gz"
189+
</div><div> copy that too, into the directory where the removable media was mounted
190+
</div><div>, now boot into the installation media, and follow the instructions
189191
</div>
190192
</body></html>

0 commit comments

Comments
 (0)