https://github.com/hankertrix/dotfiles
My configuration files for various things on Linux.
https://github.com/hankertrix/dotfiles
dotfiles dotfiles-linux linux-config
Last synced: 3 months ago
JSON representation
My configuration files for various things on Linux.
- Host: GitHub
- URL: https://github.com/hankertrix/dotfiles
- Owner: hankertrix
- License: mit
- Created: 2023-07-30T10:33:22.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-12T20:52:58.000Z (3 months ago)
- Last Synced: 2025-02-12T21:34:34.392Z (3 months ago)
- Topics: dotfiles, dotfiles-linux, linux-config
- Language: JavaScript
- Homepage:
- Size: 829 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux Config Files
The configuration files are located in `~/` or `/home/username/`.
The laptop that I currently use is an
[ASUS TUF Gaming A16 AMD Advantage Edition](https://www.asus.com/laptops/for-gaming/tuf-gaming/asus-tuf-gaming-a16-advantage-edition-2023/),
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](https://endeavouros.com/),
which is an [Arch-based](https://archlinux.org/) Linux distribution.
I'm using the [i3-wm setup with EndeavourOS](https://discovery.endeavouros.com/window-tiling-managers/i3-wm/2021/03/).## Configuration files
### [`.config`](.config/) folder
The [`.config`](.config) folder is where the configuration
for the applications I use on Linux are located.
There is a README inside that briefly explains the configuration
for the various applications inside.### [`.mozilla`](.mozilla/) folder
The [`.mozilla`](.mozilla/) folder is just to store my overrides for the
[Arkenfox user.js](https://github.com/arkenfox/user.js).### [`.Xresources`](.Xresources)
The [`.Xresources`](.Xresources) configuration is just to make sure
the display works properly with my high DPI screen.
I also turned on antialiasing.### [`.bash_profile`](.bash_profile)
The [`.bash_profile`](.bash_profile) configuration is just to
load the [`.profile`](.profile) file when starting bash.
This is needed thanks to the Arch Linux LightDM package
[changing the script to source the files](https://gitlab.archlinux.org/archlinux/packaging/packages/lightdm/-/commit/75c048cabfe9693749f5f363ab6257400d954ffa).### [`.bashrc`](.bashrc)
The [`.bashrc`](.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`](https://github.com/gokcehan/lf) and
[`yazi`](https://yazi-rs.github.io/).### [`.profile`](.profile)
This file is just to set the default applications for various tasks.
The default terminal is set to
[Wezterm](https://wezfurlong.org/wezterm/index.html),
the default editor is set to
[Neovim](https://neovim.io/),
the default browser is set to
[Firefox](https://www.mozilla.org/en-US/firefox/) and
the default pager is set to
[`less`](https://www.greenwoodsoftware.com/less/).### [`.xinitrc`](.xinitrc)
The [`.xinitrc`](.xinitrc) file is just to merge the
configuration inside [`.Xresources`](.Xresources)
into `xrdb` so that the changes will apply.## [Licence](LICENCE.txt)
This repository is licensed under the [MIT Licence](LICENCE.txt).
You can view the full text in the [`LICENCE.txt`](LICENCE.txt) file.