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.
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.
Browser extensions 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.