Skip to content

kleidinc/dotfiles

Repository files navigation

Portable Development Environment

Optimized for Debian bookworm, with support for Boox Mira and Boox Note Air 2.

  • zsh (kitty is available, but being downgraded)
  • nvim optimized for Rust
  • support for Chinese (run ibus-setup to set the entry panel)

Installation Workflow

  1. Change the /etc/pam.d/chsh file as follows: auth sufficient pam_shell.so
  2. Add user to sudoers, so you can run sudo commands: su - usermod -a -G sudo alex Add username ALL=(ALL:ALL) ALL to /etc/sudoers file.
  3. Install git sudo apt-get install git
  4. Clone the repo in .dotfiles directory git clone https://github.com/el1t1st/dotfiles.git ~/.dotfiles.
  5. cd .dotfiles
  6. ./install.sh

Note: Only works for one user on a debian machine, since nix can't easily handle multiple users on one machine.

Post-install Neovim

Although it should auto-run and auto-install. If it doesn't ...

  1. Run :PackerSync or :PackerInstall. This will install the needed packages.

Remove Workflow

If you want to remove an errorneous install, use the ./cleanup.sh script. This script not just removes the .local and .config and all dotfiles, but also the /nix directory.

Russian

Change the keyboard to ANSI.

Chinese

Build libadwaita from source

git clone https://gitlab.gnome.org/GNOME/libadwaita.git

About

My portable development environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published