added setup for eww and created virtualization.sh for setting up virtualization on the system

This commit is contained in:
Christian Figueroa 2025-01-21 00:57:54 -08:00
parent df627be315
commit 0f18bb9cf9
9 changed files with 34 additions and 1 deletions

0
.config/eww/eww.scss Normal file
View File

9
.config/eww/eww.yuck Normal file
View File

@ -0,0 +1,9 @@
(defwindow powermenu
:monitor 0
:stacking "fg"
:windowtype "normal"
:wm-ignore true
:geometry (geometry
:width "50%"
:height "50%")
(label :text "Hello, World!"))

View File

@ -8,5 +8,6 @@ vim.keymap.set("n", "<C-d>", "<C-d>zz")
vim.keymap.set("n", "n", "nzz") vim.keymap.set("n", "n", "nzz")
vim.keymap.set("n", "N", "Nzz") vim.keymap.set("n", "N", "Nzz")
vim.keymap.set("n", "<C-c>", "<nop>") vim.keymap.set("n", "<C-c>", "<nop>")
vim.keymap.set("n", "<leader>y", "\"+y")

View File

@ -0,0 +1 @@
/usr/share/examples/wireplumber/10-wireplumber.conf

View File

@ -0,0 +1 @@
/usr/share/examples/pipewire/20-pipewire-pulse.conf

BIN
.config/pulse/cookie Normal file

Binary file not shown.

View File

@ -18,11 +18,16 @@ mkdir --parents ~/projects/javascript
# Setup zsh # Setup zsh
chsh -s $(which zsh) chsh -s $(which zsh)
sudo xbps-install -y font-firacode river wezterm firefox dbus elogind pipewire wireplumber sudo xbps-install -y font-firacode river wezterm firefox dbus elogind pipewire wireplumber ffmpeg eww
sudo xbps-install -y rustup ghc openjdk21 apache-maven gradle nodejs sudo xbps-install -y rustup ghc openjdk21 apache-maven gradle nodejs
# Setup river # Setup river
sudo ln -s /etc/sv/dbus /var/service sudo ln -s /etc/sv/dbus /var/service
sudo sv up dbus sudo sv up dbus
# Setup wireplumber (per user)
: "${XDG_CONFIG_HOME:=${HOME}/.config}"
mkdir -p "${XDG_CONFIG_HOME}/pipewire/pipewire.conf.d"
ln -s /usr/share/examples/pipewire/20-pipewire-pulse.conf "${XDG_CONFIG_HOME}/pipewire/pipewire.conf.d/"
exit exit

2
scripts/desktop.sh Normal file → Executable file
View File

@ -1 +1,3 @@
pipewire&
dbus-run-session river dbus-run-session river

14
scripts/virtualization.sh Executable file
View File

@ -0,0 +1,14 @@
xi libvirt virt-manager virt-manager-tools qemu
sleep 3
# Enable libvirtd
sudo ln -s /etc/sv/libvirtd /var/service
sudo sv up libvirtd
# Enable virtlockd
sudo ln -s /etc/sv/virtlockd /var/service
sudo sv up virtlockd
# Enable virtlogd
sudo ln -s /etc/sv/virtlogd /var/service
sudo sv up virtlogd