{ config, pkgs, flakes, ... }: { imports = [ flakes.nixvim.homeModules.nixvim flakes.niri.homeModules.niri flakes.matugen.nixosModules.default flakes.noctalia.homeModules.default # ../programs/nvim ../programs/fish ../programs/kanata ../programs/kitty ../programs/tmux ../programs/git ../programs/jj ../programs/niri ../programs/zed ../programs/firefox ]; home = { stateVersion = "26.05"; username = "jana"; homeDirectory = "/home/jana"; packages = with pkgs; [ p1n3appl3.tab ]; }; home.file = { "dl".source = config.lib.file.mkOutOfStoreSymlink "${config.xdg.userDirs.download}"; "doc".source = config.lib.file.mkOutOfStoreSymlink "${config.xdg.userDirs.documents}"; }; xdg = { enable = true; configHome = "${config.home.homeDirectory}/.config"; userDirs = { enable = true; documents = "${config.home.homeDirectory}/Documents"; desktop = "${config.home.homeDirectory}/Documents"; download = "${config.home.homeDirectory}/Downloads"; music = "${config.home.homeDirectory}/Documents/personal/music"; pictures = "${config.home.homeDirectory}/Documents/personal/pictures"; }; mime.enable = true; }; }