Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

pythops/workstation

Repository files navigation

Static Badge

My Workstation Setup

πŸ“œ Summary

OS: Arch Linux

Window Manager: i3

Terminal emulator: wezterm

Terminal multiplexer: tmux

Tmux plugins: plugins

Zsh configuration framework: ohmyzsh

Prompt: starship

Editor: NeoVim

Neovim plugins: plugins

Dev environments: Python, Rust, Go


πŸ› οΈ Requirements

  • just command runner.
  • uv python package installer.
  • Qemu (Optional, used for the preview only)

πŸš€ Setup

$ just setup

πŸ”¬ Usage

$ just configure <target>

Available targets:

  • all
  • audio
  • bluetooth
  • containers
  • dnsmasq
  • esp
  • git
  • go
  • gpu
  • i3
  • keyboard
  • lua
  • minikube
  • neovim
  • npm
  • packages
  • python
  • rust
  • starship
  • tmux
  • wezterm
  • wifi
  • yay
  • zsh

πŸ“Ί Preview

Create an Archlinux VM

$ just start-vm

Configure the whole VM

$ just configure-vm

Connect to the VM using a VNC client (tigervnc in this example)

 $ vncviewer :5900

The credentials are:

login: pythops
password: pythops

βš–οΈ License

GPLv3

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /