erdaltsksn / dotfiles

This is a dotfiles repository created and maintained by @erdaltsksn. It contains a collection of `.files`.

Home Page:https://github.com/erdaltsksn/dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Erdal's Dotfiles (.files)

Security Scan

Dotfiles are configuration files on Unix-like systems (including Linux and macOS) that start with a dot or period, such as .bashrc, .zshrc, and .vimrc.

These files are used to customize the behavior and appearance of various software applications and tools in a user's environment. Dotfiles play a crucial role in tailoring a development environment to an individual's preferences and needs.

✨ Features

  • Tailored specifically for GitHub's CodeSpaces and Linux Universal DevCtontainer Image
  • Optimized Fish shell environment with streamlined configuration and functions

πŸ“‹ Requirements

  • Git: The version control system is required to clone the repository and manage updates.t
  • Docker: Utilized for creating and managing isolated development environments using DevContainers.
  • Visual Studio Code: The recommended code editor for seamless integration with Codespaces and DevContainers.
  • Fish Shell: The feature-rich and user-friendly shell that enhances your command-line experience.

Note: If you're using GitHub Codespaces and the default universal Linux image, all of these requirements are already met in the environment provided, allowing you to enjoy the benefits of these dotfiles without manual setup.

🏁 Getting Started

I strongly recommend you fork this project and customize it according to your taste before installation. Here's how:

  1. Fork the Repository: Start by forking this repository to your own GitHub account by clicking theFork button at the top-right corner of this page.
  2. Customize Configuration: Customize the forked dotfiles to your taste. Feel free to modify configurations, add new files, or remove ones you don't need.
  3. Run the Setup Script: Modify the original setup script (script/setup) to reflect your changes and preferences or create your own setup script.

Once the installation is complete, restart your shell or terminal for the changes to take effect.

πŸ”§ Installation

Copy and paste the following command into your terminal and press Enter:

curl -fsSL https://raw.githubusercontent.com/erdaltsksn/dotfiles/main/script/setup | sh

πŸ”„ Updating / Upgrading

Pull the latest changes from the repository.

cd $HOME/.config/dotfiles && git pull && cd -

Run the setup script again.

$HOME/.config/dotfiles/script/setup

πŸ“ Usage

Use your terminal regularly and enjoy awesome functions and customizations. Run fish_config to launch fish's web-based configuration.

❓ Getting Help

You can find some useful links below:

🀝🏽 Contributing

If you want to contribute to this project and make it better, your help is very welcome.

For more information, see Contributing Guide.

πŸ”’ Security Policy

If you discover a security vulnerability within this project, please follow our Security Policy.

πŸ“œ Code of Conduct

This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code.

⚠️ Disclaimer

In no event shall we be liable to you or any third parties for any special, punitive, incidental, indirect or consequential damages of any kind, or any damages whatsoever, including, without limitation, those resulting from loss of use, data or profits, and on any theory of liability, arising out of or in connection with the use of this software.

About

This is a dotfiles repository created and maintained by @erdaltsksn. It contains a collection of `.files`.

https://github.com/erdaltsksn/dotfiles

License:Apache License 2.0


Languages

Language:Shell 100.0%