diff options
| author | Craig Jennings <c@cjennings.net> | 2024-12-06 11:20:31 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2024-12-06 11:21:02 -0600 |
| commit | d026231e39aff7760165f3bd0948584f02bdb0a3 (patch) | |
| tree | 8da6256460001084cb0981ac088985b1b04f0086 /TODO.org | |
| parent | 7b621e2c773a0845f6770c0770d5244fb03e59ba (diff) | |
adding vncserver task with link for information
Diffstat (limited to 'TODO.org')
| -rw-r--r-- | TODO.org | 434 |
1 files changed, 203 insertions, 231 deletions
@@ -1,93 +1,10 @@ === ArchSetup Tasks === - -* Velox Setup -** Zorin OS Code - Z217-1PVI-K50J-GYDA -** TODO [#C] Test new apps -:LOGBOOK: -- State "TODO" from [2024-11-09 Sat 10:24] -:END: -- [ ] foliate setup properly with resetmimetypes and calibre -- [ ] boxbuddy tested -- [ ] gnome-boxes tested -- [ ] archdev created -- [ ] betterlockscreen tested along with nitrogen -** TODO [#C] Walk through ranger config -:LOGBOOK: -- State "TODO" from [2024-11-09 Sat 10:28] -:END: -** DONE [#B] Check into issues with Chrome and Electron Apps (like Obsidian) -CLOSED: [2024-11-09 Sat 12:28] -:LOGBOOK: -- State "DONE" from "DOING" [2024-11-09 Sat 12:28] -- State "DOING" from "TODO" [2024-11-09 Sat 11:50] -- State "TODO" from [2024-11-09 Sat 10:28] -:END: -Problem Statement: -- When right clicking in an area, the surrounding menu has a buffer of 10 px, and it's black. -- When selecting a button, typing text, or using any of the UI elements, the screen doesn't refresh until it's resized or redrawn. - -SOLUTION: Removing xf86-video-intel driver solved the problem. -*** DONE Run through theories -CLOSED: [2024-11-09 Sat 12:26] -:LOGBOOK: -- State "DONE" from "DOING" [2024-11-09 Sat 12:26] -- State "DOING" from "WAITING" [2024-11-09 Sat 11:43] -- State "DOING" from "PROJECT" [2024-11-09 Sat 11:43] -- State "TODO" from [2024-11-09 Sat 11:43] -:END: -**** DONE It's the compositor (it's not) -CLOSED: [2024-11-09 Sat 11:47] -:LOGBOOK: -- State "DONE" from [2024-11-09 Sat 11:47] -:END: -killed picom and the same thing's happening - -**** DONE It's the wrong video driver -CLOSED: [2024-11-09 Sat 12:26] -:LOGBOOK: -- State "DONE" from "DOING" [2024-11-09 Sat 12:26] -- State "DOING" from "PROJECT" [2024-11-09 Sat 11:43] -- State "TODO" from [2024-11-09 Sat 11:43] -:END: -***** DONE [#B] Try other appropriate OSS video drivers -CLOSED: [2024-11-09 Sat 12:25] -:LOGBOOK: -- State "DONE" from "PROJECT" [2024-11-09 Sat 12:25] -- State "TODO" from [2024-11-09 Sat 11:43] -:END: - -Command used to install all video drivers: -sudo pacman -S $(pacman -Sgq xorg-drivers | grep xf86-video) - -Which one am I using? -from neofetch, I have -- GPU: Intel Raptor Lake-P [Iris Xe Graphics] -from inxi -G I see:: -- Graphics: - Device-1: Intel Raptor Lake-P [Iris Xe Graphics] driver: i915 v: kernel - Device-2: Realtek Laptop Camera driver: uvcvideo type: USB - Display: x11 server: X.Org v: 21.1.14 driver: X: loaded: intel - unloaded: fbdev,modesetting,vesa dri: i965 gpu: i915 - resolution: 2256x1504~60Hz - API: EGL v: 1.5 drivers: iris,swrast platforms: gbm,x11,surfaceless,device - API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.6-arch1.1 - renderer: Mesa Intel Graphics (RPL-P) - -I noted that the first time it couldn't identify which renderer it was using, and asked for GLXinfo to be installed, so I did that. - -SOLUTION: Removing xf86-video-intel driver solved the problem. - * ArchSetup v0.5 -** Add Obsidian and dotfiles -** Add Evince and dotfiles -** Add Thunar -** TODO [#B] Change Lockscreen to betterlockscreen or something like it +** TODO [#B] Change Lockscreen to hyprlock (something simple) :LOGBOOK: - State "TODO" from [2024-11-07 Thu 12:32] :END: - ** TODO [#B] Thunderbird dotfiles :LOGBOOK: - State "TODO" from [2024-11-07 Thu 12:32] @@ -102,132 +19,24 @@ SOLUTION: Removing xf86-video-intel driver solved the problem. :LOGBOOK: - State "TODO" from [2024-11-07 Thu 16:16] :END: -** TODO [#B] Finish udev script for mouse -:LOGBOOK: -- State "TODO" from [2024-05-05 Sun 14:15] -:END: - ** TODO [#B] Push Archsetup to Website on Archsetup Commit :LOGBOOK: - State "TODO" from [2024-04-18 Thu 16:21] :END: -** TODO [#C] Get tremc or bittorrent solution working -:LOGBOOK: -- State "TODO" from [2024-11-07 Thu 05:33] -:END: -** TODO [#C] task spooler doesn't display flush -:LOGBOOK: -- State "TODO" from [2024-05-06 Mon 21:38] -: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 [#B] Install VPN w/ GUI :LOGBOOK: - State "TODO" from [2024-11-07 Thu 05:31] :END: -** TODO [#C] v0.5 Scenario Test & Bugfixes -*** Virtualbox Installation Testing -*** Reinstall Velox Using Latest -** VERIFY [#C] Add Gnome Boxes to ArchSetup -:LOGBOOK: -- State "TODO" from [2024-11-07 Thu 12:32] -:END: - -** VERIFY [#C] Add OBS Studio -:LOGBOOK: -- State "TODO" from [2024-11-07 Thu 12:32] -:END: - -** VERIFY [#C] Add Picom -:LOGBOOK: -- State "TODO" from [2024-11-07 Thu 12:32] -:END: - -** VERIFY [#B] Add Signal to ArchSetup -:LOGBOOK: -- State "TODO" from [2024-11-07 Thu 05:48] -:END: - -** VERIFY [#B] Add VSCode Open Source Version -:LOGBOOK: -- State "TODO" from [2024-11-07 Thu 12:32] -:END: - -** 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: - -** VERIFY [#B] Add Distrobox to ArchSetup -:LOGBOOK: -- State "TODO" from [2024-11-07 Thu 05:35] -:END: -Must add podman, distrobox, and boxbuddy, and an acceptable terminal (alacritty) -** VERIFY [#C] Add BoxBuddy to ArchSetup -:LOGBOOK: -- State "DONE" from "TODO" [2024-11-07 Thu 14:20] -- State "TODO" from [2024-11-07 Thu 12:32] -:END: - -** VERIFY [#B] At does not install +** TODO [#B] Fix "at" error during install :LOGBOOK: +- State "TODO" from "VERIFY" [2024-11-30 Sat 16:56] - State "TODO" from [2024-05-06 Mon 21:38] :END: +*** 2024-11-30 Sat @ 16:56:46 -0600 Failed with yay on ongoing install. +I think this might be the only error. *** 2024-11-07 Thu @ 05:28:26 -0600 Looks like it's in the extra repository so changing to aur install -** 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 -CLOSED: [2024-04-06 Sat 17:22] -*** 2024-04-06 Sat @ 17:22:37 -0500 Added recordnow script using ffmpeg -does everything: -- full screen recording -- all audio -- microphone - -base configuration came from combining commands from https://trac.ffmpeg.org/wiki/Capture/Desktop - -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 [#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] -systemctl enable --now paccache.timer -will setup paccache -rk3 to run every three days. You can locate the paccache.service file to adjust this to your needs. -** DONE [#C] Fix 2 Errors in Archsetup Fresh Installation -CLOSED: [2024-04-13 Sat 12:59] -** DONE [#C] No Wallpaper on First Boot -CLOSED: [2024-04-13 Sat 12:59] -** DONE [#C] Install Gist Emacs Dependency -CLOSED: [2024-04-13 Sat 14:12] -...from the AUR Under Emacs Dependencies -for this particular dependency: -(use-package erc-yank - :defer 1 - :after erc - :bind - (:map erc-mode-map - ("C-y" . erc-yank))) - -* ArchSetup v0.6 ** TODO [#B] Sleep/Suspend Working on Framework Laptop *** Note: kernel parameter for sleep/suspend issue in Framework Laptop #+BEGIN_QUOTE @@ -259,8 +68,15 @@ The AllowSuspendThenHibernate line is commented out but that is the default so i #+END_QUOTE [[https://community.frame.work/t/tracking-suspend-on-linux-drains-a-lot-of-battery-compared-to-other-laptop/24737/12][[TRACKING] Suspend on linux drains a lot of battery compared to other laptop - Framework Laptop 13 / Linux - Framework Community]] Captured On: [2024-03-03 Sun 07:14] -** TODO [#B] Optional: Graphical Boot and Login -*** TODO SDDM +** TODO [#C] Graphical Boot +:LOGBOOK: +- State "TODO" from [2024-11-30 Sat 17:10] +:END: +Or perhaps just a black screen during boot if it's quick. +Low on the list, but it'll be weird to have nice UI after boot, but the boot's text raining. +** TODO [#B] Graphical Login +You're going to need this as you'll want to choose between hyprland and dwm +*** TODO SDDM? then systemctl enable sddm.service **** Move All Startup Apps to Startdwm and Call Startdwm From Xinitrc **** 2024-04-02 Tue @ 18:51:04 -0500 xinit-xsession doesn't work @@ -350,7 +166,37 @@ $ ls -l /usr/local/bin/startdwm [[https://www.reddit.com/r/suckless/comments/jj61py/how_do_i_make_dwm_appear_on_my_display_manager/][(3) How do I make dwm appear on my display manager? (lightDM) : suckless]] Captured On: [2024-04-02 Tue 17:46] -*** TODO Plymouth +** TODO [#B] Add Hyprland Config +:LOGBOOK: +- State "TODO" from [2024-11-30 Sat 17:00] +:END: + +*** Reference +TechHeart +https://www.youtube.com/watch?v=iE99GrcZzhs + +TypeCraft's Playlist +https://www.youtube.com/watch?v=2CP_9-jCV6A&list=PLsz00TDipIfeDrFeSA56W1wPrYYg_Kd-b +*** Hyprland Install + +*** HyprPanel as the top bar +https://www.youtube.com/watch?v=6Dn9k8EX0-M +*** nwg-dock-hyprland as the doc +https://www.youtube.com/watch?v=16KX3vnbNcg +*** Other tools +https://www.youtube.com/watch?v=KA1jv40q9lQ +** TODO [#B] Add Thunar or other Graphical File Manager +:LOGBOOK: +- State "TODO" from [2024-11-30 Sat 17:01] +:END: + +** TODO [#C] Walk through ranger config +:LOGBOOK: +- State "TODO" from [2024-11-09 Sat 10:28] +:END: +** TODO [#C] Scenario Test & Bugfixes +*** Virtualbox Installation Testing +*** Reinstall Velox Using Latest ** TODO [#C] Robust Installation Using Local Packages *** What Problem Am I Trying to Solve? reinstall current configuration entirely offline @@ -409,10 +255,134 @@ Captured On: [2024-04-13 Sat 13:19] ** TODO [#C] Cleanup Dotfiles Repository The .dotfiles repo has configuration for applications I no longer use. +** TODO [#C] Test new apps +:LOGBOOK: +- State "TODO" from [2024-11-09 Sat 10:24] +:END: +- [ ] foliate setup properly with resetmimetypes and calibre +- [ ] boxbuddy tested +- [ ] gnome-boxes tested +- [ ] archdev created +** VERIFY [#C] Add Gnome Boxes to ArchSetup +:LOGBOOK: +- State "TODO" from [2024-11-07 Thu 12:32] +:END: + +** VERIFY [#C] Add OBS Studio +:LOGBOOK: +- State "TODO" from [2024-11-07 Thu 12:32] +:END: + +** VERIFY [#C] Add Picom +:LOGBOOK: +- State "TODO" from [2024-11-07 Thu 12:32] +:END: + +** DONE [#B] Check into issues with Chrome and Electron Apps (like Obsidian) +CLOSED: [2024-11-09 Sat 12:28] +:LOGBOOK: +- State "DONE" from "DOING" [2024-11-09 Sat 12:28] +- State "DOING" from "TODO" [2024-11-09 Sat 11:50] +- State "TODO" from [2024-11-09 Sat 10:28] +:END: +Problem Statement: +- When right clicking in an area, the surrounding menu has a buffer of 10 px, and it's black. +- When selecting a button, typing text, or using any of the UI elements, the screen doesn't refresh until it's resized or redrawn. + +SOLUTION: Removing xf86-video-intel driver solved the problem. +*** DONE Run through theories +CLOSED: [2024-11-09 Sat 12:26] +:LOGBOOK: +- State "DONE" from "DOING" [2024-11-09 Sat 12:26] +- State "DOING" from "WAITING" [2024-11-09 Sat 11:43] +- State "DOING" from "PROJECT" [2024-11-09 Sat 11:43] +- State "TODO" from [2024-11-09 Sat 11:43] +:END: +**** DONE It's the compositor (it's not) +CLOSED: [2024-11-09 Sat 11:47] +:LOGBOOK: +- State "DONE" from [2024-11-09 Sat 11:47] +:END: +killed picom and the same thing's happening + +**** DONE It's the wrong video driver +CLOSED: [2024-11-09 Sat 12:26] +:LOGBOOK: +- State "DONE" from "DOING" [2024-11-09 Sat 12:26] +- State "DOING" from "PROJECT" [2024-11-09 Sat 11:43] +- State "TODO" from [2024-11-09 Sat 11:43] +:END: +***** DONE [#B] Try other appropriate OSS video drivers +CLOSED: [2024-11-09 Sat 12:25] +:LOGBOOK: +- State "DONE" from "PROJECT" [2024-11-09 Sat 12:25] +- State "TODO" from [2024-11-09 Sat 11:43] +:END: + +Command used to install all video drivers: +sudo pacman -S $(pacman -Sgq xorg-drivers | grep xf86-video) + +Which one am I using? +from neofetch, I have +- GPU: Intel Raptor Lake-P [Iris Xe Graphics] +from inxi -G I see:: +- Graphics: + Device-1: Intel Raptor Lake-P [Iris Xe Graphics] driver: i915 v: kernel + Device-2: Realtek Laptop Camera driver: uvcvideo type: USB + Display: x11 server: X.Org v: 21.1.14 driver: X: loaded: intel + unloaded: fbdev,modesetting,vesa dri: i965 gpu: i915 + resolution: 2256x1504~60Hz + API: EGL v: 1.5 drivers: iris,swrast platforms: gbm,x11,surfaceless,device + API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.6-arch1.1 + renderer: Mesa Intel Graphics (RPL-P) + +I noted that the first time it couldn't identify which renderer it was using, and asked for GLXinfo to be installed, so I did that. + +SOLUTION: Removing xf86-video-intel driver solved the problem. + +** 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 +CLOSED: [2024-04-06 Sat 17:22] +*** 2024-04-06 Sat @ 17:22:37 -0500 Added recordnow script using ffmpeg +does everything: +- full screen recording +- all audio +- microphone + +base configuration came from combining commands from https://trac.ffmpeg.org/wiki/Capture/Desktop + +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 [#C] Add paccache systemd timer +CLOSED: [2024-04-13 Sat 12:58] +systemctl enable --now paccache.timer +will setup paccache -rk3 to run every three days. You can locate the paccache.service file to adjust this to your needs. +** DONE [#C] No Wallpaper on First Boot +CLOSED: [2024-04-13 Sat 12:59] +** DONE [#C] Install Gist Emacs Dependency +CLOSED: [2024-04-13 Sat 14:12] +...from the AUR Under Emacs Dependencies +for this particular dependency: +(use-package erc-yank + :defer 1 + :after erc + :bind + (:map erc-mode-map + ("C-y" . erc-yank))) + +** Add vpcserver to archsetup +https://gist.github.com/miguelmota/9cd15049843ddf1ee1a52196f5c7e5ea * ArchSetup Backlog -** 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? @@ -453,25 +423,31 @@ 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] -* ZFS Notes and Reference Pages -** Reference Pages -*** [[https://blog.timo.page/installing-arch-linux-on-zfs][Installing Arch Linux on ZFS]] -*** [[https://openzfs.github.io/openzfs-docs/Getting%20Started/Arch%20Linux/Root%20on%20ZFS.html][OpenZFS - Arch Linux Root on ZFS]] -*** [[https://wiki.archlinux.org/title/Install_Arch_Linux_on_ZFS][Arch Wiki - Install Arch Linux on ZFS]] -*** [[https://wiki.archlinux.org/title/ZFS][Arch Wiki - ZFS Main Page]] -*** [[https://bbs.archlinux.org/viewtopic.php?id=298463][Gist on Arch ZFS install]] -*** [[https://florianesser.ch/posts/20220714-arch-install-zbm/][Guide on ZFS Arch Install with ZFSBootMenu]] -*** [[https://docs.zfsbootmenu.org/en/v2.3.x/][ZFSBootMenu Docs]] +* 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] +** Zorin OS Code + Z217-1PVI-K50J-GYDA +** ZFS Notes and Reference Pages +*** Reference Pages +**** [[https://blog.timo.page/installing-arch-linux-on-zfs][Installing Arch Linux on ZFS]] +**** [[https://openzfs.github.io/openzfs-docs/Getting%20Started/Arch%20Linux/Root%20on%20ZFS.html][OpenZFS - Arch Linux Root on ZFS]] +**** [[https://wiki.archlinux.org/title/Install_Arch_Linux_on_ZFS][Arch Wiki - Install Arch Linux on ZFS]] +**** [[https://wiki.archlinux.org/title/ZFS][Arch Wiki - ZFS Main Page]] +**** [[https://bbs.archlinux.org/viewtopic.php?id=298463][Gist on Arch ZFS install]] +**** [[https://florianesser.ch/posts/20220714-arch-install-zbm/][Guide on ZFS Arch Install with ZFSBootMenu]] +**** [[https://docs.zfsbootmenu.org/en/v2.3.x/][ZFSBootMenu Docs]] These pages look especially useful https://github.com/zbm-dev/zfsbootmenu/blob/master/testing/helpers/install-arch.sh https://github.com/zbm-dev/zfsbootmenu/blob/master/testing/helpers/chroot-arch.sh -*** Misc Tips +**** Misc Tips on mounting zfs disks in arch https://www.reddit.com/r/archlinux/comments/varwmc/quick_tip_for_mounting_zfs_disks_in_arch_its/ on compiling the zfs dkms modules https://bbs.archlinux.org/viewtopic.php?id=298463 -** Building Arch iso with ZFS modules +*** Building Arch iso with ZFS modules from: https://blog.timo.page/installing-arch-linux-on-zfs Building an Arch ISO with ZFS support @@ -506,45 +482,41 @@ sudo mkarchiso -vo ~/iso/out ~/iso Finally, write the ISO to a USB drive using your favorite tool, restart your computer and boot it. -* 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] -* Arch Install Steps -** References +** Arch Install Steps +*** References [[https://youtu.be/zQQN3Pj4K0Y?list=PLHlcDXHFansDuXdFbU2XZXoNOGQiq1zr3][Stephen's Tech Talks: Arch Linux the Easy Way: Encrypted Wayland KDE, Timeshift, Working Boot from Snapshots]] -** Arch Install Choices +*** Arch Install Choices These are saved as "user_configuration.json" and "user_credentials.json" in the assets folder -*** Disk Layout +**** Disk Layout - Wipe all selected drives and use a best-effort default partition layout - Select btrfs - Select "yes" to using BTRFS subvolumes with a default structure - Select "yes" to BTRFS compression -*** Encryption password +**** Encryption password This is the LUKS encryption password. Choose whatever password you like. -*** Bootloader +**** Bootloader - Select "yes" to "use GRUB as bootloader instead of systemd-boot" -*** Profile +**** Profile - Choose minimal -*** Kernels +**** Kernels - Choose linux -*** Additional Packages +**** Additional Packages git neovim openssh terminus-font -*** Optional Repositories +**** Optional Repositories Select multilib -** Chroot Activities +*** Chroot Activities After checking these items, you can exit and reboot -*** Check /etc/fstab +**** Check /etc/fstab change relatime to noatime for SSD performance remove space_cache=v2 as it's redundant -*** Check /etc/default/grub +**** Check /etc/default/grub check that encryption is setup properly (look for cryptdevice in grub_cmdline_linux) add video=1920x1080 in grub_cmdline_linux_default after "loglevel-3 quiet" if you modify anything, make sure to type grub-mkconfig -o /boot/grub/grub.cfg -*** Check /etc/mkinitcpio.conf +**** Check /etc/mkinitcpio.conf check MODULES=(btrfs) ensure that the HOOKS= line has encrypt before filesystems |
