My personal NixOS configuration
Find a file
2023-04-11 11:03:01 +01:00
config Add live grep telescope shortcut 2023-04-08 06:52:06 +01:00
nixos Make qemu window floating 2023-04-11 11:03:01 +01:00
old Slight reorganise of directories, no file contents changed 2023-04-07 19:09:27 +01:00
rofi Start re-using i3 scripts and rofi config 2023-04-05 11:16:41 +01:00
scripts Add pipewire and bluetooth scripts for polybar modules 2023-04-08 10:30:29 +01:00
ssh/config.d Add matching for pull server address 2023-04-11 07:58:43 +01:00
templates Add glibc for poetry 2023-04-04 17:37:38 +01:00
wallpaper Add some wallpaper images 2023-04-05 22:25:55 +01:00
.gitignore Ignore luarc file 2023-04-04 17:37:24 +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 Add nix installed to makefile 2023-04-11 10:14:55 +01:00
README.md Move pkglist into separate, grouped package files 2023-02-25 20:15:51 +00:00
swayconfig Remove gui from default packages, add initial config for laptop, temp add sway config to be converted to nix 2023-04-11 07:57:02 +01: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