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.
  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
  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. 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)