My personal NixOS configuration
Find a file
Evie Litherland-Smith d6bbb4f1f3 Fix and enable blur with picom, needed new backend
Temp disable polybar until configured
Set fancy theme for rofi
Add missing screenshot manager for xfce
Fix up shortcuts
2023-04-04 17:36:30 +01:00
config nvim laststatus -> 3 2023-04-04 17:33:18 +01:00
depracated_config Separate i3_scripts 2023-04-03 16:46:09 +01:00
i3_scripts Separate i3_scripts 2023-04-03 16:46:09 +01:00
nixos Fix and enable blur with picom, needed new backend 2023-04-04 17:36:30 +01:00
polybar TEMP switch polybar back to colors.ini until properly converted 2023-04-04 17:33:50 +01:00
ssh/config.d Add config for H0165, move lazygit and ssh config into nix expressions, adjust Makefile accordingly 2023-03-28 17:14:10 +01:00
templates Add separate python venv template 2023-04-04 09:48:40 +01:00
.gitignore Add ranger config 2023-04-04 14:19:33 +01:00
.inputrc Add case insensitive completion for bash/zsh 2023-03-18 10:01:46 +00:00
.pre-commit-config.yaml Re-enable pre-commit using stylua 2023-03-03 11:42:43 +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 Link i3_config 2023-04-03 16:46:18 +01: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