Files
nix/home.nix
T

64 lines
1.6 KiB
Nix
Raw Normal View History

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";
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;
# };
#};
2026-07-15 14:55:15 +02:00
home.file.".config/fish".source =
2026-07-14 22:51:22 +02:00
config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/nix/configs/fish";
2026-07-15 14:55:15 +02:00
home.file.".config/kitty".source =
2026-07-14 22:51:22 +02:00
config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/nix/configs/kitty";
2026-07-15 14:55:15 +02:00
home.file.".config/pipewire".source =
2026-07-14 22:51:22 +02:00
config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/nix/configs/pipewire";
2026-07-15 14:55:15 +02:00
home.file.".config/VSCodium".source =
2026-07-14 22:51:22 +02:00
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
# 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;
settings.user.name = "glennigen";
settings.user.email = "glennigen@example.com";
2026-07-12 14:39:07 +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
}