My personal NixOS configuration
Find a file
2023-03-02 10:21:38 +00:00
bin Package starship in bin directory 2023-03-01 18:08:34 +00:00
config Disable transparency, disable wezterm audible bell 2023-03-01 21:12:25 +00:00
packages Use install scripts in packages directory 2023-03-01 17:46:07 +00:00
ssh Update default heimdall hostname 2023-03-01 17:45:45 +00:00
themes Add i3 include directory for non-version controlled config, add catppuccin theme for xfce/gtk, remove fonts directory 2023-03-01 07:36:57 +00:00
.bashrc Add pyenv and direnv to bashrc, fix sourcing bashrc.local 2023-03-02 10:21:33 +00:00
.gitignore Add i3 include directory for non-version controlled config, add catppuccin theme for xfce/gtk, remove fonts directory 2023-03-01 07:36:57 +00:00
.stylua.toml Add custom styling to wezterm tab bar, move stylua.toml to top level directory 2023-02-19 12:16:22 +00:00
Makefile Remove starship from Makefile as its in local bin 2023-03-01 18:09:25 +00:00
README.md Move pkglist into separate, grouped package files 2023-02-25 20:15:51 +00:00

Personal dotfiles

Collection of various settings, configurations and other miscellaneous tools.

Makefile handles linking config files and installing available extras. Arguments for make:

  • link
    • symlinks config files to $XDG_CONFIG_HOME
  • unlink
    • Undo make link
  • install
    • Downloads extras: ohmyz.sh, powerlevel10k, packer, TMUX plugin manager
  • uninstall
    • Undo make install
  • all
    • link and install in one operation

Configs

Binaries

Installing Arch Linux packages

Arch Linux package files stored under packages.

Each can be installed/updated using (replacing pkglist.txt with chosen file)

pacman -T - < pkglist.txt || sudo pacman --needed -S - < pkglist.txt