Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sergeyklay/dotfiles
All my dotfiles that I port around from system to system with me
https://github.com/sergeyklay/dotfiles
bashrc dotfiles dotfiles-resources ghci git shell sway-config swaywm zsh zsh-configuration zshrc
Last synced: 4 months ago
JSON representation
All my dotfiles that I port around from system to system with me
- Host: GitHub
- URL: https://github.com/sergeyklay/dotfiles
- Owner: sergeyklay
- License: gpl-3.0
- Created: 2014-01-19T07:35:59.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-19T07:57:47.000Z (4 months ago)
- Last Synced: 2024-10-19T15:51:45.888Z (4 months ago)
- Topics: bashrc, dotfiles, dotfiles-resources, ghci, git, shell, sway-config, swaywm, zsh, zsh-configuration, zshrc
- Language: Shell
- Homepage:
- Size: 12.6 MB
- Stars: 14
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* =~/.*=
All my dotfiles that I port around from system to system. The goal of this
project is to organize my shell scripts and configurations, and to keep
them synchronized across multiple machines. It started as a basic setup,
but now it includes management of =.bashrc=, =.bash_profile=, and various other
shell-related files and tools.#+CAPTION: Screen capture on Thu Oct 10 07:04:27 PM CEST 2024
#+NAME: fig:2024-10-10_190427
[[./screenshot.png]]** Supported OS
This repository is primarily intended for Linux workstations, though
some configuration files and scripts are also compatible with
macOS. Below is a list of the main Linux distributions where these
dotfiles will be relevant and functional:- Gentoo Linux (recommend)
- Arch Linux
- Debian
- Ubuntu
- Fedora** Shell support
These dotfiles are primarily designed for Bash, but many scripts and
configurations are compatible with Zsh and other Bash-like shells. The
shell should support colors and basic POSIX features for optimal behavior.** Components
This repository is primarily a project where I store my personal
configuration files. Some aspects may seem unusual to you, but
ultimately, this is my setup to which I’m accustomed. It’s worth
noting that I use Gentoo Linux as my main system and GNU Emacs as my
primary text editor, so this configuration is built around that
fact. Below are links to the projects that I also maintain:- [[https://github.com/sergeyklay/.emacs.d][GNU Emacs configuration]]: My personal configuration for GNU Emacs
- [[https://github.com/sergeyklay/lenovo-legion-y520-15ikbn][Lenovo Y520 Setup]]: Gentoo configuration for Lenovo Y520 (Legion)** Install
Many similar projects offer complex (in my humble opinion) systems for
installing and bootstrapping configuration files. I find this to be an
unnecessary complication that doesn’t add transparency and forces
users to carefully review the installation scripts before running
them. Finally, this would place an additional burden on me to maintain
these scripts, including all the corner cases, which I consider an
excessive price to pay. To utilize my configuration files, simply
clone the repository and create symbolic links for what you need. I’ve
been doing this for 11 years and plan to continue for the next 11.** License
This project is open source software licensed under the
[[https://github.com/sergeyklay/dotfiles/blob/master/LICENSE][GNU General Public Licence version 3]].
Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022,
2023, 2024 Serghei Iakovlev.*** Note On Copyright Years
In copyright notices where the copyright holder is Serghei Iakovlev,
then where a range of years appears, this is an inclusive range that
applies to every year in the range. For example: 2019-2024 represents
the years 2019, 2020, 2021, 2022, 2023 and 2024.