Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
32f373a
adding TUI for starting up windows VM
sspaeti Aug 30, 2025
c45ad39
Merge branch 'dev' into windows-docker-vm
dhh Sep 14, 2025
764ad11
updating to use docker-compose
sspaeti Sep 15, 2025
f6e4ab0
adding possibility to set windows product-key
sspaeti Sep 15, 2025
23547c1
ram and cpu settings
sspaeti Sep 15, 2025
4c2aac1
first time run notes
sspaeti Sep 15, 2025
04dc96c
add two needed pacman packages
sspaeti Sep 15, 2025
ef28745
key and package install
sspaeti Sep 15, 2025
b31eac8
Revert "add two needed pacman packages"
sspaeti Sep 15, 2025
237987e
add install and remove scripts
sspaeti Sep 16, 2025
3bd3c67
install icon
sspaeti Sep 16, 2025
ac1e1d3
rename scripts and menu to Windows VM
sspaeti Sep 16, 2025
eb60f29
rename also launch script to windows vm
sspaeti Sep 16, 2025
59a4606
update nameing
sspaeti Sep 16, 2025
b05c387
remove quotes
sspaeti Sep 16, 2025
68558d4
fix paramter and quiting after installation
sspaeti Sep 16, 2025
d1617d3
fix launch script
sspaeti Sep 16, 2025
6b6417c
update
sspaeti Sep 16, 2025
3896955
certificate acceptance and remove of desktop app
sspaeti Sep 16, 2025
b925081
move desktop app
sspaeti Sep 16, 2025
05691b9
rename app from "Windows VM" to "Windows"
sspaeti Sep 16, 2025
9e1d3e3
add example of sharing local share with Windows
sspaeti Sep 16, 2025
b1bac27
merge 'dev' into windows-docker-vm
sspaeti Sep 16, 2025
4c1fdca
Merge branch 'dev' into windows-docker-vm
sspaeti Sep 16, 2025
7288b2e
Merge branch 'dev' into windows-docker-vm
sspaeti Sep 29, 2025
dc08007
exchange rdesktop with freerdc
sspaeti Sep 29, 2025
b6b7eae
accept certificates automatically so user don't fail first try
sspaeti Sep 29, 2025
4e4698b
remove certi during normal launch (handled in install process)
sspaeti Sep 29, 2025
83f3332
remove volumes and orphans to have clean state (avoids hang on login)
sspaeti Sep 29, 2025
1b410ac
/cert option still needed
sspaeti Oct 1, 2025
4759dd0
Simplify package installs
ryanrhughes Oct 15, 2025
1b03078
Fix icon + desktop to prevent creation on initial install
ryanrhughes Oct 15, 2025
dcdf745
omarchy-windows-vm in working form
ryanrhughes Oct 15, 2025
fd20bee
Don't need this anymore
ryanrhughes Oct 15, 2025
38b7389
Fix commands
ryanrhughes Oct 15, 2025
d8a4c80
Merge branch 'dev' into windows-vm
dhh Oct 16, 2025
e8c249e
Always use uwsm-app
dhh Oct 16, 2025
62d8847
We are generating it instead
dhh Oct 16, 2025
32d25c7
Make omarchy-pkg-add quiet when the packages are already there
dhh Oct 16, 2025
ff3f852
Improve the questionnaire
dhh Oct 16, 2025
7af22f0
Show where you change resource usage
dhh Oct 16, 2025
6f6f4eb
Add default Windows share
ryanrhughes Oct 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added applications/icons/windows.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 4 additions & 2 deletions bin/omarchy-menu
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ show_setup_security_menu() {
}

show_install_menu() {
case $(menu "Install" "󰣇 Package\n󰣇 AUR\n Web App\n TUI\n Service\n Style\n󰵮 Development\n Editor\n Terminal\n󱚤 AI\n Gaming") in
case $(menu "Install" "󰣇 Package\n󰣇 AUR\n Web App\n TUI\n Service\n Style\n󰵮 Development\n Editor\n Terminal\n󱚤 AI\n󰍲 Windows\n Gaming") in
*Package*) terminal omarchy-pkg-install ;;
*AUR*) terminal omarchy-pkg-aur-install ;;
*Web*) present_terminal omarchy-webapp-install ;;
Expand All @@ -244,6 +244,7 @@ show_install_menu() {
*Editor*) show_install_editor_menu ;;
*Terminal*) show_install_terminal_menu ;;
*AI*) show_install_ai_menu ;;
*Windows*) present_terminal "omarchy-windows-vm install" ;;
*Gaming*) show_install_gaming_menu ;;
*) show_main_menu ;;
esac
Expand Down Expand Up @@ -374,11 +375,12 @@ show_install_elixir_menu() {
}

show_remove_menu() {
case $(menu "Remove" "󰣇 Package\n Web App\n TUI\n󰸌 Theme\n󰈷 Fingerprint\n Fido2") in
case $(menu "Remove" "󰣇 Package\n Web App\n TUI\n󰸌 Theme\n󰍲 Windows\n󰈷 Fingerprint\n Fido2") in
*Package*) terminal omarchy-pkg-remove ;;
*Web*) present_terminal omarchy-webapp-remove ;;
*TUI*) present_terminal omarchy-tui-remove ;;
*Theme*) present_terminal omarchy-theme-remove ;;
*Windows*) present_terminal "omarchy-windows-vm remove" ;;
*Fingerprint*) present_terminal "omarchy-setup-fingerprint --remove" ;;
*Fido2*) present_terminal "omarchy-setup-fido2 --remove" ;;
*) show_main_menu ;;
Expand Down
4 changes: 3 additions & 1 deletion bin/omarchy-pkg-add
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
#!/bin/bash

sudo pacman -S --noconfirm --needed "$@" || exit 1
if omarchy-pkg-missing "$@"; then
sudo pacman -S --noconfirm --needed "$@" || exit 1
fi

for pkg in "$@"; do
# Secondary check to handle states where pacman doesn't actually register an error
Expand Down
Loading