dotfiles/packages/default.nix

67 lines
1.2 KiB
Nix
Raw Normal View History

2023-08-05 21:03:24 -07:00
2024-01-20 17:53:24 -08:00
{ pkgs, inputs, ... }: {
2023-08-05 21:03:24 -07:00
2024-01-20 17:53:24 -08:00
imports = [
2023-08-05 21:03:24 -07:00
./art.nix
2024-01-20 17:53:24 -08:00
#./tools.nix
2023-08-05 21:03:24 -07:00
];
environment.systemPackages = with pkgs; [
#osu-lazer
2024-01-20 17:53:24 -08:00
inputs.osu-nixos
pinentry
2023-08-05 21:03:24 -07:00
wget
2024-01-20 17:53:24 -08:00
python3
2024-01-23 23:02:48 -08:00
cyrus-sasl-xoauth2
2024-01-20 17:53:24 -08:00
libnotify
networkmanager-openvpn
eza
fd
2023-08-05 21:03:24 -07:00
git
zoxide
gnupg
brightnessctl
neofetch
wl-clipboard
glib
dracula-theme
btop
vimPlugins.nvim-lspconfig
vimPlugins.nvim-cmp
vimPlugins.cmp-nvim-lsp
vimPlugins.luasnip
vimPlugins.cmp_luasnip
vimPlugins.tokyonight-nvim
2024-01-20 17:53:24 -08:00
# temporary home manager things
inotify-tools
2024-03-13 18:46:44 -07:00
eww
2024-01-20 17:53:24 -08:00
jq
socat
libimobiledevice
ifuse
2023-08-05 21:03:24 -07:00
];
nixpkgs.overlays = [
(final: prev: {
# Because Luck Smith hasn't released in 2 years
mutt-wizard = prev.mutt-wizard.overrideAttrs (old: {
src = prev.fetchFromGitHub {
owner = "LukeSmithxyz";
repo = "mutt-wizard";
rev = "a8863a750a360bad6759f5f2c4df5d2001b31e18";
hash = "sha256-8zPkzQ1Tt9t8G+uCKybBm4yMqfF2y4L7nmuaWWz9t6s=";
};
});
})
];
2023-08-05 21:03:24 -07:00
fonts.packages= with pkgs; [
noto-fonts
noto-fonts-emoji
liberation_ttf
nerdfonts
2024-03-13 18:46:44 -07:00
ipafont
2023-08-05 21:03:24 -07:00
];
}