dotfiles: add niri config and pkg lists

- add niri config template with tag-conditional input settings

- add tag-based pkglist files and ignore pkglist in chezmoi

- update hyprland keybinds for ghostty and browser

- tweak apex nvim color schemes
This commit is contained in:
2026-01-12 23:18:27 +01:00
parent 136d237620
commit 5e7493da0b
14 changed files with 1222 additions and 50 deletions

3
pkglist/bluetooth.txt Normal file
View File

@@ -0,0 +1,3 @@
bluez
bluez-utils
blueman

15
pkglist/common.txt Normal file
View File

@@ -0,0 +1,15 @@
bat
btop
chezmoi
curl
eza
fd
fzf
git
jq
neovim
otf-geist-mono-nerd
ripgrep
tmux
zoxide
zsh

5
pkglist/desktop.txt Normal file
View File

@@ -0,0 +1,5 @@
gamemode
mangohud
mumble
steam
vesktop-bin

14
pkglist/dev.txt Normal file
View File

@@ -0,0 +1,14 @@
jetbrains-toolbox
ollama
pandoc-cli
texlive-basic
texlive-bibtexextra
texlive-bin
texlive-fontsrecommended
texlive-latex
texlive-latexextra
texlive-luatex
texlive-xetex
uv
zathura
zathura-pdf-mupdf

View File

@@ -0,0 +1,6 @@
jellyfin-mpv-shim
mpv
mpv-shim-default-shaders
spicetify-cli
spicetify-marketplace-bin
spotify-launcher

45
pkglist/hyprland.txt Normal file
View File

@@ -0,0 +1,45 @@
alacritty
chromium
cliphist
element-desktop
firefox
fuzzel
ghostty
ghostty-shell-integration
ghostty-terminfo
grim
grimblast-git
hyprcursor
hypridle
hyprland
hyprlock
hyprpaper
hyprpolkitagent
hyprsunset
keepassxc
kitty
kitty-shell-integration
kitty-terminfo
nautilus
nextcloud-client
owlry
owlry-meta-full
playerctl
pwvucontrol
python
python-toml
satty
sherlock-launcher-bin
slurp
swww
swaync
swayosd
uwsm
wezterm
wf-recorder
wl-clip-persist
wl-clipboard
xdg-desktop-portal
xdg-desktop-portal-gtk
xdg-desktop-portal-hyprland
zed

4
pkglist/laptop.txt Normal file
View File

@@ -0,0 +1,4 @@
brightnessctl
network-manager-applet
power-profiles-daemon
upower

9
pkglist/pipewire.txt Normal file
View File

@@ -0,0 +1,9 @@
pipewire
pipewire-alsa
pipewire-audio
pipewire-jack
pipewire-pulse
pipewire-session-manager
rnnoise
local/noise-suppression-for-voice
wireplumber

3
pkglist/waybar.txt Normal file
View File

@@ -0,0 +1,3 @@
alhp-utils
libnotify
waybar