My Dot Files
Go to file
2022-02-21 14:26:06 -06:00
.bin Minor modifictions and removals 2022-01-12 23:29:40 -06:00
.config feat(mappings): Restart LSP Mapping 2022-02-21 14:26:06 -06:00
.git-global [ Global Gitignore ] Ignore ccls_cache from nvim plugin 2022-01-21 04:59:14 -06:00
.zsh [ Note ] Overhauled deletion option, better neorg dir support 2022-02-01 15:21:25 -06:00
.gitconfig [ Git Config ] - Cleaned up unused/uneeded config items 2022-01-16 01:03:45 -06:00
.gitignore fix(gitignore): Do not include qbittorrent, raycast 2022-02-15 15:15:42 -06:00
.gitlab-ci.yml Update .gitlab-ci.yml file 2022-01-16 03:42:09 +00:00
.gitmodules Removed autojump 2022-01-08 19:35:30 -06:00
.p10k.zsh [ p10k ] - include wifi speed 2022-01-16 01:22:42 -06:00
.profile feat(profile): DAP Python gen, git aliases 2022-02-21 14:25:20 -06:00
.zshrc Scripting 2022-01-08 19:16:41 -06:00
.zstyle [ Zstyle Note ] Removed file preview for Note command 2022-01-21 05:59:22 -06:00
install.bash fix(install): Check if appimage is valid for neovim 2022-02-15 18:20:54 -06:00
README.md docs(README): Mention sudo requirement, formatting 2022-02-20 03:20:09 -06:00

Table of Contents

[[TOC]]

Automatic Install

NOTE: Check Operating System Statuses first!

This script will back up any files it intends to replace to a directory named dot-files-backup-TIMESTAMP.

curl "https://gitlab.orion-technologies.io/philler/dot-files/-/raw/Development/install.bash" | bash

Auto Install Requirements

  • Perms
    • sudo access
    • root
  • Packages:
    • gcc
      • Used for rust cargo installations
    • git
      • Used to clone the dot files repository
    • curl
      • Used to install various packages such as oh my zsh
    • sudo
      • Sudo is invoked on most system-wide commands
      • You may wonder which systems don't have sudo, it was found that the arm images that the Ubuntu docker images provide lack sudo as they are very minimal.
    • zsh
      • For oh my zsh, and many packages depend upon zsh in these dots

Manual

git clone "https://gitlab.orion-technologies.io/philler/dot-files.git" ph-dot-files && cd ph-dot-files

From here copy the files you'd like to have to your home directory: ${HOME}. Recommend taking the ~/.config/ content first. Ensure you make backups 🙂.

Operating Systems Auto Installation

Below is the status of various operating systems when the installation script is run on them. If the OS is not below then it has not been tested to work with the installation script.

Verified

The following operating systems are verified to work with the installation script:

  • CentOS 8
  • CentOS 8 Stream

Broken

Currently the installation script is confirmed to break the following installations:

  • macOS

When it is stated break, it really means break. Had to restore macOS from a backup... faster than resolving all the soft link and pathing errors it caused.