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) - [Debian packages](#debian)
- [dotfiles](#dotfiles) - [dotfiles](#dotfiles)
- [System Config](#syscfg) - [System Config](#syscfg)
- [Qubes proxy scripts](#qubes) - [Qubes Specific](#qubes)
- [ASDF](#asdf) & plugins - [ASDF](#asdf) & plugins
- [Newer Debian packages](#newer_versions) - [Newer Debian packages](#newer_versions)
- [Fonts](#fonts) - [Fonts](#fonts)
@ -41,7 +41,7 @@ wget https://github.com/jesseduffield/lazygit/pull/2604.patch
git apply --stat --apply 2604.patch git apply --stat --apply 2604.patch
``` ```
### Qubes Internet Access ### Qubes: Temporary Internet Access
- In _Basic_, connect to `sys-firewall`; - In _Basic_, connect to `sys-firewall`;
- In _Firewall rules_: - In _Firewall rules_:
@ -131,6 +131,8 @@ skelfiles config --local status.showUntrackedFiles no
skelfiles checkout skelfiles checkout
``` ```
Update the `fetch` remote setting in `.dotfiles/config`.
### Useful Commands ### Useful Commands
- List all tracked files (from CWD): - List all tracked files (from CWD):
@ -141,6 +143,7 @@ skelfiles checkout
```sh ```sh
lazygit --git-dir=$HOME/.dotfiles --work-tree=$HOME lazygit --git-dir=$HOME/.dotfiles --work-tree=$HOME
lazygit --git-dir=/etc/skel/.dotfiles --work-tree=/etc/skel
``` ```
## System Config {#syscfg} ## System Config {#syscfg}
@ -148,7 +151,22 @@ lazygit --git-dir=$HOME/.dotfiles --work-tree=$HOME
- [SysRq](https://www.kicksecure.com/wiki/SysRq) - [SysRq](https://www.kicksecure.com/wiki/SysRq)
- `sudo cp -aiv ~/.aptitude /root` - `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 ```sh
chmod +x $HOME/bin/*-proxy chmod +x $HOME/bin/*-proxy
@ -406,10 +424,11 @@ nvim --version
vi --version vi --version
``` ```
### flatpak (unverified) ### LazyVim
```sh ```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} ## nnn — n³ {#nnn}