My personal NixOS configuration
Find a file
Evie Litherland-Smith da869205c1 Fix and update hyprland setup
Pin working version of hyprland until nix wlroots is updated
Update config for new directory structure
Adjust visuals and apply more window rules
2023-04-26 15:25:40 +01:00
config Fix and update hyprland setup 2023-04-26 15:25:40 +01:00
nixos Fix and update hyprland setup 2023-04-26 15:25:40 +01:00
rofi Start re-using i3 scripts and rofi config 2023-04-05 11:16:41 +01:00
scripts Start reorganising Makefile 2023-04-20 11:40:30 +01:00
ssh/config.d Add some fish abbreviations, update ssh config 2023-04-24 13:27:55 +01:00
templates Speed up nix shell 2023-04-20 16:01:26 +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 Start reorganising Makefile 2023-04-20 11:40:30 +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