docs: Qubes

This commit is contained in:
Michel 2024-07-03 11:17:34 +02:00
parent 16eae75f16
commit b872a794a6

View File

@ -6,7 +6,7 @@ Recommended installation order:
- [Debian packages](#debian)
- [dotfiles](#dotfiles)
- [System Config](#syscfg)
- [Qubes proxy scripts](#qubes)
- [Qubes Specific](#qubes)
- [ASDF](#asdf) & plugins
- [Newer Debian packages](#newer_versions)
- [Fonts](#fonts)
@ -41,7 +41,7 @@ wget https://github.com/jesseduffield/lazygit/pull/2604.patch
git apply --stat --apply 2604.patch
```
### Qubes Internet Access
### Qubes: Temporary Internet Access
- In _Basic_, connect to `sys-firewall`;
- In _Firewall rules_:
@ -131,6 +131,8 @@ skelfiles config --local status.showUntrackedFiles no
skelfiles checkout
```
Update the `fetch` remote setting in `.dotfiles/config`.
### Useful Commands
- List all tracked files (from CWD):
@ -141,6 +143,7 @@ skelfiles checkout
```sh
lazygit --git-dir=$HOME/.dotfiles --work-tree=$HOME
lazygit --git-dir=/etc/skel/.dotfiles --work-tree=/etc/skel
```
## System Config {#syscfg}
@ -148,7 +151,22 @@ lazygit --git-dir=$HOME/.dotfiles --work-tree=$HOME
- [SysRq](https://www.kicksecure.com/wiki/SysRq)
- `sudo cp -aiv ~/.aptitude /root`
## Qubes proxy scripts {#qubes}
## Qubes Specific {#qubes}
### Kicksecure
- [Disable sdwdate-gui](https://www.kicksecure.com/wiki/Sdwdate-gui#Disable_Autostart)
### Launch Services
```sh
qvm-run -q --service -- <VM-name> qubes.StartApp+firefox-PM
qvm-run -q --service -- <VM-name> qubes.StartApp+kitty-opt
```
Can be used in global Keyboard settings (shortcuts).
### Proxy Scripts
```sh
chmod +x $HOME/bin/*-proxy
@ -406,10 +424,11 @@ nvim --version
vi --version
```
### flatpak (unverified)
### LazyVim
```sh
flatpak install flathub io.neovim.nvim
git clone https://forge.chapril.org/michel_ouba/LazyVim.git ~/.config/nvim
bat ~/.config/nvim/README.md
```
## nnn — n³ {#nnn}