From 2d4f80cff1ea97ed263f7e0dbf5150e1a0338906 Mon Sep 17 00:00:00 2001 From: starr-dusT Date: Sun, 1 Jan 2023 01:29:08 -0800 Subject: [PATCH] update README and additional setup --- additional-setup.md | 55 +++++++-------------------------------------- readme.md | 2 ++ 2 files changed, 10 insertions(+), 47 deletions(-) diff --git a/additional-setup.md b/additional-setup.md index 3876e4f9..c14d136f 100644 --- a/additional-setup.md +++ b/additional-setup.md @@ -1,31 +1,8 @@ # Additional Setup -The following documents Fedora setup that wasn't automated with ansible +The following documents Void setup that wasn't automated with ansible -## Zen-link Kernel for Fedora - -I like a kernel simliar to the Arch Zen kernel for gaming. [Nobara](https://nobaraproject.org/) provides one in this [copr repo](https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/). - -```bash -sudo dnf copr enable sentry/kernel-fsync -sudo dnf update --refresh -``` - -## Properitary Nvidia Drivers - -Nvidia drivers are installed with this nice [copr repo](https://copr.fedorainfracloud.org/coprs/t0xic0der/nvidia-auto-installer-for-fedora/). - -```bash -sudo dnf copr enable t0xic0der/nvidia-auto-installer-for-fedora -y -sudo dnf install nvautoinstall -y -sudo nvautoinstall rpmadd -sudo nvautoinstall driver -sudo nvautoinstall ffmpeg -sudo nvautoinstall vulkan -sudo nvautoinstall vidacc -``` - -## Wireguard Client +## Wireguard Client (outdated) Wireguard is nice for a home vpn. @@ -47,23 +24,19 @@ sudo btrbk -c ~/.config/btrbk/home_btrbk.conf -v run # creates user backups and sudo btrbk -c ~/.config/btrbk/root_btrbk.conf -v run # creates root snapshots ``` -SSH keypair is used for password-less root ssh for remote back-up. See Github. +SSH keypair is used for password-less root ssh for remote back-up. See btrbk README. -anacron is used for daily backups. Copy home_backup.sh to /etc/cron.daily. +anacron is used for daily backups. Copy `home_backup.sh` to `/etc/cron.daily`. -## Automount network drive with fstab +## Mount network drives -Fstab can be mounted when the network drive is accessed. This is done for the "engi" home server. +I find fstab messing about more troubule than it is worth. Mount network drives when needed with the following commands: -```bash -sudo mkdir -p /mnt/engi +Engi:`linux-mount-engi` -# Add following line to fstab -///engi /mnt/engi cifs uid=1000,credentials=/home/tstarr/.smb,iocharset=utf8,noauto,x-systemd.automount 0 0 -``` ## Taskopen for taskwarrior -taskopen needs is easier to install manually at this point since the fedora package is very old. +taskopen needs is easier to install manually at this point since it isn't packaged and uses nim. Might get this automated in the future. ```bash curl https://nim-lang.org/choosenim/init.sh -sSf | sh # install nim for compile @@ -72,15 +45,3 @@ cd taskopen make PREFIX=/usr sudo make PREFIX=/usr install ``` - -## Taskwarrior-tui - -Download a release [here](https://github.com/kdheepak/taskwarrior-tui) and move to /usr/bin. - -## display manager (or lack thereof) - -I disable gdm and login from tty - -```bash -sudo systemctl disable gdm -``` diff --git a/readme.md b/readme.md index 99dfb707..bb82a7ff 100644 --- a/readme.md +++ b/readme.md @@ -34,3 +34,5 @@ Perform additional setup found in [additional-setup](additional-setup.md) ## TODO - setup pavucontrol and bluetooth with scratchpads, polybar integration, etc. +- install taskopen with ansible? +- crontab for calendar and contact sync?