feat: restructure and move apps into their own configs (#2)
This commit is contained in:
94
home/programs/default.nix
Normal file
94
home/programs/default.nix
Normal file
@@ -0,0 +1,94 @@
|
||||
{
|
||||
pkgs,
|
||||
device,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
../../modules
|
||||
./aichat.nix
|
||||
./atuin.nix
|
||||
./bat.nix
|
||||
./carapace.nix
|
||||
./direnv.nix
|
||||
./eza.nix
|
||||
./fish.nix
|
||||
./fzf.nix
|
||||
./gh.nix
|
||||
./git.nix
|
||||
./goread.nix
|
||||
./helix.nix
|
||||
./ncmpcpp.nix
|
||||
./neomutt.nix
|
||||
./newsboat.nix
|
||||
./nix-index.nix
|
||||
./nushell.nix
|
||||
./sops.nix
|
||||
./ssh.nix
|
||||
./starship.nix
|
||||
./tmux.nix
|
||||
./tuifeed.nix
|
||||
./yazi.nix
|
||||
./zellij.nix
|
||||
./zoxide.nix
|
||||
#./template.nix
|
||||
];
|
||||
home.packages = with pkgs;
|
||||
[
|
||||
(nixvim.makeNixvim (import ../../neovim))
|
||||
_1password-cli
|
||||
alejandra
|
||||
ast-grep
|
||||
bottom
|
||||
btop
|
||||
cachix
|
||||
deploy-rs
|
||||
dust
|
||||
fd
|
||||
file
|
||||
fzf
|
||||
gnupg
|
||||
gpg-tui
|
||||
jq
|
||||
just
|
||||
macchina
|
||||
p7zip
|
||||
pandoc
|
||||
pfetch-rs
|
||||
pkg-config
|
||||
ripgrep
|
||||
sd
|
||||
tldr
|
||||
vcpkg-tool
|
||||
yt-dlp
|
||||
]
|
||||
++ lib.optionals (!device.isServer) [
|
||||
clang
|
||||
cmake
|
||||
d2
|
||||
devenv
|
||||
go
|
||||
hasklig
|
||||
jujutsu
|
||||
monaspace
|
||||
nerd-fonts.fira-code
|
||||
nerd-fonts.hasklug
|
||||
nerd-fonts.symbols-only
|
||||
qmk
|
||||
ttyper
|
||||
yarn
|
||||
zed-editor
|
||||
]
|
||||
++ lib.optionals device.isLinux [
|
||||
dig
|
||||
gptfdisk
|
||||
handlr-regex
|
||||
handlr-xdg
|
||||
lsof
|
||||
ncpamixer
|
||||
rr
|
||||
sbctl
|
||||
usbutils
|
||||
ddcbacklight
|
||||
]
|
||||
++ lib.optionals device.isMac [];
|
||||
}
|
||||
Reference in New Issue
Block a user