Code Monkey home page Code Monkey logo

.dotfiles's Introduction

Hi Everyone! ๐Ÿ‘‹

My name is Daniel Ribeirinha-Braga (he/him/his) and welcome to my GitHub profile!

  • ๐Ÿ‘จโ€๐Ÿ’ป I'm currently working at MIT Lincoln Laboratory!
  • ๐Ÿ‘ค I have two profiles one at DBragz and at DBragz-MITLL.
  • ๐Ÿ’ก Iโ€™m interested in systems integration architecture, software prototyping, DevSecOps, and cybersecurity.
  • ๐Ÿ“š Iโ€™m currently learning about Web 3!

.dotfiles's People

Contributors

dbragz avatar

Watchers

 avatar

.dotfiles's Issues

Add Sync

Update script to automatically sync with the latest from GitHub.

Update Vim Package Manager

  • Remove vim-plug plugins from init.vim
  • Remove vim-plug installation
  • Add installation for packer.nvim
  • Add lua require('plugins') to init.vim
  • Add plugins.lua file that contains the following information into AppData\Local\nvim\lua
vim.cmd [[ echo "Oi from plugins.lua!"]] 

return require('packer').startup {
  function(use)
    use 'wbthomason/packer.nvim'
  end
}
  • Copy contents from packer Git repository lua folder into AppData\Local\nvim\lua
  • Install plugins by typing :PackerInstall
  • Add enable developer mode in Windows 10

Update .sh Files

Update headers so that Description comes before Author and script header to have name instead of script name. Update packages and scripts repository.

Headers

Add documentation header to .profile, .vimrc, .zshrc, and Microsoft.PowerShell_profile.ps1

Add Checks

Add check for clink, Meslo Nerd Fonts, and cloning packer and do not install if not necessary.

Add check prior to creating New-Item.

Java

Add Java 8 install to Scoop and Homebrew

Update PowerShell Files

Update all PoweShell headers to include File Name. Update in packages and scripts repository.

Neovim Grep

Add CMD and PowerShell equivalent grep function for telescope.

vim.keymap.set("n", "<leader>ps", function() builtin.grep_string({ search = vim.fn.input("grep > ") }); end)

Windows Program Checks

Find similar command to figure out what packages are installed and update install.ps1 to install them if necessary.

Update Syntastic

Figure out how to get error checks for the following languages:

  • Vimscript
  • Lua

Starship

Add Starship program to all install scripts.

Proxy

Ask for proxy prior to adding profile file and insert it at the end of the file.

Install Terminal

  • Install Microsoft's Terminal application.
  • Load in settings.json
  • Confirm NerdFont icons by checking Python icon

VSCode

  • Add installing VSCode to install.ps1 and install.sh
  • Add moving VSCode terminal.json to proper folder and rename to settings.json

Neovim Updates

  • Add vim-fugitive functionality
    • Git add <leader>ga
    • Git init <leader>gi
  • Switch between files <leader>file_num_in_harpoon
  • Get function description
  • Go to definition
  • Fix remaining languages in lsp.lua
  • Searching projects using CMD and PowerShell equivalent grep function for telescope vim.keymap.set("n", "<leader>ps", function() builtin.grep_string({ search = vim.fn.input("grep > ") }); end)

Lua

Add Lua installation from Chocolately and Homebrew

Neovim Updates

  • Figure out how to display project dependencies
  • Show markup mistakes using LSP

Profiles Updates

  • gl -> git log
  • gd -> git diff
  • grh -> git reset --hard HEAD
  • Add help alias to display all custom .dotconfig repository aliases

LunarVim

Add the following installs with Scoop and LunarVim install script to install.ps1:

  • gcc
  • fd
  • Lua

Windows 11 Updates

  • Add installed programs path to environment
  • Set execution policy
  • Check for Meslo font
  • Fix loading of Meslo fonts after computer restart
  • Add check if Admin or not and use appropriate package manager to install software
  • Fix aliases for PowerShell 5
  • Add bat
  • Update installations to use WinGet if possible
  • Command Prompt Updates
    • #49
    • Fix Starship startup

Tmux

Add check and installation for Tmux.

Headers

  • Clean up .dotfiles, packages, and scripts repos.

Node.js

Add Node.js installation from Scoop and Homebrew

Uninstall Scripts

Create / Update uninstallation script:

  • mac_uninstall.sh
  • windows_uninstall.ps1

Alpine User

Update alpine script to setup creating a user and giving them sudo privileges

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.