Skip to content

My configuration files for various things on Linux.

License

Notifications You must be signed in to change notification settings

hankertrix/Dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Config Files

The laptop that I currently use is an ASUS TUF Gaming A16 AMD Advantage Edition, with a Ryzen 9-7940HS processor, an AMD Radeon RX7600S GPU and a screen resolution of 2560x1600, model number FA617X-S. I am currently using EndeavourOS, which is an Arch-based Linux distribution. I'm using the i3-wm setup with EndeavourOS.

Configuration files

The configuration files are all stored in either tilde, which refers to user-specific configuration found under ~/, or etc, which are the global configuration options that apply to all users, which can be found under the /etc/ folder.

There is a README.md file inside the browser-extensions folder that explains the configuration.

tilde folder

.config folder

The .config folder is where the configuration for the applications I use on Linux are located. There is a README.md file inside that briefly explains the configuration for the various applications inside.

.librewolf folder

The .librewolf folder is just to store my overrides for the Librewolf browser. All the overrides are exactly the same as my overrides for the Arkenfox user.js.

.mozilla folder

The .mozilla folder is just to store my overrides for the Arkenfox user.js.

.zen folder

The .zen folder is just to store my overrides for the Arkenfox user.js, as well as some configuration options specific to the Zen browser. It also contains the keyboard shortcuts and the Zen mods that I have installed and configured for the Zen browser.

The .chezmoiignore file is just to ignore the files that do not need to be deployed to the system, like READMEs, licences, and formatter configuration files.

The .Xresources configuration is just to make sure the display works properly with my high DPI screen. I also turned on antialiasing.

The .bash_profile configuration is just to load the .profile file when starting bash. This is needed thanks to the Arch Linux LightDM package changing the script to source the files.

The .bashrc file is mostly just the default EndeavourOS configuration, with a few if statement added in so that I can change the shell's directory when using lf and yazi.

This file is just to set the default applications for various tasks. The default terminal is set to Kitty, the default editor is set to Neovim, the default browser is set to Firefox and the default pager is set to less.

The .xinitrc file is just to merge the configuration inside .Xresources into xrdb so that the changes will apply.

This repository is licensed under the MIT Licence. You can view the full text in the LICENCE.txt file.

About

My configuration files for various things on Linux.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published