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 (which should already be done out of the box nowadays):

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)

Configure Dropbox

Grab your VSCode extensions and settings

Install and restore Calibre E-Book library

Configure the APAC SecurePrint printer (while on the VPN)

lpadmin -p APAC_SecurePrint -E -v ipp://aws-rps01.win.redhat.com:631/ipp/print/APAC_SecurePrint_IPP -m everywhere

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published