siraken / dotfiles

siraken's dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

Open in Visual Studio Code

This repository manages dotfiles .* under $HOME. Clone this repository on $HOME/dotfiles and run install.

Packages

Home Manager

This manages my development environment using Nix.

# Install Nix
sh <(curl -L https://nixos.org/nix/install)

# Install Home Manager
nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
nix-channel --update

# Install home-manager packages
nix-shell '<home-manager>' -A install

# Switch to home-manager configuration (-f option is optional)
home-manager switch -f /path/to/nix-file.nix

Shells

Neovim

Configuration files are written in Lua. I'm using folke/lazy.nvim as a package manager.

VSCode

I'm using an extension called VSCode Vim, to be able to use VSCode with a Vim-like keymap. To disable ApplePressAndHoldEnabled, run the command below:

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

About

siraken's dotfiles


Languages

Language:Python 29.3%Language:Shell 23.9%Language:Lua 22.7%Language:Nushell 12.1%Language:Ruby 3.5%Language:PowerShell 3.2%Language:Nix 2.7%Language:Emacs Lisp 1.6%Language:Vim Script 0.7%Language:PHP 0.1%Language:KakouneScript 0.1%