| title | author | lang | keywords | default_ | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linux Dotfiles |
|
en |
|
report |
Linux provides my favorite PC working environments. I like to use Vim keybinds to jump between terminals, browser pages, and other workspaces. However, I also need my laptop to just work for the average user.
- I don't want my friends to be intimidated by the UI
- I don't want to spend time manually setting up drivers
- I don't want inturrupted by updates breaking the computer
The system should be intuitive and attractive for users coming from Windows or Mac. First, I expect functional screen capture, bluetooth audio support, and mouse controls to work out-of-the box. Second, I expect the freedom to load my own window manager, login manager, and other tools with no hassle.
My current system is Linux Mint Xfce with Nix Home Manager.
It is configured to behave as a mix between Vim, i3wm, and Windows 10.
Configuration for other (often incomplete) systems are backed up in the system/ directory.
! I cannot garuntee the stability of my systems on your hardware, so use it your own risk !
-
Install Linux Mint the operating system.
- Do NOT elect to encrypt the user drive during installation (I have not tested it with this config)
-
Install Nix the package installer using:
sh <(curl proto '=https' --tlsv1.2 -L https://nixos.org/nix/install) --daemonThen, restart your terminal to ensure Nix is included in
$PATH. -
Clone this git repository using:
nix-shell -p git --command 'git clone --recurse-submodules https://github.com/mboyea/.dotfiles ~/.dotfiles' -
Run the install script using:
~/.dotfiles/install.sh
~/.dotfiles/install.shhome-manager switchIt is never safe to run code from a niche, unvetted source. If you want to install someone's configuration, I encourage you to read through and recreate their code yourself so you know exactly how it works.
Uncomment the line with GRUB_GFXMODE= in /etc/default/grub.
Apply the changes using:
sudo update-grub2Then use the following command, and follow the prompts to change the display size:
sudo dpkg-reconfigure console-setupYou're probably on a high-resolution display.
- Go to the
Displayapp and setScale > Customto0.5.
Unfortunately, this project doesn't support community contributions right now. Feel free to fork, but be sure to read the license.