Skip to content

Instantly share code, notes, and snippets.

View CodeSigils's full-sized avatar

CS CodeSigils

  • Freelancer
  • Athens, Greece
View GitHub Profile
## Personal global gitignore template collected from:
## https://github.com/github/gitignore/
##
## - Current Languages and Frameworks ignore patterns
## - CVS
## - Linux
## - MacOS
## - Windows
## - JetBrains
## - Vim
@CodeSigils
CodeSigils / init.vim
Last active February 14, 2024 17:17
neovim setup
" >> load plugins
call plug#begin(stdpath('data') . 'vimplug')
" Telescope requirements...
Plug 'nvim-lua/plenary.nvim'
Plug 'nvim-lua/popup.nvim'
Plug 'nvim-telescope/telescope.nvim'
" Telescope
Plug 'nvim-telescope/telescope-fzy-native.nvim', {'do': 'make'}
@CodeSigils
CodeSigils / ssh-setup.sh
Created April 24, 2022 15:27
Basic ed25519 SSH with keychain setup
#!/usr/bin/env bash
#
# DESC: Setup personal github account
#
## Define github user email
email='your@email.com'
## Generate SSH key pairs
@CodeSigils
CodeSigils / nerdfonts-intall.sh
Last active February 14, 2024 17:16
Nerd fonts v2.1.0 installation script
#!/bin/bash
#
# DESC: Install Nerd fonts
# https://github.com/ryanoasis/nerd-fonts/
# https://github.com/ryanoasis/nerd-fonts/releases/tag/v2.1.0
#
## 1. Set prefered fonts version here
## base_url="https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/"
@CodeSigils
CodeSigils / ubuntu-remove-telemetry.sh
Last active June 24, 2024 16:13
Remove Ubuntu telemetry
#!/usr/bin/env bash
################ Description: ###################
# This script will disable all opt-out under
# Ubuntu 22.04 (Codename: Jammy Jellyfish).
# At first the telemetry domains will be resolved
# to the local host and second all telemetry services
# will be removed from the system.
# The following work has a system-wide effect not just
#!/usr/bin/env bash
## ~/.shell/.aliasrc
## Included in ~/.bashrc
## Includes all other configs and paths
## TERM
# sudo update-alternatives --config x-terminal-emulator
## Define folder that holds the alias files
#!/usr/bin/env python
# coding: utf-8
# #### Step 1 - Imports
# In[4]:
import requests
import pandas as pd
@CodeSigils
CodeSigils / init.el
Last active April 18, 2021 17:38
emacs configuration sample
;;; package --- init.el
;; Author: Tom Geo
;; Keywords: emacs configuration tutorial
;; URL: https://github.com/
;; This file is not part of GNU Emacs.
;;; Commentary:
@CodeSigils
CodeSigils / artix.sh
Last active August 19, 2022 01:45
Artix - ZFS - OpenRc and Refind bootloader
#!/usr/bin/env bash
## TITLE: Install and setup basic Artix - ZFS - OpenRc - rEFInd
## TODO: Make proper install scripts from this gist
## EFI SETUP: https://wiki.archlinux.org/index.php/EFI_system_partition
## ARTIX: https://wiki.artixlinux.org/Main/InstallationOnZFS
## REFIND: https://www.rodsbooks.com/refind/installing.html#linux
## INSTALL: https://wiki.artixlinux.org/Main/Installation
## ARCHZFS: https://www.youtube.com/watch?v=kPNcRSSaYQo
@CodeSigils
CodeSigils / settings.json
Last active April 9, 2019 19:23
VSCode settings example
{
//*==========TELEMETRY==========*/
"telemetry.enableCrashReporter": false,
"telemetry.enableTelemetry": false,
"workbench.enableExperiments": false,
//*==========EDITOR==========*/
"editor.formatOnSave": true,
"[javascript]": {
"editor.formatOnSave": false