Giter Club home page Giter Club logo

dotfiles's Introduction

Hello I'm Jörgen

A dutch UX designer with a strong obsession interest in all kinds of developments.

In short

  • 🇳🇱 Located in Rotterdam, The Netherlands

  • 🌱 I'm currently getting familiar with the Vercel eco-system

  • 🎓 9 years of design education and about a decade of work experience

⚡️ Uses

dotfiles's People

Contributors

jorgenkrieger avatar

Watchers

 avatar  avatar

dotfiles's Issues

Confidentials installer

Situation

For obvious (security) reasons confidential information has been left out of the GitHub repo. Prompt users for this information to add to the system setup.

To-do

  • Prompt users for confidential information
  • Use directly in configuration
  • DO NOT SAVE!

Create personal & work related folders

Situation

There's no designated place for projects, both personal and work related.

To-do

  • Prompt: Single or double folders
    • Single: ~/projects/private & ~/projects/$work
    • Double: ~/projects & ~/work
  • Create folders (inc. project folder template)

Update script

Situation

Updating all settings and app installations manually requires a lot of time and knowledge about workings of the dotfiles.

To-do

  • Create .zsh function to run all updates
  • Create update option in the installer

Add download sorter

Situation

Files in the ~/Downloads become very chaotic with time. Add the download sorter to dotfiles.

To-do

  • Add download sorter to submodules
  • Add launch control

Battery brightness

Situation

I'm often overlooking the actual battery percentage and the amount of time left until drained. Changing the brightness of the screen according to time left can help.

To-do

  • Watch for changes in battery
  • If time left < 1 hour
    • Set screen brightness to x%
  • Else
    • Set screen brightness to 100%

Alfred setup

Situation

Alfred has not been setup to personal preferences.

To-do

  • Check for alfred cli options
  • Create config files
  • Create installer
    • Setup license
    • Connect preferences

Check all macOS configurations

Situation

The macOS configurations probably has some legacy stuff that's not working anymore on Catalina.

To-do

Check if configurations still have relevance and are still working. Update to correct setting if not working or remove when not relevant.

  • Undo settings
  • Check for relevance
    • Remove if not
  • Check if still working
    • Fix if not
  • Update README.me

Presentation mode

Situation

It takes quite some time to close/hide all open and unrelevant apps when going into a meeting.

To-do

  • Detect loss of second screen
  • Quit/hide default list of apps
    • Split into two list

DNS switch per network

Situation

Current setup has a fixed DNS. Allow dynamic DNS selection when PiHole is present.

To-do

  • Detect network switch
  • Detect PiHole on network
    • Yes: Clear DNS
    • No: Set preferred DNS

iTerm setup

Situation

Alfred has not been setup to personal preferences.

To-do

  • Link iterm settings

Partial installer

Situation

The current installer has an all-or-nothing approach. There's no way to install part of the dotfiles

To-do

  • Prompt user what to install when running install.sh
    • Install everything (exit after run)
    • Partial
    • Exit installer

Automatic install Adobe apps

Situation

Creative Cloud is being installed, but the apps inside aren't installed.

To-do

Install default Adobe CC apps:

  • Photoshop
  • Illustrator
  • InDesign
  • After Effects
  • Premiere
  • Lightroom

Add project initiator

Situation

Every project has to be created manually.

To-do

  • Add project initiator as submodule
  • Link script to $PATH

Install validation

Situation

None of the installer code is being validated

To-do

  • Add validation
  • Block next action until validated
  • If validation fails: Log & prompt to continue

Remove script

Situation

Lots of apps are installed and lots of configurations are set up without an easy way to go back to system defaults.

To-do

  • Get default variables
  • Create backup before installer
  • Remove apps (with prompt)
  • Remove config
  • Add to README.md

Git modified issues

Situation

git status returns the following message:

On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
  (commit or discard the untracked or modified content in submodules)
        modified:   configurations/tools/alfred/Alfred.alfredpreferences/workflows/user.workflow.3C8D4C20-AB8E-4032-AA75-7F006D20E4A6/vendor/joetannenbaum/alfred-workflow (modified content)

no changes added to commit (use "git add" and/or "git commit -a")

To-do

Fix 😅

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.