diff --git a/README.md b/README.md index 7c8f02b..690ed41 100644 --- a/README.md +++ b/README.md @@ -8,31 +8,71 @@ Use ./stow.sh --stow to deploy configuration Use ./stow.sh --unstow to remove configuration ``` -### Quirks +## Quirks - Install based on Ubuntu Desktop - Font: [JetBrains Mono](https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip) -- Keyboard Layout: EurKey +- Keyboard Layout: EurKey (enable extended in gnome-tweaks) - Environment Vairables exported using systemd in [envvars.conf](files/environment/.config/environment.d/envvars.conf) +- LibreWolf from flatpak needs devices=all to read yubikeys - Lenovo Conservation Mode without root ```bash %wheel ALL=(ALL) NOPASSWD: /usr/bin/tee /sys/bus/platform/drivers/ideapad_acpi/VPC????\:??/conservation_mode ``` +- Switch workspaces: `for i in {1..9}; do gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-$i "['$i']";done` +- Don't open pinned apps: `for i in {1..9}; do gsettings set org.gnome.shell.keybindings switch-to-application-$i "[]";done` -### Software +## Software +### Basics ``` sudo apt install \ kitty tmux \ - git ripgrep fd-find fzf stow \ - obsidian \ - nextcloud keepassxc + git ripgrep fd-find fzf stow ``` +### Extended + +``` +sudo apt install \ + pympress \ + gnome-tweaks \ + gimp darktable obs-studio kdenlive +``` + +``` +flatpak install \ + com.belmoussaoui.Authenticator \ + com.github.tchx84.Flatseal \ + com.mastermindzh.tidal-hifi \ + dev.vencord.Vesktop \ + io.github.ungoogled_software.ungoogled_chromium \ + io.gitlab.librewolf-community \ + org.prismlauncher.PrismLauncher +``` + +``` +sudo snap install \ + zotero-snap \ + proton-mail \ + obsidian \ + codium +``` + +### Manual + - [Helix](https://github.com/helix-editor/helix/releases) +- [Signal](https://signal.org/download/linux/) +- Rust: `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh` +- Nix: + ``` + $ sh <(curl --proto '=https' --tlsv1.2 -L https://nixos.org/nix/install) --no-daemon + $ mkdir -p ~/.config/nix/ + $ echo "experimental-features = nix-command flakes" > ~/.config/nix/nix.conf + ``` +## Extensions -### Extensions -- appindicatorsupport@rgcjonas.gmail.com (bring back tray icons) +### Custom - blur-my-shell@aunetx (blur panel and background in overview, rest disabled) - caffeine@patapon.info (don't sleep on fullscreen) - compiz-alike-magic-lamp-effect@hermes83.github.com (minimize animation) @@ -41,20 +81,10 @@ sudo apt install \ - ideapad@laurento.frittella (lenovo conservation mode) - light-style@gnome-shell-extensions.gcampax.github.com (everything light mode) - rounded-window-corners@fxgn (rounded corners of all windows) -- tiling-assistant@leleat-on-github (4 gaps, tiling state, super+wasd) +- tilingshell@ferrarodomenico.com (4 inner, 0 outer, super+wasd, span all super+f, center super+c, cycle super+tab) - user-theme@gnome-shell-extensions.gcampax.github.com (legacy apps adw-gtk3, icons papirus) - -### Nix - -``` -$ sh <(curl --proto '=https' --tlsv1.2 -L https://nixos.org/nix/install) --no-daemon -$ mkdir -p ~/.config/nix/ -$ echo "experimental-features = nix-command flakes" > ~/.config/nix/nix.conf -``` - -### Rust - -``` -$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -``` +### Pre-installed +- disable desktop icons +- disable tiling-assistant +- dock (bottom, no panel, disable keyshortcuts)