Skip to content

benblasco/fedoralaptop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PREREQUISITES OLD MACHINE

  • Backup your Calibre book library following instructions at: https://blog.calibre-ebook.com/how-to-backup-move-and-export-your-library-in-calibre/
  • Complete a backup of the user's entire home directory Note: refer to files under ~/rsync/ for reference
  • Firefox
    • Backup the configuration of "auto tab discard" firefox extension
    • Backup the configuration of "FoxyProxy" firefox extension Note: This is checked into github under files/foxyproxy
    • Backup bookmarks and settings using Firefox Sync
  • Synchronise Joplin Notes
  • Synchronise your Gnome Extensions with Extensions Sync at https://extensions.gnome.org/extension/1486/extensions-sync/
  • Check for new versions of any downloaded packages e.g. bluejeans, vpn clients etc.
  • Update this playbook with all of the above wherever possible, and check it in

PREREQUISITES NEW BUILD

  • Install Ansible and git:
sudo dnf install ansible git

Restore your home directory from the remote source via rsync

USAGE/EXECUTION AND UPDATES

git clone https://github.com/benblasco/fedoralaptop.git
cd fedoralaptop
ansible-playbook -i hosts laptop.yml --ask-become-pass --vault-id @prompt --tags=ssh
ansible-playbook -i hosts laptop.yml --ask-become-pass --vault-id @prompt --tags=cubox
ansible-playbook -i hosts laptop.yml --ask-become-pass --vault-id @prompt --check 
# ansible-playbook -i hosts laptop.yml --ask-become-pass --vault-id @prompt --skip-tags=wifi
git remote set-url origin [email protected]:benblasco/fedoralaptop.git

POST INSTALL TASKS

Mouse

  • Switch mouse to left handed
  • Set mouse speed to maximum
  • Keep track pad right handed

Time

  • Enable automatic time zone

Displays

  • Orient the screens correctly
  • Enable night light

Nautilus File Manager

  • Sort folders before files
  • Show action to permanently delete files and folders
  • Switch view to list style
  • Arrange by file type
  • Allow you to free type another path into the title bar

Power management

  • Via Gnome Tweaks, ensure closing lid does not put laptop to sleep
  • Blank screen and lock after 15 minutes, rather than 5 (idle delay?)

Restore bookmarks and settings using Firefox Sync Install Firefox extensions

  • Firstly, login and sync. It should download the extensions for you
  • Open the Multi Account Containers extension and allow it to sync
  • Restore the list of auto tab discard exceptions (auto-tab-discard-preferences.json)
  • Restore the FoxyProxy configuration
  • Log in to your Pocket account
  • Click on the extensions icon to show the list of extensions, and then right click on an extension to select "pin to toolbar"

Configure Firefox Hardware Acceleration:

Disable ctrl-q shortcut in Firefox as per https://superuser.com/questions/1318336/how-to-disable-ctrlq-shortcut-in-firefox-on-linux

  1. Go to about:config
  2. Set browser.warnOnQuit true
  3. Set browser.warnOnQuitShortcut true Note: These appear to be enabled by default now probably due to Firefox sync

Install Gnome extensions Sync:

How to open Gnome looking glass

  • Alt+F2
  • Then type "lg"

Configure Joplin Notes

  • File -> Synchronise: Tell it to use Dropbox and authenticate it
  • Change the default date format (Tools -> Options)
  • Switch default editor to vi mode (Tools -> Options -> General -> Show Advanced Settings -> Keyboard Mode: Vim)

Install Todoist AppImage

Configure Evernote (NixNote2)

  • Tools -> Sync, then log in to your account

Configure Dropbox

Install and restore Calibre E-Book library

QUESTIONS/UPDATES REQUIRED

Try IDM integration as per: https://mojo.redhat.com/docs/DOC-1199178 (See Engineering Server - non-fresh RHEL 7, non-fresh RHEL 8 or RHEL 5 or 6)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published