2026-07-12 14:39:07 +02:00
|
|
|
{ config, pkgs, ... }: {
|
|
|
|
|
home.username = "glennigen";
|
|
|
|
|
home.homeDirectory = "/home/glennigen";
|
2026-07-14 21:16:03 +02:00
|
|
|
home.keyboard.layout = "dk";
|
|
|
|
|
home.keyboard.variant = "winkeys";
|
2026-07-13 22:42:51 +02:00
|
|
|
home.stateVersion = "26.05";
|
2026-07-12 14:39:07 +02:00
|
|
|
|
2026-07-14 22:51:22 +02:00
|
|
|
#home.file = {
|
|
|
|
|
# ".config/fish" = {
|
|
|
|
|
# source = ./configs/fish;
|
|
|
|
|
# #recursive = true;
|
|
|
|
|
# };
|
|
|
|
|
#};
|
|
|
|
|
|
|
|
|
|
home.file."${config.home.homeDirectory}/.config/fish".source =
|
|
|
|
|
config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/nix/configs/fish";
|
|
|
|
|
home.file."${config.home.homeDirectory}/.config/kitty".source =
|
|
|
|
|
config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/nix/configs/kitty";
|
|
|
|
|
home.file."${config.home.homeDirectory}/.config/pipewire".source =
|
|
|
|
|
config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/nix/configs/pipewire";
|
|
|
|
|
home.file."${config.home.homeDirectory}/.config/VSCodium".source =
|
|
|
|
|
config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/nix/configs/VSCodium";
|
|
|
|
|
|
2026-07-12 14:39:07 +02:00
|
|
|
# Bruger-specifikke pakker — kun til glennigen
|
|
|
|
|
home.packages = with pkgs; [
|
|
|
|
|
# Editorer (personlige valg)
|
|
|
|
|
vscodium
|
2026-07-14 21:16:03 +02:00
|
|
|
powershell
|
2026-07-13 22:42:51 +02:00
|
|
|
# sublime4 #insecure OpenSSL?
|
2026-07-12 14:39:07 +02:00
|
|
|
|
|
|
|
|
# Media
|
2026-07-14 21:16:03 +02:00
|
|
|
sone # musikafspiller
|
|
|
|
|
obs-studio # streaming/optagelse
|
2026-07-12 14:39:07 +02:00
|
|
|
|
|
|
|
|
# Discord (Equibop)
|
|
|
|
|
equibop
|
|
|
|
|
|
|
|
|
|
# 1Password GUI
|
|
|
|
|
_1password-gui
|
2026-07-13 23:28:18 +02:00
|
|
|
|
|
|
|
|
# Browser
|
|
|
|
|
firefox
|
2026-07-14 21:16:03 +02:00
|
|
|
teams-for-linux
|
2026-07-12 14:39:07 +02:00
|
|
|
];
|
|
|
|
|
|
|
|
|
|
programs.bash.enable = true;
|
|
|
|
|
programs.starship.enable = true;
|
|
|
|
|
|
|
|
|
|
programs.git = {
|
|
|
|
|
enable = true;
|
2026-07-13 22:42:51 +02:00
|
|
|
settings.user.name = "glennigen";
|
|
|
|
|
settings.user.email = "glennigen@example.com";
|
2026-07-12 14:39:07 +02:00
|
|
|
};
|
2026-07-13 23:16:29 +02:00
|
|
|
|
|
|
|
|
# Plasma / Wayland tastaturlayout (dk)
|
|
|
|
|
xdg.configFile."kxkbrc".text = ''
|
|
|
|
|
[Layout]
|
|
|
|
|
DisplayNames=
|
|
|
|
|
LayoutList=dk
|
|
|
|
|
Use KDE Defaults=true
|
|
|
|
|
VariantList=
|
|
|
|
|
'';
|
2026-07-12 14:39:07 +02:00
|
|
|
}
|