Move scripts to Nix files
Move the scripts I commonly use into Nix files managed by Home Manager. Some, like `mounter` and `unmounter` are desktop-only, but this can be addressed in a future commit to create per-host scripts or desktop/non-desktop scripts. This commit also removes a number of unused scripts that are either included in packages like `git-extras` or aren't used.
This commit is contained in:
parent
0b437adccc
commit
dfebe131a6
26 changed files with 194 additions and 323 deletions
|
@ -1,10 +1,18 @@
|
|||
{
|
||||
home = {
|
||||
sessionPath = [ "$HOME/.local/bin" ];
|
||||
{ pkgs, ... }:
|
||||
|
||||
file.".local/bin" = {
|
||||
source = ./scripts;
|
||||
recursive = true;
|
||||
};
|
||||
};
|
||||
{
|
||||
# TODO: separate desktop-only scripts?
|
||||
home.packages =
|
||||
let
|
||||
scriptNames = [
|
||||
"create-script"
|
||||
"mounter"
|
||||
"move-firefox-screenshots"
|
||||
"setbg"
|
||||
"tag-release"
|
||||
"unmounter"
|
||||
"update-all-git-repos"
|
||||
];
|
||||
in
|
||||
map (name: pkgs.callPackage ./${name}.nix { }) scriptNames;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue