flake/home/default.nix

39 lines
612 B
Nix
Raw Normal View History

2025-01-22 10:58:27 +08:00
{ lib, pkgs, ... }:
{
home = {
2024-07-31 12:20:10 +08:00
username = "guanranwang";
2024-08-24 17:12:08 +08:00
homeDirectory = "/home/guanranwang";
2024-08-31 04:01:43 +08:00
stateVersion = "24.05";
};
2024-08-31 04:01:43 +08:00
imports = [
./theme.nix
./xdg-mime.nix
] ++ lib.filter (x: lib.hasSuffix "default.nix" x) (lib.fileset.toList ./applications);
2024-08-31 04:01:43 +08:00
programs = {
2024-12-28 12:50:18 +08:00
fzf.enable = true;
2024-08-31 04:01:43 +08:00
zoxide.enable = true;
};
2024-08-28 05:44:22 +08:00
2024-09-16 01:20:38 +08:00
services = {
cliphist.enable = true;
};
2025-01-22 10:58:27 +08:00
home.packages = with pkgs; [
dconf-editor
fastfetch
fd
hyperfine
2025-01-26 01:16:10 +08:00
jq
2025-01-22 10:58:27 +08:00
libnotify
loupe
2025-01-26 01:16:10 +08:00
obs-studio
2025-01-22 10:58:27 +08:00
pwvucontrol
2025-01-26 01:16:10 +08:00
ripgrep
2025-01-22 10:58:27 +08:00
seahorse
telegram-desktop
wl-clipboard
];
}