debian-dots

dotfiles (does the obvious)
git clone [email protected]:dracuxan/debian-dots.git
Log | Files | Refs | README | LICENSE

flake.nix (1110B)


      1 {
      2   description = "System-wide tools via Nix flakes";
      3 
      4   inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; };
      5 
      6   outputs = { self, nixpkgs }:
      7     let
      8       system = "x86_64-linux";
      9       pkgs = import nixpkgs {
     10         inherit system;
     11         config.allowUnfree = true;
     12       };
     13     in {
     14       packages.${system}.default = pkgs.buildEnv {
     15         name = "system-tools";
     16 
     17         paths = with pkgs; [
     18           # editors / shell
     19           tmux
     20 
     21           # cli utils
     22           ripgrep
     23           fd
     24           bat
     25           eza
     26           curl
     27           wget
     28           git
     29           zoxide
     30           stow
     31           fastfetch
     32           starship
     33           fzf
     34           fd
     35           gh
     36           gawk
     37           acpi
     38           lazygit
     39           ffmpeg
     40           opencode
     41           cmus
     42           tokei
     43           rumno
     44 
     45           # dev tools
     46           zig
     47           gnumake
     48           go_1_24
     49           nodejs_24
     50           bun
     51           pnpm
     52           python315
     53           uv
     54 
     55           # BEAM
     56           inotify-tools
     57           elixir-ls
     58           xdg-utils
     59           watchman
     60         ];
     61       };
     62     };
     63 }