general README design and explanations

This commit is contained in:
Baipyrus 2024-08-26 21:03:12 +02:00
parent d639ec8609
commit c7b8073f71
11 changed files with 111 additions and 4 deletions

View File

@ -1,2 +1,15 @@
# PowerShell configuration # PowerShell Configuration
This directory contains my PowerShell configuration files.
## Files
- **Microsoft.PowerShell_profile.ps1**: This is the main PowerShell profile script.
It contains custom aliases, functions, and environment settings.
## Installation
To use this configuration:
1. Clone the repository.
2. Copy the `Microsoft.PowerShell_profile.ps1` file to your PowerShell profile location.

View File

@ -1,2 +1,22 @@
# dotfiles # Dotfiles
Welcome to my `dotfiles` repository! This repository contains the configuration files
for various programs I use. Each program's configuration is organized into its own
directory. Below is a brief overview of the programs and configurations included.
## Structure
- **PowerShell**: [PowerShell configuration](./PowerShell)
- **alacritty**: [Alacritty terminal emulator configuration](./alacritty)
- **nerd-fonts**: [Nerd Fonts configuration](./nerd-fonts)
- **nvim**: [Neovim configuration](./nvim)
## Getting Started
To use these configurations, clone this repository and symlink the necessary files
to your home directory or the appropriate configuration directories for each program.
Instructions for each program are provided in their respective directories.
```pwsh
git clone https://github.com/Baipyrus/dotfiles.git
```

View File

@ -1,2 +1,26 @@
# Alacritty configuration # Alacritty Configuration
This directory contains my Alacritty terminal emulator configuration.
## Files
- **alacritty.yml**: This is the main configuration file for Alacritty, containing
settings for colors, fonts, keybindings, and more.
- **catppuccin-mocha**: This file contains the URL to the `catppuccin-mocha` theme
for Alacritty.
- **catppuccin-latte**: This file contains the URL to the `catppuccin-latte` theme
for Alacritty.
## Installation
To use this configuration:
1. Clone the repository.
2. Download all required themes from files:
```pwsh
curl -LO "${Get-Content ./alacritty/catpuccin-mocha}"
```
3. Copy the `alacritty.yml` file and all downloaded themes to your Alacritty
configuration directory.

View File

@ -0,0 +1 @@
https://github.com/catppuccin/alacritty/raw/main/catppuccin-latte.toml

View File

@ -0,0 +1 @@
https://github.com/catppuccin/alacritty/raw/main/catppuccin-mocha.toml

1
nerd-fonts/CascadiaCode Normal file
View File

@ -0,0 +1 @@
https://github.com/ryanoasis/nerd-fonts/releases/latest/download/CascadiaCode

1
nerd-fonts/CascadiaMono Normal file
View File

@ -0,0 +1 @@
https://github.com/ryanoasis/nerd-fonts/releases/latest/download/CascadiaMono

View File

@ -1,2 +1,21 @@
# Nerd Fonts configuration # Nerd Fonts Configuration
This directory contains my Nerd Fonts configuration and any related resources.
## Files
- **CascadiaCode**: This file contains the URL to the `Cascadia Code` Nerd Font patch.
- **CascadiaMono**: This file contains the URL to the `Cascadia Mono` Nerd Font patch.
## Installation
To use this configuration:
1. Clone the repository.
2. Download all required fonts from files:
```pwsh
curl -LO "${Get-Content ./nerd-fonts/CascadiaMono}.zip"
```
3. Unpack and install all downloaded fonts to your system's font storage.

View File

@ -3,3 +3,28 @@
This configuration varies from this here standard. The actual Neovim configuration This configuration varies from this here standard. The actual Neovim configuration
can be found under a separate repository here. These files only serve as a reference can be found under a separate repository here. These files only serve as a reference
to all configurations that are to be installed in my personal configuration. to all configurations that are to be installed in my personal configuration.
## Files
- **nvim**: This file contains the URL to my personal configuration that is to be
installed as the main configuration on the machine.
- **nvim-modular**: This file contains the URL to the repository of `kickstart-modular.nvim`
which is serving as a secondary configuration for debugging purposes.
## Installation
To use this configuration:
1. Clone the repository.
2. Download all required configurations from files:
```pwsh
curl -LO "${Get-Content ./nvim/nvim}"
```
3. Copy the downloaded configuration to your system's specific location:
```pwsh
# Powershell - Windows Location
Copy-Item nvim/ $env:LOCALAPPDATA/
```

1
nvim/nvim Normal file
View File

@ -0,0 +1 @@
https://github.com/Baipyrus/nvim-config.git

1
nvim/nvim-modular Normal file
View File

@ -0,0 +1 @@
https://github.com/dam9000/kickstart-modular.nvim.git