Post

Dotfiles

This repository contains my personal Linux configuration files for tmux, nvim, i3, as well as scripts to automate the installation of these configurations and all my preferred tools and software on a fresh Fedora Linux system.

Table of Contents

  1. Prerequisites
  2. Installation
  3. Configuration
  4. Tools and Software
  5. License
  6. References

Prerequisites

Before you begin, ensure you have met the following requirements:

  • A fresh installation of Fedora Linux with i3wm.
  • Set the keyboard layout to French BÉPO AFNOR using the following command:
1
setxkbmap -layout fr -variant bepo_afnor

Installation

To get started, follow these steps:

  1. Clone this repository to your local machine:
1
2
3
cd ~
git clone https://github.com/Constantin-Hentgen/Dotfiles.git
cd Dotfiles
  1. Make the setup script executable:
1
chmod +x run.sh
  1. Run the setup script:
1
./run.sh
  1. Update the X11 configuration:

    Ensure the following configuration file is in place for proper input device settings:

1
/usr/share/X11/xorg.conf.d/40-libinput.conf

Configuration

The repository includes configuration files for several tools and environments:

  • tmux: Terminal multiplexer configurations to manage multiple terminal sessions.
  • nvim: Neovim configurations for an enhanced text editing experience.
  • i3: Configuration files for the i3 window manager, optimizing the workflow and desktop environment.

Tools and Software

The setup script installs and configures various tools and software, including:

  • tmux: A powerful terminal multiplexer that allows you to manage multiple terminal sessions from a single window.
  • nvim (Neovim): An extensible text editor that improves upon Vim with modern features.
  • i3wm: A tiling window manager that offers a highly efficient and customizable desktop environment.

License

This repository is licensed under the MIT License. See the license file for more information.


References

This post is licensed under CC BY 4.0 by the author.