add home-manager
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
{ inputs, pkgs, ... }:
|
||||
let
|
||||
extraPackages = [
|
||||
inputs.noctalia.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
];
|
||||
in
|
||||
{
|
||||
nixpkgs.overlays = [
|
||||
(final: prev: {
|
||||
@@ -10,71 +14,47 @@
|
||||
];
|
||||
documentation = {
|
||||
man = {
|
||||
generateCaches = true;
|
||||
cache.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
# List packages installed in system profile.
|
||||
# You can use https://search.nixos.org/ to find more packages (and options).
|
||||
environment.systemPackages = with pkgs; [
|
||||
# language servers useful on a system level
|
||||
bash-language-server
|
||||
dockerfile-language-server
|
||||
lua-language-server
|
||||
nginx-language-server
|
||||
nixd
|
||||
systemd-language-server
|
||||
yaml-language-server
|
||||
environment.systemPackages =
|
||||
with pkgs;
|
||||
[
|
||||
# language servers useful on a system level
|
||||
bash-language-server
|
||||
dockerfile-language-server
|
||||
lua-language-server
|
||||
nginx-language-server
|
||||
nixd
|
||||
systemd-language-server
|
||||
yaml-language-server
|
||||
|
||||
# tool replacements
|
||||
bat # instead of cat
|
||||
delta # instead of diff
|
||||
drill # instead of dig
|
||||
duf # instead of df
|
||||
dust # instead of du
|
||||
eza # instead of ls
|
||||
fd # instead of find
|
||||
ripgrep # instead of grep
|
||||
sd # instead of sed
|
||||
tealdeer # instead of man/tldr
|
||||
uv # to manage python stuff
|
||||
xh # instead of curl
|
||||
zoxide # instead of cd
|
||||
|
||||
# system wide applications
|
||||
bitwarden-cli
|
||||
bitwarden-desktop
|
||||
btop
|
||||
curl
|
||||
direnv
|
||||
firefox
|
||||
fuzzel
|
||||
fzf
|
||||
ghostscript_headless
|
||||
ghostty
|
||||
git
|
||||
imagemagick
|
||||
lazygit
|
||||
mako
|
||||
mermaid-cli
|
||||
neovide
|
||||
neohtop
|
||||
nixfmt
|
||||
restic
|
||||
rsync
|
||||
seafile-client
|
||||
sqlite
|
||||
starship
|
||||
stow
|
||||
swayidle
|
||||
swaylock
|
||||
tectonic
|
||||
trash-cli
|
||||
tree-sitter
|
||||
wl-clipboard
|
||||
xwayland-satellite
|
||||
yazi
|
||||
];
|
||||
# system wide applications
|
||||
btop
|
||||
curl
|
||||
direnv
|
||||
firefox
|
||||
ghostscript_headless
|
||||
git
|
||||
imagemagick
|
||||
mako
|
||||
mermaid-cli
|
||||
nixfmt
|
||||
restic
|
||||
rsync
|
||||
sqlite
|
||||
swayidle
|
||||
swaylock
|
||||
tectonic
|
||||
trash-cli
|
||||
tree-sitter
|
||||
wl-clipboard
|
||||
xwayland-satellite
|
||||
]
|
||||
++ extraPackages;
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
nerd-fonts.caskaydia-cove
|
||||
|
||||
Reference in New Issue
Block a user