Convert Figma logo to code with AI

jessfraz logodotfiles

My dotfiles. Buyer beware ;)

3,230
520
3,230
13

Top Related Projects

💻 macOS / Ubuntu dotfiles

A curated list of dotfiles resources.

Quick Overview

jessfraz/dotfiles is a GitHub repository containing Jessie Frazelle's personal dotfiles and configuration scripts. It includes various settings for Unix-based systems, focusing on enhancing productivity and customizing the development environment. The repository serves as a reference and starting point for developers looking to set up their own dotfiles.

Pros

  • Comprehensive collection of dotfiles and configurations for various tools and applications
  • Well-organized structure, making it easy to navigate and understand different configurations
  • Regularly updated with new features and improvements
  • Includes useful scripts and aliases for common tasks

Cons

  • Highly personalized, which may not suit everyone's preferences or workflows
  • Some configurations may be specific to certain hardware or software setups
  • Requires careful review and modification before applying to your own system
  • Limited documentation on how to use or adapt the configurations

Getting Started

To use these dotfiles:

  1. Clone the repository:

    git clone https://github.com/jessfraz/dotfiles.git
    
  2. Review the files and customize them to your needs.

  3. Symlink the desired configuration files to your home directory:

    ln -s /path/to/dotfiles/.bashrc ~/.bashrc
    ln -s /path/to/dotfiles/.vimrc ~/.vimrc
    
  4. Source the new configurations or restart your shell:

    source ~/.bashrc
    

Note: It's recommended to back up your existing dotfiles before replacing them with these configurations.

Competitor Comparisons

💻 macOS / Ubuntu dotfiles

Pros of alrra/dotfiles

  • More comprehensive documentation and setup instructions
  • Includes a wider range of configuration files for various tools and applications
  • Provides a modular structure, making it easier to customize and adapt

Cons of alrra/dotfiles

  • Less focus on container-specific configurations
  • May be overwhelming for users looking for a simpler setup
  • Fewer security-focused configurations compared to jessfraz/dotfiles

Code Comparison

dotfiles:

# jessfraz/dotfiles
alias dockercleancontainers="docker container rm $(docker container ls -aq)"

# alrra/dotfiles
alias dc="docker-compose"
alias dcu="docker-compose up"
alias dcd="docker-compose down"

jessfraz/dotfiles focuses on more specific Docker cleanup commands, while alrra/dotfiles provides general Docker Compose aliases for common operations.

Both repositories offer valuable dotfiles configurations, but they cater to different user preferences and needs. jessfraz/dotfiles is more focused on container-centric workflows and security, while alrra/dotfiles provides a broader range of configurations and is more accessible to users with diverse needs. The choice between the two depends on individual requirements and the level of customization desired.

A curated list of dotfiles resources.

Pros of awesome-dotfiles

  • Comprehensive collection of dotfiles resources and tools
  • Community-driven with contributions from many users
  • Includes categorized lists for easy navigation

Cons of awesome-dotfiles

  • Not a personal dotfiles repository, lacks direct implementation examples
  • May be overwhelming for beginners due to the large number of options
  • Requires more effort to set up a personalized dotfiles system

Code comparison

dotfiles:

#!/bin/bash
set -e
set -o pipefail

# install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

awesome-dotfiles:

## Tools

- [Dotbot](https://github.com/anishathalye/dotbot) - A tool that bootstraps your dotfiles
- [rcm](https://github.com/thoughtbot/rcm) - rc file (dotfile) management
- [homeshick](https://github.com/andsens/homeshick) - Git dotfile synchronizer written in Bash

Summary

dotfiles is a personal dotfiles repository with ready-to-use configurations, while awesome-dotfiles is a curated list of dotfiles-related resources. dotfiles provides a more hands-on approach with direct implementation, whereas awesome-dotfiles offers a broader overview of available tools and techniques for managing dotfiles. The choice between the two depends on whether you prefer a pre-configured setup or want to explore various options before creating your own dotfiles system.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

dotfiles

make test

Table of Contents

About

Installing

$ make

This will create symlinks from this repo to your home folder.

Customizing

Save env vars, etc in a .extra file, that looks something like this:

###
### Git credentials
###

GIT_AUTHOR_NAME="Your Name"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
git config --global user.name "$GIT_AUTHOR_NAME"
GIT_AUTHOR_EMAIL="email@you.com"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git config --global user.email "$GIT_AUTHOR_EMAIL"
GH_USER="nickname"
git config --global github.user "$GH_USER"

###
### Gmail credentials for mutt
###
export GMAIL=email@you.com
export GMAIL_NAME="Your Name"
export GMAIL_FROM=from-email@you.com

Resources

.vim

For my .vimrc and .vim dotfiles see github.com/jessfraz/.vim.

Contributing

Running the tests

The tests use shellcheck. You don't need to install anything. They run in a container.

$ make test