All Projects β†’ 1995parham β†’ dotfiles

1995parham / dotfiles

Licence: GPL-2.0 license
πŸš€ @1995parham Linux / OSx configurations files

Programming Languages

shell
77523 projects
emacs lisp
2029 projects
CSS
56736 projects
Vim Script
2826 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
common lisp
692 projects

Projects that are alternatives of or similar to dotfiles

config-public
Linux/WSL config to optimize ergonomics, security, and productivity: vim/neovim, zsh, tmux, i3, emacs, vscode, ipython, jupyter, ranger, fzf, kitty, xkb, selfquant, firejail, systemd, etc
Stars: ✭ 14 (-82.28%)
Mutual labels:  archlinux, doom-emacs
manjarno
Why you shouldn't use Manjaro
Stars: ✭ 96 (+21.52%)
Mutual labels:  archlinux
simplyarch
The blazing fast ⚑ Arch Linux ⚑ installation script that puts you on control 🌟
Stars: ✭ 38 (-51.9%)
Mutual labels:  archlinux
deezer
Deezer Archlinux AUR package
Stars: ✭ 42 (-46.84%)
Mutual labels:  archlinux
abs
PKGBUILDs for the Arch User Repository
Stars: ✭ 38 (-51.9%)
Mutual labels:  archlinux
snippets
The Doom Emacs snippets library
Stars: ✭ 248 (+213.92%)
Mutual labels:  doom-emacs
ArchI0
ArchI0 : Arch-Based Distros Applications Automatic Installation Script
Stars: ✭ 26 (-67.09%)
Mutual labels:  archlinux
dots
Configuration file for linux distro
Stars: ✭ 37 (-53.16%)
Mutual labels:  archlinux
dotfiles
My dotfiles based on Makefile
Stars: ✭ 150 (+89.87%)
Mutual labels:  archlinux
arch-btrfs-install-guide
Arch Linux installation guide with btrfs and snapper, this guide is based on the information from unicks.eu guide https://www.youtube.com/watch?v=TKdZiCTh3EM, and Arch Linux UEFI step-by-step installation guide https://www.youtube.com/watch?v=dOXYZ8hKdmc from ALU.
Stars: ✭ 32 (-59.49%)
Mutual labels:  archlinux
nemesyst
Generalised and highly customisable, hybrid-parallelism, database based, deep learning framework.
Stars: ✭ 17 (-78.48%)
Mutual labels:  archlinux
docker-archlinux
Baseline Arch Linux Docker image
Stars: ✭ 49 (-37.97%)
Mutual labels:  archlinux
dotfiles
My collection of dotfiles
Stars: ✭ 77 (-2.53%)
Mutual labels:  archlinux
dotfiles
My dotfiles - Emacs centric OSX Big Sur
Stars: ✭ 29 (-63.29%)
Mutual labels:  doom-emacs
arch-install
A highly configurable script automatically installing Arch Linux.
Stars: ✭ 32 (-59.49%)
Mutual labels:  archlinux
distrobox
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
Stars: ✭ 4,371 (+5432.91%)
Mutual labels:  archlinux
dotfiles
dotfiles of simonvic daily used enviroment
Stars: ✭ 75 (-5.06%)
Mutual labels:  archlinux
guzuta
Custom repository manager for ArchLinux pacman
Stars: ✭ 27 (-65.82%)
Mutual labels:  archlinux
dotfiles
🧊 My dotfiles for Arch Linux
Stars: ✭ 15 (-81.01%)
Mutual labels:  archlinux
tint2-executors
Collection of executors for Tint2 panel
Stars: ✭ 72 (-8.86%)
Mutual labels:  archlinux
     _       _    __ _ _
  __| | ___ | |_ / _(_) | ___  ___
 / _` |/ _ \| __| |_| | |/ _ \/ __|
| (_| | (_) | |_|  _| | |  __/\__ \
 \__,_|\___/ \__|_| |_|_|\___||___/

 _  ___   ___  ____                   _
/ |/ _ \ / _ \| ___| _ __   __ _ _ __| |__   __ _ _ __ ___
| | (_) | (_) |___ \| '_ \ / _` | '__| '_ \ / _` | '_ ` _ \
| |\__, |\__, |___) | |_) | (_| | |  | | | | (_| | | | | | |
|_|  /_/   /_/|____/| .__/ \__,_|_|  |_| |_|\__,_|_| |_| |_|
                    |_|

GitHub GitHub Workflow Status GitHub Workflow Status Ansible GitHub repo size

Introduction

This repository contains my personal configurations for Ubuntu, Arch Linux (with sway window manager) and apple OSX, which was created in Fall 2013 when I was a lonely B.Sc.' student at the Amirkabir University of Technology. First, thank you for your visiting. A dotfiles repository is a personal repository, with it, you can manage your configuration between your systems, so I make this repository, a template repository, so you can easily start your personal one from it. Special thanks to @elahe-dastan for using this project and reporting its issues. Her unique contribution to this repository and my life is unforgettable.

Installation

Compatibility Compatibility Compatibility

The following command creates a basic directory structure and clones the dotfiles repository:

curl -sL https://raw.githubusercontent.com/1995parham/dotfiles/main/over-the-air-installation.sh | bash

Install required tools with pacman, brew or apt.

./start.sh env

Install configuration files with soft-links and installs plugins on vim. This script don't set the zsh as a default shell, so you need to set it manually.

./install.sh

Install useful fonts.

./start.sh font

Don't forget changing the git username and email:

touch $HOME/.config/git/config

Also don't forget to install neovim plugins:

:PlugInstall

Then you can install other tools with start.sh, here are some examples:

# install docker with proxy
./start.sh docker
# install golang
./start.sh go
# install python
./start.sh python
# and many many more...

Configuration of mentioned applications also is a part of this repository.

Window Managers

I am using sway and hyprland as my primary window managers. This repository structured around creating soft-links and because of that the duplicate configurations between these window managers are gathered in sway/.

Emacs

I am using Emacs for the followings:

  • latex documents (specially in Persian)
  • org-mode

Searching

Ivy is a plugin for searching in buffers, notes, etc. Almost everything in doom Emacs works with ivy. It is simple and will show you a popup for everything.

Configuration (based on doom)

I use Emacs based on doom, and I found following configurations are useful to update my configurations based on them.

  1. psamim dotfiles
  2. acdemic doom
  3. elenapan dotfiles

Workspace

Never close emacs, just use workspace to manage your work. To work with workspace just start with SPACE-TAB.

More

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].