summaryrefslogtreecommitdiff
path: root/TODO.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2024-12-06 11:20:31 -0600
committerCraig Jennings <c@cjennings.net>2024-12-06 11:21:02 -0600
commitd026231e39aff7760165f3bd0948584f02bdb0a3 (patch)
tree8da6256460001084cb0981ac088985b1b04f0086 /TODO.org
parent7b621e2c773a0845f6770c0770d5244fb03e59ba (diff)
adding vncserver task with link for information
Diffstat (limited to 'TODO.org')
-rw-r--r--TODO.org434
1 files changed, 203 insertions, 231 deletions
diff --git a/TODO.org b/TODO.org
index b36aa91..94e52e0 100644
--- a/TODO.org
+++ b/TODO.org
@@ -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