2026-07-12 14:39:07 +02:00
|
|
|
{ pkgs, ... }: {
|
|
|
|
|
# Native system packages — fra din Ansible DNF-liste
|
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
|
|
|
# Terminal / shell
|
|
|
|
|
kitty
|
|
|
|
|
fastfetch
|
|
|
|
|
lsd
|
|
|
|
|
glow
|
|
|
|
|
btop
|
|
|
|
|
tldr
|
|
|
|
|
neovim
|
2026-07-14 21:16:03 +02:00
|
|
|
#powershell
|
|
|
|
|
#vscodium
|
|
|
|
|
#powershell-editor-services
|
|
|
|
|
#teams-for-linux
|
2026-07-12 14:39:07 +02:00
|
|
|
# Git
|
|
|
|
|
git
|
|
|
|
|
gh
|
|
|
|
|
|
|
|
|
|
# Gaming
|
|
|
|
|
gamemode
|
|
|
|
|
gamescope
|
|
|
|
|
|
|
|
|
|
# Utility
|
|
|
|
|
stow
|
2026-07-14 21:16:03 +02:00
|
|
|
nixfmt
|
2026-07-12 14:39:07 +02:00
|
|
|
];
|
|
|
|
|
|
2026-07-12 14:54:02 +02:00
|
|
|
# Fish installeret via programs.fish — shell for glennigen
|
2026-07-12 14:39:07 +02:00
|
|
|
programs.fish.enable = true;
|
|
|
|
|
|
|
|
|
|
# Steam
|
2026-07-14 21:16:03 +02:00
|
|
|
programs.steam = {
|
|
|
|
|
enable = true;
|
|
|
|
|
extraPackages = with pkgs;[
|
|
|
|
|
kdePackages.breeze
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
|
2026-07-12 14:39:07 +02:00
|
|
|
|
|
|
|
|
# Tailscale (service, ikke package)
|
|
|
|
|
services.tailscale.enable = true;
|
|
|
|
|
|
|
|
|
|
# 1Password — PolKit integration (system-level)
|
|
|
|
|
security.polkit.enable = true;
|
|
|
|
|
programs._1password.enable = true;
|
|
|
|
|
programs._1password-gui.enable = true;
|
2026-07-14 21:16:03 +02:00
|
|
|
}
|