work
mat ess 2022-07-17 13:24:28 -04:00
parent 87e552f1c5
commit cc2c2cfc34
3 changed files with 9 additions and 26 deletions

View File

@ -22,7 +22,6 @@
nix.maxJobs = 4; nix.maxJobs = 4;
# Enable experimental nix command and flakes # Enable experimental nix command and flakes
# nix.package = pkgs.nixUnstable;
nix.extraOptions = '' nix.extraOptions = ''
auto-optimise-store = true auto-optimise-store = true
experimental-features = nix-command flakes experimental-features = nix-command flakes

View File

@ -10,6 +10,7 @@
# Apps # Apps
# `home-manager` currently has issues adding them to `~/Applications` # `home-manager` currently has issues adding them to `~/Applications`
# Issue: https://github.com/nix-community/home-manager/issues/1341 # Issue: https://github.com/nix-community/home-manager/issues/1341
# See workaround at ../home/copyApplications.nix
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
discord-ptb discord-ptb
element-desktop element-desktop

View File

@ -56,7 +56,7 @@
# Other packages ----------------------------------------------------------------------------- {{{ # Other packages ----------------------------------------------------------------------------- {{{
home.packages = with pkgs; [ home.packages = with pkgs; [
# Some basics # System
abduco # lightweight session management abduco # lightweight session management
bottom # fancy version of `top` with ASCII graphs bottom # fancy version of `top` with ASCII graphs
coreutils coreutils
@ -64,26 +64,27 @@
du-dust # fancy version of `du` du-dust # fancy version of `du`
exa # fancy version of `ls` exa # fancy version of `ls`
fd # fancy version of `find` fd # fancy version of `find`
# httpie # fancy version of `curl`
hyperfine # benchmarking tool
mosh # wrapper for `ssh` that better at not dropping connections mosh # wrapper for `ssh` that better at not dropping connections
procs # fancy version of `ps` procs # fancy version of `ps`
pv # pipe progress viewer pv # pipe progress viewer
ripgrep # better version of `grep`
tealdeer # rust implementation of `tldr`
thefuck thefuck
unrar # extract RAR archives unrar # extract RAR archives
wget wget
xh # reimplementation of `httpie` in rust
xz # extract XZ archives xz # extract XZ archives
# Dev stuff # Dev stuff
cloc # source code line counter cloc # source code line counter
doctl # command line tools for digitalocean doctl # command line tools for digitalocean
flyctl # command line tools for fly.io flyctl # command line tools for fly.io
hyperfine # benchmarking tool
jq # json processor jq # json processor
pijul # alternative to `git` pijul # alternative to `git`
# rustup # rust toolchain ripgrep # better version of `grep`
tealdeer # rust implementation of `tldr`
xh # reimplementation of `httpie` in rust
# TUI apps
gurk-rs
# Useful nix related tools # Useful nix related tools
cachix # adding/managing alternative binary caches hosted by Cachix cachix # adding/managing alternative binary caches hosted by Cachix
@ -91,8 +92,6 @@
nixpkgs-fmt nixpkgs-fmt
nix-prefetch-git nix-prefetch-git
nix-tree nix-tree
# nodePackages.node2nix
] ++ lib.optionals stdenv.isDarwin [ ] ++ lib.optionals stdenv.isDarwin [
m-cli # useful macOS CLI commands m-cli # useful macOS CLI commands
]; ];
@ -110,21 +109,5 @@
full_name = "${config.programs.git.userName}" full_name = "${config.programs.git.userName}"
email = "${config.programs.git.userEmail}" email = "${config.programs.git.userEmail}"
''; '';
# https://docs.haskellstack.org/en/stable/yaml_configuration/#non-project-specific-config
# home.file.".stack/config.yaml".text = lib.generators.toYAML {} {
# templates = {
# scm-init = "git";
# params = {
# author-name = config.programs.git.userName;
# author-email = config.programs.git.userEmail;
# github-username = "malob";
# };
# };
# nix.enable = true;
# };
# Stop `parallel` from displaying citation warning
# home.file.".parallel/will-cite".text = "";
# }}} # }}}
} }