Skip to content

Dotfiles init for quick initial install and setup

Notifications You must be signed in to change notification settings

juhaku/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Make sure you have make installed on your system. If not install it with sudo pacman -S make.

install miminum packages for system

Install miminum packages for system. This expects that configs and data is restoreable by other means. Thus some app configs will not be installed with this command.

Change the default nerd font with argument font=https://host/to/the/font.zip.

Don't install nvidia with argument nvidia=false.

Target x11 with argument wayland=false.

make install

Or just simply make as the install is the default goal.

setup dev environment

Following command will setup full dev environment with configuring various tools needed for development work.

Skip ssh setup with argument ssh=false. Define host=... arugment to copy ssh configs from for dev-setup command in order to configure ssh.

Define custom terminal for tmux with terminal=... if not defined, the current terminal will be used from $TERM env variable.

make dev-setup

manual install plugins

For neovim see the README.md of nvim to see the plugins you should manually install via mason.

  • Idea plugins: IdeaVim, Lombok optional: Flutter, Android
  • Vscode plugins: Docker, Go, Prettier, Vim, Bash Ide, CodeLLB, crates, Flutter, Error Lens, ESLint, Even Better TOML, rust-analyzer, GitLens, Kubernetes

About

Dotfiles init for quick initial install and setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published