• Relocates common configurations from a user-specific directory to a global hierarchy • Adds host-specific files and updates import paths for better modularity • Introduces an experimental GNOME mutter feature
42 lines
655 B
Nix
42 lines
655 B
Nix
# Development utilities I want across all systems
|
|
{
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}:
|
|
{
|
|
imports = lib.custom.scanPaths ./.;
|
|
|
|
home.packages = lib.flatten [
|
|
(builtins.attrValues {
|
|
inherit (pkgs)
|
|
# Development
|
|
direnv
|
|
delta # diffing
|
|
gh # github cli
|
|
|
|
mcaselector
|
|
|
|
# nix
|
|
nixpkgs-review
|
|
nixfmt-rfc-style
|
|
|
|
# networking
|
|
nmap
|
|
|
|
# Diffing
|
|
difftastic
|
|
|
|
# serial debugging
|
|
screen
|
|
|
|
# Standard man pages for linux API
|
|
man-pages
|
|
man-pages-posix
|
|
;
|
|
inherit (pkgs.jetbrains)
|
|
idea-ultimate
|
|
;
|
|
})
|
|
];
|
|
}
|