DEV Community

The Jared Wilcurt
The Jared Wilcurt

Posted on • Edited on

Zorin setup

General OS Setup

This first section would be applicable to anyone

  1. Remove Firefox because they sell your data
    • You can uninstall it from the store, but I don't take chances when it comes to spyware. This is the command to fully remove it:
    • sudo apt purge firefox -f
    • I think the newer versions of Zorin come with Brave? Which is 10000000% spyware. Easily the worst possible browser you could use. So absolutely remove that shit.
    • sudo apt purge brave-browser brave-keyring
    • sudo apt autoremove
    • sudo rm /etc/apt/sources.list.d/brave-browser-*.list
    • rm -rf ~/.config/BraveSoftware
    • rm -rf ~/.cache/BraveSoftware
    • rm -rf ~/.local/share/keyrings/brave-browser*
  2. Install Waterfox via the store
    • It's literally just "Better Firefox"
    • Better default settings, no ads built in ("Mozilla VPN", etc)
    • Has some fun UI settings, like changing the look of the tabs
    • Just go through all the settings and change stuff however you like
    • Or you can try Floorp or Ungoogled Chromium. Those are the only 3 browser's I'd recommend that actually respect you, and are easy to use.
  3. Settings > Users > Avatar
  4. Open Zorin Appearance
    • Start with the 3rd layout
    • Theme: Blue, Dark
    • Icons - Dark Reversal Orange
    • Effects: idk
    • Desktop: enable all, standard
    • Windows: Centered, Super, Attached, no idea, Right, toggle max, minimize, menu, click to focus, no idea
    • Interface: No idea, off, off
  5. Wallpaper
  6. Taskbar settings
    • Style: intellihide off, override on, 70, dynamic on (all windows, 100)
    • Position: Apply to all mon, bottom, 48, 100, left. All visible except Show Apps Button.
    • Behavior: all checked, ungrouped (160, off, off), preview (on, 200, on)
    • Action: no clue, keep orig: off
  7. If you want to set some programs to launch on start up install "Ignition" from the store.
  8. sudo apt update && sudo apt install tts-mscorefonts-installer
    • This gives you common Windows fonts, only needed for software that expects you to have them, like some Windows programs.
  9. Unfortunately NO operating systems give you control over how rounded the corners are on the windows. However, this is Linux, so if you want something done, you can just do it yourself.
    • Create ~/.config/gtk-3.0/gtk.css and put this in it:
    • * { border-radius: 4px; } decoration, window { border-radius: 0px; }
  10. Install ArcMenu to replace the start menu
[/]
arcmenu-extra-categories-links=[(0, true), (1, false), (2, false), (3, false), (4, false)]
arcmenu-extra-categories-links-location='Top'
avatar-style='Square'
context-menu-shortcuts=[['ArcMenu Settings', '/home/owner/.local/share/gnome-shell/extensions/arcmenu@arcmenu.com/icons/arcmenu-logo-symbolic.svg', 'ArcMenu_Settings'], ['Panel Extension Settings', 'application-x-addon-symbolic', 'ArcMenu_PanelExtensionSettings'], ['Separator', 'list-remove-symbolic', 'ArcMenu_Separator'], ['Power Options', 'system-shutdown-symbolic', 'ArcMenu_PowerOptions'], ['Show Desktop', 'computer-symbolic', 'ArcMenu_ShowDesktop']]
custom-menu-button-icon-size=34.0
default-menu-view='Frequent_Apps'
disable-scrollview-fade-effect=true
disable-user-avatar=false
distro-icon=17
enable-horizontal-flip=false
enable-standlone-runner-menu=false
extra-categories=[(3, true), (1, true), (0, false), (4, true), (2, true)]
hide-overview-on-startup=false
menu-background-color='rgb(30,37,41)'
menu-border-color='rgb(42,52,57)'
menu-border-radius=0
menu-button-appearance='Icon'
menu-button-icon='Distro_Icon'
menu-foreground-color='rgb(189,230,251)'
menu-item-active-bg-color='rgba(189,230,251,0.15)'
menu-item-active-fg-color='rgb(189,230,251)'
menu-item-hover-bg-color='rgba(189,230,251,0.08)'
menu-item-hover-fg-color='rgb(189,230,251)'
menu-item-icon-size='Extralarge'
menu-layout='Default'
menu-separator-color='rgba(99,99,98,0.56)'
menu-themes=[['ArcMenu Style', 'rgba(48,48,49,0.98)', 'rgb(223,223,223)', 'rgb(60,60,60)', '1', '14', '11', 'rgba(255,255,255,0.1)', 'rgb(21,83,158)', 'rgb(255,255,255)', 'rgb(25,98,163)', 'rgb(255,255,255)'], ['Simply Dark', 'rgba(28,28,28,0.98)', 'rgb(211,218,227)', 'rgb(63,62,64)', '1', '14', '11', 'rgb(63,62,64)', 'rgba(238,238,236,0.08)', 'rgb(255,255,255)', 'rgba(228,228,226,0.15)', 'rgb(255,255,255)'], ['Dark Blue', 'rgb(30,37,41)', 'rgb(189,230,251)', 'rgb(41,50,55)', '1', '14', '11', 'rgba(99,99,98,0.56)', 'rgba(189,230,251,0.08)', 'rgb(189,230,251)', 'rgba(189,230,251,0.15)', 'rgb(189,230,251)'], ['Light Blue', 'rgb(245,247,250)', 'rgb(18,51,84)', 'rgba(18,51,84,0.2)', '1', '14', '11', 'rgba(18,51,84,0.15)', 'rgba(18,51,84,0.08)', 'rgb(18,51,84)', 'rgba(18,51,84,0.15)', 'rgb(18,51,84)'], ['TJW-Zorin', 'rgb(30,37,41)', 'rgb(189,230,251)', 'rgb(42,52,57)', '1', '0', '11', 'rgba(99,99,98,0.56)', 'rgba(189,230,251,0.08)', 'rgb(189,230,251)', 'rgba(189,230,251,0.15)', 'rgb(189,230,251)']]
multi-monitor=true
override-menu-theme=true
pinned-app-list=['Files', 'org.gnome.Nautilus', 'org.gnome.Nautilus.desktop', 'Terminal', 'org.gnome.Terminal', 'org.gnome.Terminal.desktop', 'ArcMenu Settings', '/home/owner/.local/share/gnome-shell/extensions/arcmenu@arcmenu.com/icons/arcmenu-logo-symbolic.svg', 'gnome-extensions prefs arcmenu@arcmenu.com', 'Git Cola', '', 'com.github.git_cola.git-cola.desktop']
pop-folders-data={'Library Home': 'Library Home', 'Utilities': 'Utilities'}
prefs-visible-page=0
search-entry-border-radius=(true, 25)
searchbar-default-top-location='Bottom'
show-activities-button=false
show-hidden-recent-files=true
vert-separator=true
windows-disable-frequent-apps=false
windows-disable-pinned-apps=false
Enter fullscreen mode Exit fullscreen mode

Developer stuff

The rest of this is my setup for programming related things.

  1. Install VSCodium via store even though you'll never use it
  2. Install Sublime via .deb file from website

    [
      {
        "keys": ["ctrl+tab"],
        "command": "next_view"
      },
      {
        "keys": ["ctrl+shift+tab"],
        "command": "prev_view"
      },
      {
        "keys": ["ctrl+alt+up"],
        "command": "select_lines",
        "args": {
          "forward": false
        }
      },
      {
        "keys": ["ctrl+alt+down"],
        "command": "select_lines",
        "args": {
          "forward": true
        }
      }
    ]
    
  3. Install git cola from the store

  4. Tweak terminal colors

  5. Add "\C-i": menu-complete to ~/.inputrc

  6. Git stuff:

    • Auto fix git push needing upstream set
      • git config --global push.default current
    • git config --global user.email "TheJaredWilcurt@users.noreply.github.com"
    • git config --global user.name "The Jared Wilcurt"
    • Create SSH key file, run this, enter > enter > enter
      • ssh-keygen -t ed25519 -C "TheJaredWilcurt@users.noreply.github.com"
    • Start SSH Agent
      • eval "$(ssh-agent -s)"
    • Add SSH keys
      • ssh-add ~/.ssh/id_ed25519
    • Run this and copy the output to clipboard
      • cat ~/.ssh/id_ed25519.pub
    • https://github.com/settings/ssh
      • New SSH > Title, Type: Auth, Key: paste > Add SSH Key
  7. Install dconf-editor from the store

    • org/gnome/desktop/wm/keybindings/move-to-workspace-up
    • org/gnome/desktop/wm/keybindings/move-to-workspace-down
    • Remove the keybinding from both of these, so Sublime can use ctrl+alt+up/down.
  8. To get Ctrl+Tab and Ctrl+Shift+Tab to work in the terminal:

    • gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ next-tab '<Primary>Tab'
    • gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ prev-tab '<Primary><Shift>Tab'

Top comments (0)