user/programs: refactor

Signed-off-by: unexplrd <unexplrd@linerds.us>
This commit is contained in:
2025-04-28 16:53:28 +03:00
parent 3b5775f58b
commit 37d57cdfb5
2 changed files with 34 additions and 25 deletions

View File

@ -1,11 +1,12 @@
{ {
lib,
inputs, inputs,
pkgs,
... ...
}: { }: {
imports = with inputs; [ imports = with inputs; [
nix-flatpak.homeManagerModules.nix-flatpak nix-flatpak.homeManagerModules.nix-flatpak
]; ];
home.packages = with pkgs; [flatpak];
services.flatpak = { services.flatpak = {
enable = true; enable = true;
uninstallUnmanaged = true; uninstallUnmanaged = true;

View File

@ -8,6 +8,9 @@
syncthing.enable = true; syncthing.enable = true;
terminal.wezterm.enable = true; terminal.wezterm.enable = true;
terminal.ghostty.enable = true; terminal.ghostty.enable = true;
systemd.user.settings.Manager.DefaultEnvironment = {
TERMINAL = "ghostty";
};
services = { services = {
pueue.enable = true; # process queue in rust pueue.enable = true; # process queue in rust
@ -49,30 +52,35 @@
zoxide.enable = true; # fuzzy cd in rust zoxide.enable = true; # fuzzy cd in rust
}; };
home.packages = with pkgs; [ home.packages = with pkgs;
alejandra # nix formatter in rust [
bluetuith # bluetooth tui in go # development utils
devenv # programming deps in rust alejandra # nix formatter in rust
dua # disk space usage in rust devenv # programming deps in rust
duf # better df in go jj-fzf # fuzzy finder jujutsu tui
fend # calculator in rust just # make in rust
flatpak # flatpak cli silicon # create code pics in rust
jj-fzf # fuzzy finder jujutsu tui ]
just # make in rust ++ [
mprocs # process runner in rust # console utils
ouch # archive manager in rust bluetuith # bluetooth tui in go
overskride # bluetooth gui in rust dua # disk space usage in rust
pika-backup # borg gui in rust duf # better df in go
pinentry-qt # pinentry for rbw fend # calculator in rust
procs # ps in rust mprocs # process runner in rust
rbw # bitwarden cli in rust ouch # archive manager in rust
sd # sed in rust procs # ps in rust
silicon # create code pics in rust rbw # bitwarden cli in rust
trashy # trash cli in rust sd # sed in rust
# vial # qmk keyboard configuring app trashy # trash cli in rust
virt-manager # libvirt gui ]
waycheck # check wayland protocols ++ [
]; # misc apps
# vial # qmk keyboard configuring app
pinentry-qt # pinentry for rbw
virt-manager # libvirt gui
waycheck # check wayland protocols
];
xdg.desktopEntries = { xdg.desktopEntries = {
uni = { uni = {