main
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;
# Enable experimental nix command and flakes
# nix.package = pkgs.nixUnstable;
nix.extraOptions = ''
auto-optimise-store = true
experimental-features = nix-command flakes

View File

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

View File

@ -56,7 +56,7 @@
# Other packages ----------------------------------------------------------------------------- {{{
home.packages = with pkgs; [
# Some basics
# System
abduco # lightweight session management
bottom # fancy version of `top` with ASCII graphs
coreutils
@ -64,26 +64,27 @@
du-dust # fancy version of `du`
exa # fancy version of `ls`
fd # fancy version of `find`
# httpie # fancy version of `curl`
hyperfine # benchmarking tool
mosh # wrapper for `ssh` that better at not dropping connections
procs # fancy version of `ps`
pv # pipe progress viewer
ripgrep # better version of `grep`
tealdeer # rust implementation of `tldr`
thefuck
unrar # extract RAR archives
wget
xh # reimplementation of `httpie` in rust
xz # extract XZ archives
# Dev stuff
cloc # source code line counter
doctl # command line tools for digitalocean
flyctl # command line tools for fly.io
hyperfine # benchmarking tool
jq # json processor
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
cachix # adding/managing alternative binary caches hosted by Cachix
@ -91,8 +92,6 @@
nixpkgs-fmt
nix-prefetch-git
nix-tree
# nodePackages.node2nix
] ++ lib.optionals stdenv.isDarwin [
m-cli # useful macOS CLI commands
];
@ -110,21 +109,5 @@
full_name = "${config.programs.git.userName}"
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 = "";
# }}}
}