Cleanup
parent
87e552f1c5
commit
cc2c2cfc34
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 = "";
|
|
||||||
# }}}
|
# }}}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue