From aef636b44f715a71ec03c1a9af3fd997a8c9a818 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 18 Apr 2024 15:29:34 -0500 Subject: added pyenv to archsetup --- TODO.org | 17 ++++++++--------- archsetup | 3 ++- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/TODO.org b/TODO.org index e91bbde..eba3fbb 100644 --- a/TODO.org +++ b/TODO.org @@ -2,7 +2,7 @@ === ArchSetup Tasks === * ArchSetup v0.5 -** DONE [#B] Screen Recording Solution +** DONE [#C] Screen Recording Solution CLOSED: [2024-04-06 Sat 17:22] *** 2024-04-06 Sat @ 17:22:37 -0500 Added recordnow script using ffmpeg does everything: @@ -17,8 +17,7 @@ command is: ffmpeg -framerate 30 -f x11grab -i :0.0+ -f pulse -i alsa_input.pci-0000_00_1b.0.analog-stereo -ac 1 -f pulse -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor -ac 2 "$LOCATION/$NAME".mkv *** 2024-04-06 Sat @ 16:06:49 -0500 Tried OBS, but should try something simpler - -** DONE [#B] Setup Virtualbox with ArchBase for Testing +** DONE [#C] Setup Virtualbox with ArchBase for Testing CLOSED: [2024-04-11 Thu 08:49] ** DONE [#C] Add paccache systemd timer CLOSED: [2024-04-13 Sat 12:58] @@ -44,7 +43,7 @@ for this particular dependency: Ran same sed command to change all agetty commands ** TODO [#C] Add Docker Image for Telega Emacs Dependency *** TODO Create and Test Script to Add Docker Image for Telega -** TODO [#B] v0.5 Scenario Test & Bugfixes +** TODO [#C] v0.5 Scenario Test & Bugfixes *** Virtualbox Installation Testing *** Reinstall Velox Using Latest * ArchSetup v0.6 @@ -230,7 +229,10 @@ Captured On: [2024-04-13 Sat 13:19] ** TODO [#C] Cleanup Dotfiles Repository The .dotfiles repo has configuration for applications I no longer use. * ArchSetup Backlog -** TODO [#C] Rewrite Archsetup in Another Language +** TODO [#C] ZFS on Root Install +[[file:///usr/share/doc/arch-wiki/html/en/Install_Arch_Linux_on_ZFS.html][Install Arch Linux on ZFS - ArchWiki]] +** TODO [#C] Evaluate Hyprland to Duplicate DWM Workflow +** TODO [#D] Rewrite Archsetup in Another Language There's no current way to test each function, and Archsetup's complexity will grow *** Which Language? **** Python @@ -246,9 +248,6 @@ There's no current way to test each function, and Archsetup's complexity will gr | no interpreter needed | opaque binary; less credibility | | great unit test framework built-in | | -** TODO [#B] ZFS on Root Install -[[file:///usr/share/doc/arch-wiki/html/en/Install_Arch_Linux_on_ZFS.html][Install Arch Linux on ZFS - ArchWiki]] -** TODO [#C] Evaluate Hyprland to Duplicate DWM Workflow ** TODO [#D] Evaluate i3 / Sway to Duplicate DWM Workflows ** TODO [#D] Evaluate Rofi Menus ** TODO [#D] Evaluate Binding the Right Alt Key to Mod4 Using Xmodmap @@ -273,7 +272,7 @@ Note: There is a #define option in config.h which also allows you to switch the #+END_QUOTE [[https://wiki.archlinux.org/title/Dwm][dwm - ArchWiki]] Captured On: [2024-04-02 Tue 17:42] -** TODO [#A] Add Pyenv to Archsetup +* ArchSetup Reference/Research ** Info on Local Pacman Cache/Mirror [[https://bbs.archlinux.org/viewtopic.php?id=242471][Use pacman cache as local package mirror / Pacman & Package Upgrade Issues / Arch Linux Forums]] Captured On: [2024-04-13 Sat 12:07] diff --git a/archsetup b/archsetup index 6ee3b0f..e2e1470 100755 --- a/archsetup +++ b/archsetup @@ -655,7 +655,8 @@ developer_workstation () { pacman_install rust # Rust programming language # Python - pacman_install pyright # Python language server + pacman_install pyright # Python language server + pacman_install pyenv # Python environment manager # Shell pacman_install shellcheck # Shell script linter -- cgit v1.2.3