summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO.org84
-rwxr-xr-xarchsetup27
2 files changed, 61 insertions, 50 deletions
diff --git a/TODO.org b/TODO.org
index f966ca8..daa0e36 100644
--- a/TODO.org
+++ b/TODO.org
@@ -2,101 +2,103 @@
=== ArchSetup Tasks ===
* ArchSetup v0.5
-** TODO [#B] Add PyCharm Community
-:LOGBOOK:
-- State "TODO" from [2024-11-07 Thu 12:32]
-:END:
-
** TODO [#B] Get Thunderbird Dotfiles Working
:LOGBOOK:
- State "TODO" from [2024-11-07 Thu 12:32]
:END:
-** TODO [#B] Add VSCode Open Source Version
+** TODO [#B] Change Lockscreen to betterlockscreen or something like it
:LOGBOOK:
- State "TODO" from [2024-11-07 Thu 12:32]
:END:
-** TODO [#B] Change Lockscreen to betterlockscreen or something like it
+** TODO [#B] Finish udev script for mouse
:LOGBOOK:
-- State "TODO" from [2024-11-07 Thu 12:32]
+- State "TODO" from [2024-05-05 Sun 14:15]
:END:
-** TODO [#B] Add Signal to ArchSetup
+** TODO [#B] Push Archsetup to Website on Archsetup Commit
:LOGBOOK:
-- State "TODO" from [2024-11-07 Thu 05:48]
+- State "TODO" from [2024-04-18 Thu 16:21]
:END:
-** TODO [#B] Add Distrobox to ArchSetup
+** TODO [#C] Add Gnome Boxes to ArchSetup
:LOGBOOK:
-- State "TODO" from [2024-11-07 Thu 05:35]
+- State "TODO" from [2024-11-07 Thu 12:32]
:END:
-Must add podman, distrobox, and boxbuddy, and an acceptable terminal (alacritty)
-** TODO [#B] AutoInstall Reputable VPN
+
+** TODO [#C] Get tremc or bittorrent solution working
:LOGBOOK:
-- State "TODO" from [2024-11-07 Thu 05:31]
+- State "TODO" from [2024-11-07 Thu 05:33]
:END:
-** TODO [#B] Finish udev script for mouse
+** TODO [#C] task spooler doesn't display flush
:LOGBOOK:
-- State "TODO" from [2024-05-05 Sun 14:15]
+- State "TODO" from [2024-05-06 Mon 21:38]
:END:
-** TODO [#B] Push Archsetup to Website on Archsetup Commit
+** TODO [#C] Add Docker Image for Telega Emacs Dependency
+*** TODO Create and Test Script to Add Docker Image for Telega
+perhaps it's as simple as adding:
+#+begin_src shell
+docker pull zevlg/telega-server:latest
+#+end_src
+...after installing docker?
+** TODO [#C] v0.5 Scenario Test & Bugfixes
+*** Virtualbox Installation Testing
+*** Reinstall Velox Using Latest
+** TODO [#B] Install Proton VPN GUI
:LOGBOOK:
-- State "TODO" from [2024-04-18 Thu 16:21]
+- State "TODO" from [2024-11-07 Thu 05:31]
:END:
-
-** TODO [#C] Add Picom
+** VERIFY [#C] Add OBS Studio
:LOGBOOK:
- State "TODO" from [2024-11-07 Thu 12:32]
:END:
-** TODO [#C] Add OBS Studio
+** VERIFY [#C] Add Picom
:LOGBOOK:
- State "TODO" from [2024-11-07 Thu 12:32]
:END:
-** TODO [#C] Add Gnome Boxes to ArchSetup
+** VERIFY [#B] Add Signal to ArchSetup
:LOGBOOK:
-- State "TODO" from [2024-11-07 Thu 12:32]
+- State "TODO" from [2024-11-07 Thu 05:48]
:END:
-** TODO [#C] Add Distrobox to ArchSetup
+** VERIFY [#B] Add VSCode Open Source Version
:LOGBOOK:
- State "TODO" from [2024-11-07 Thu 12:32]
:END:
-** TODO [#C] Add BoxBuddy to ArchSetup
+** VERIFY [#B] Add PyCharm Community
:LOGBOOK:
+- State "DONE" from "TODO" [2024-11-07 Thu 14:24]
- State "TODO" from [2024-11-07 Thu 12:32]
:END:
-** TODO [#C] Get tremc or bittorrent solution working
+** VERIFY [#B] Add Distrobox to ArchSetup
:LOGBOOK:
-- State "TODO" from [2024-11-07 Thu 05:33]
+- State "TODO" from [2024-11-07 Thu 05:35]
:END:
-** TODO [#C] task spooler doesn't display flush
+Must add podman, distrobox, and boxbuddy, and an acceptable terminal (alacritty)
+** VERIFY [#C] Add BoxBuddy to ArchSetup
:LOGBOOK:
-- State "TODO" from [2024-05-06 Mon 21:38]
+- State "DONE" from "TODO" [2024-11-07 Thu 14:20]
+- State "TODO" from [2024-11-07 Thu 12:32]
:END:
-** TODO [#C] Add Docker Image for Telega Emacs Dependency
-*** TODO Create and Test Script to Add Docker Image for Telega
-perhaps it's as simple as adding:
-#+begin_src shell
-docker pull zevlg/telega-server:latest
-#+end_src
-...after installing docker?
-** TODO [#C] v0.5 Scenario Test & Bugfixes
-*** Virtualbox Installation Testing
-*** Reinstall Velox Using Latest
** VERIFY [#B] At does not install
:LOGBOOK:
- State "TODO" from [2024-05-06 Mon 21:38]
:END:
*** 2024-11-07 Thu @ 05:28:26 -0600 Looks like it's in the extra repository
so changing to aur install
-** VERIFY [#C] Quiet Login Removing Hostname No Longer Working
+** DONE [#C] Quiet Login Removing Hostname No Longer Working
+CLOSED: [2024-11-07 Thu 14:10]
+:LOGBOOK:
+- State "DONE" from "VERIFY" [2024-11-07 Thu 14:10]
+:END:
+
*** 2024-04-13 Sat @ 14:33:42 -0500 Test if alternate getty is the reason
Ran same sed command to change all agetty commands
** DONE [#C] Screen Recording Solution
diff --git a/archsetup b/archsetup
index 700c526..dd38a04 100755
--- a/archsetup
+++ b/archsetup
@@ -596,7 +596,7 @@ desktop_environment() {
action="UI Theme" && display "subtitle" "$action"
- for software in lxappearance gnome-themes-extra gtk-engine-murrine; do
+ for software in picom lxappearance gnome-themes-extra gtk-engine-murrine; do
pacman_install $software
done;
@@ -684,8 +684,10 @@ developer_workstation () {
aur_install the_silver_searcher # Another fast grep utility
action="Programming Editors" && display "subtitle" "$action"
- pacman_install mg
- pacman_install neovim
+ pacman_install mg # mini emacs
+ pacman_install neovim # mega vi
+ pacman_install pycharm-community-edition # python ide
+ pacman_install code # vscode oss version
action="Emacs Dependencies" && display "subtitle" "$action"
pacman_install emacs
@@ -723,10 +725,16 @@ developer_workstation () {
action="DevOps Utilities" && display "subtitle" "$action"
- action="installing devops virtualization and automation tools" && display "task" "$action"
- pacman_install vagrant
- pacman_install ansible
-
+ action="installing devops virtualization and automation tools" && display "task" "$action"
+ pacman_install vagrant
+ pacman_install ansible
+
+ # distrobox related
+ pacman_install podman
+ pacman_install distrobox
+ pacman_install boxbuddy
+
+ # virtualbox related
# ensure headers exist before installing virtualbox*dkms
pacman_install linux-headers
pacman_install linux-lts-headers
@@ -735,6 +743,7 @@ developer_workstation () {
pacman_install virtualbox-guest-iso
pacman_install virtualbox-host-dkms
+ # docker
action="adding user to vboxusers group" && display "task" "$action"
(gpasswd -a $username vboxusers >> "$logfile" 2>&1) || error "error" "$action" "$?"
pacman_install docker
@@ -783,7 +792,7 @@ supplemental_software() {
pacman_install mpd # the music player daemon
pacman_install ncmpcpp # and mpd client to play music
pacman_install neofetch # cli system information tool
- ### TESTING IF NEEDED pacman_install obs-studio # desktop recording software
+ pacman_install obs-studio # desktop recording software
pacman_install odt2txt # converts from open document to text
pacman_install p7zip # p7zip compression tool
pacman_install pandoc # universal document converter
@@ -809,6 +818,7 @@ supplemental_software() {
pacman_install zathura-djvu # zathura plugin for djvu books
pacman_install zathura-pdf-mupdf # zathura plugin for pdf
pacman_install zlib # compression library
+ pacman_install signal-desktop # secure messenger
# aur installs
aur_install dtrx # extraction tool
@@ -816,7 +826,6 @@ supplemental_software() {
aur_install hfsprogs # file system tools for Mac OS
aur_install mcomix # image viewer for comic books
aur_install nsxiv # image viewer
- ## TESTING IF NEEDED aur_install picom-jonaburg-git # xorg compositor with enhancements
aur_install shell-gpt # gpt in your terminal
aur_install tageditor # metadata editor for mkv, webm and related video files
aur_install tidal-dl # tidal-dl:tidal as yt-dlp:youtube