2024-12-25 10:59:37 +08:00
|
|
|
{
|
|
|
|
|
pkgs,
|
|
|
|
|
config,
|
2025-01-08 20:35:26 +08:00
|
|
|
rootPath,
|
2025-01-08 14:53:44 +08:00
|
|
|
inputs,
|
2025-01-10 16:33:08 +08:00
|
|
|
unixName,
|
2024-12-25 10:59:37 +08:00
|
|
|
...
|
|
|
|
|
}:
|
|
|
|
|
{
|
|
|
|
|
imports = [
|
2025-01-06 21:35:28 +08:00
|
|
|
./niri
|
2025-01-15 16:45:19 +08:00
|
|
|
./wluma
|
2024-12-25 10:59:37 +08:00
|
|
|
];
|
2025-01-10 16:33:08 +08:00
|
|
|
|
2025-02-01 23:09:24 +08:00
|
|
|
youthlic = {
|
|
|
|
|
xdg-dirs.enable = true;
|
|
|
|
|
programs = {
|
2025-02-14 22:57:48 +08:00
|
|
|
zed-editor.enable = true;
|
2025-02-04 16:17:25 +08:00
|
|
|
rustypaste-cli.enable = true;
|
2025-02-01 23:09:24 +08:00
|
|
|
firefox.enable = true;
|
|
|
|
|
fuzzel.enable = true;
|
|
|
|
|
helix.enable = true;
|
|
|
|
|
gpg.enable = true;
|
|
|
|
|
git = {
|
|
|
|
|
email = "ulic.youthlic@gmail.com";
|
|
|
|
|
name = "ulic-youthlic";
|
|
|
|
|
signKey = "C6FCBD7F49E1CBBABD6661F7FC02063F04331A95";
|
|
|
|
|
encrypt-credential = true;
|
|
|
|
|
};
|
|
|
|
|
fish.enable = true;
|
|
|
|
|
bash.enable = true;
|
|
|
|
|
ghostty.enable = true;
|
|
|
|
|
foot.enable = false;
|
|
|
|
|
starship.enable = true;
|
|
|
|
|
sops.enable = true;
|
|
|
|
|
mpv.enable = true;
|
|
|
|
|
kvm.enable = true;
|
|
|
|
|
atuin.enable = true;
|
|
|
|
|
thunderbird.enable = true;
|
|
|
|
|
obs.enable = true;
|
|
|
|
|
chromium.enable = true;
|
2025-01-10 23:35:56 +08:00
|
|
|
};
|
2025-01-10 21:40:44 +08:00
|
|
|
};
|
2025-01-10 16:33:08 +08:00
|
|
|
|
2025-01-13 12:01:21 +08:00
|
|
|
david = {
|
|
|
|
|
wallpaper.enable = true;
|
2025-02-01 17:07:03 +08:00
|
|
|
programs.openssh.enable = true;
|
2025-01-13 12:01:21 +08:00
|
|
|
};
|
|
|
|
|
|
2025-01-10 16:33:08 +08:00
|
|
|
home.username = "${unixName}";
|
|
|
|
|
home.homeDirectory = "/home/${unixName}";
|
2024-12-25 10:59:37 +08:00
|
|
|
home.stateVersion = "24.11";
|
|
|
|
|
programs.home-manager.enable = true;
|
|
|
|
|
home.packages = with pkgs; [
|
2025-01-14 17:40:36 +08:00
|
|
|
tealdeer
|
2024-12-25 10:59:37 +08:00
|
|
|
ripgrep
|
|
|
|
|
fzf
|
|
|
|
|
file
|
|
|
|
|
which
|
|
|
|
|
gnused
|
|
|
|
|
gnutar
|
2024-12-28 18:56:04 +08:00
|
|
|
bat
|
2024-12-25 10:59:37 +08:00
|
|
|
gawk
|
|
|
|
|
zstd
|
|
|
|
|
tree
|
|
|
|
|
ouch
|
|
|
|
|
dust
|
2025-01-12 21:02:15 +08:00
|
|
|
duf
|
|
|
|
|
doggo
|
2024-12-25 10:59:37 +08:00
|
|
|
qq
|
|
|
|
|
telegram-desktop
|
2025-01-08 15:26:27 +08:00
|
|
|
ghostty
|
2025-01-10 15:59:07 +08:00
|
|
|
scrcpy
|
|
|
|
|
ast-grep
|
|
|
|
|
lazygit
|
|
|
|
|
dig
|
|
|
|
|
fend
|
|
|
|
|
gitoxide
|
|
|
|
|
kdePackages.kdenlive
|
2025-01-10 22:26:09 +08:00
|
|
|
fd
|
2025-01-16 22:41:28 +08:00
|
|
|
viu
|
2025-01-20 17:43:27 +08:00
|
|
|
just
|
2024-12-25 10:59:37 +08:00
|
|
|
];
|
|
|
|
|
}
|