diff options
| author | seth <[email protected]> | 2023-03-30 21:49:57 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-03-30 21:50:08 -0400 |
| commit | 8694222ecab6c7cd5b78d44d6cc19246add253d2 (patch) | |
| tree | b3c4f21fd94c28fb37000e4e1f44283acfe1f283 | |
| parent | f9e146875c250b76ad6bb28ab15998dcf02ca62b (diff) | |
add justfile
| -rw-r--r-- | flake.lock | 12 | ||||
| -rw-r--r-- | flake.nix | 2 | ||||
| -rw-r--r-- | justfile | 41 | ||||
| -rw-r--r-- | users/seth/programs/neovim/default.nix | 1 |
4 files changed, 50 insertions, 6 deletions
@@ -166,11 +166,11 @@ ] }, "locked": { - "lastModified": 1679777945, - "narHash": "sha256-LYPYDxhflqBlmTvsrkyD2/kRwy3Z3dShtLQrwBEYD7A=", + "lastModified": 1680225766, + "narHash": "sha256-78IzTC9F+x8WOKFy8kcRXCMV6bju4a4xc/4AVeBXLfQ=", "owner": "getchoo", "repo": "overlay", - "rev": "6c4d08ed32c4608f3ba65a7bc191edaf7c50c755", + "rev": "85d0fa6193e8708e1db7c2d1626da8e21d29fb09", "type": "github" }, "original": { @@ -442,11 +442,11 @@ ] }, "locked": { - "lastModified": 1679910099, - "narHash": "sha256-4VMRBkKlVy1KbLLe5qvGmw7C+uV+0Ba2/Dz8GIKEFOs=", + "lastModified": 1680168109, + "narHash": "sha256-aCB7Ivc2j37AhqjWnapFT/73LdzEBUyBZCaQFpGTQJw=", "owner": "astro", "repo": "nix-openwrt-imagebuilder", - "rev": "1b480f0fe82add73481ee3a14709fc2a80638fd7", + "rev": "2a7922de68df35e33a5af895df83c3237477ae0a", "type": "github" }, "original": { @@ -94,7 +94,9 @@ agenix.packages.${system}.agenix alejandra deadnix + fzf git-crypt + just statix stylua ]; diff --git a/justfile b/justfile new file mode 100644 index 0000000..813cb43 --- /dev/null +++ b/justfile @@ -0,0 +1,41 @@ +alias b := build +alias c := check +alias sw := switch +alias up := upgrade + +default: + @just --choose + +[linux] +build: + nixos-rebuild build --flake . + +[macos] +build: + darwin-rebuild --flake . + +check: + nix flake check --impure + +[linux] +switch: + sudo nixos-rebuild switch --impure --flake . + +[macos] +switch: + darwin-rebuild switch --flake . + +update: + nix flake update + +update-nixpkgs: + nix flake lock \ + --update-input nixpkgs --update-input nixpkgsUnstable + +[linux] +upgrade: + sudo nixos-rebuild switch --upgrade --impure --flake . + +[macos] +upgrade: + darwin-rebuild switch --upgrade --flake . diff --git a/users/seth/programs/neovim/default.nix b/users/seth/programs/neovim/default.nix index 7efccf1..0b154cc 100644 --- a/users/seth/programs/neovim/default.nix +++ b/users/seth/programs/neovim/default.nix @@ -40,6 +40,7 @@ nvim-tree-lua nvim-treesitter.withAllGrammars nvim-web-devicons + pkgs.vim-just plenary-nvim telescope-nvim trouble-nvim |
