Compare commits
3 Commits
eec6cde2ca
...
fa0afa040f
Author | SHA1 | Date |
---|---|---|
Simon Bruder | fa0afa040f | |
Simon Bruder | ea43e14792 | |
Simon Bruder | ac70f97776 |
|
@ -47,8 +47,8 @@
|
||||||
services.tlp = {
|
services.tlp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
START_CHARGE_THRESH_BAT0 = 75;
|
START_CHARGE_THRESH_BAT0 = 40;
|
||||||
STOP_CHARGE_THRESH_BAT0 = 92;
|
STOP_CHARGE_THRESH_BAT0 = 90;
|
||||||
USB_DENYLIST = lib.concatStringsSep " " [
|
USB_DENYLIST = lib.concatStringsSep " " [
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
@ -24,13 +24,12 @@
|
||||||
dos2unix # convert CRLF (dos) or CR (classic mac) line endings to LF (unix)
|
dos2unix # convert CRLF (dos) or CR (classic mac) line endings to LF (unix)
|
||||||
file # file type
|
file # file type
|
||||||
ncdu # interactive du
|
ncdu # interactive du
|
||||||
|
pipe-rename # interactive (in editor) renaming
|
||||||
rename # sed for filenames
|
rename # sed for filenames
|
||||||
sqlite-interactive # cli for sqlite databses
|
sqlite-interactive # cli for sqlite databases
|
||||||
wget # download tool
|
wget # download tool
|
||||||
|
|
||||||
# encryption tools
|
# encryption tools
|
||||||
age # modern encryption tool
|
|
||||||
rage # rust implementation of age
|
|
||||||
ssh-to-pgp # convert ssh host-key to pgp key
|
ssh-to-pgp # convert ssh host-key to pgp key
|
||||||
|
|
||||||
# network tools
|
# network tools
|
||||||
|
|
|
@ -31,7 +31,6 @@ in
|
||||||
yq # sed for yaml
|
yq # sed for yaml
|
||||||
|
|
||||||
# unix tools on steroids
|
# unix tools on steroids
|
||||||
curlie # better httpie (easier curl)
|
|
||||||
du-dust # intuitive du
|
du-dust # intuitive du
|
||||||
exa # better ls
|
exa # better ls
|
||||||
fd # better find
|
fd # better find
|
||||||
|
@ -39,11 +38,8 @@ in
|
||||||
|
|
||||||
# file tools
|
# file tools
|
||||||
aria # multithreaded http/ftp/bittorrent download manager
|
aria # multithreaded http/ftp/bittorrent download manager
|
||||||
fdupes # find duplicate files
|
|
||||||
hexyl # user friendly hex file viewer
|
hexyl # user friendly hex file viewer
|
||||||
hyperfine # cli benchmarking
|
hyperfine # cli benchmarking
|
||||||
megatools # cli for mega.nz
|
|
||||||
minio-client # client for s3 compatible storage systems
|
|
||||||
mktorrent # bittorrent seed file generator
|
mktorrent # bittorrent seed file generator
|
||||||
qrencode # qr code generator
|
qrencode # qr code generator
|
||||||
rclone # rsync for cloud storage
|
rclone # rsync for cloud storage
|
||||||
|
@ -58,6 +54,7 @@ in
|
||||||
# network tools
|
# network tools
|
||||||
dnsutils # dig
|
dnsutils # dig
|
||||||
dogdns # better dig
|
dogdns # better dig
|
||||||
|
miniserve # small http server
|
||||||
sshfs # mount remote host
|
sshfs # mount remote host
|
||||||
vnstat # client for vnstatd
|
vnstat # client for vnstatd
|
||||||
whois # whois client
|
whois # whois client
|
||||||
|
@ -67,7 +64,6 @@ in
|
||||||
libva-utils # vainfo
|
libva-utils # vainfo
|
||||||
|
|
||||||
# clients
|
# clients
|
||||||
drone-cli # client for drone ci
|
|
||||||
hcloud # cli for Hetzner Cloud
|
hcloud # cli for Hetzner Cloud
|
||||||
libnotify # notify-send
|
libnotify # notify-send
|
||||||
|
|
||||||
|
@ -88,22 +84,13 @@ in
|
||||||
# misc
|
# misc
|
||||||
bwrap-helper # helper to create bubblewrap containers
|
bwrap-helper # helper to create bubblewrap containers
|
||||||
dynamic-colors # on-the-fly color scheme switching
|
dynamic-colors # on-the-fly color scheme switching
|
||||||
python38Packages.ipython # better python repl (useful for one-liners)
|
python3Packages.ipython # better python repl (useful for one-liners)
|
||||||
toilet # free figlet
|
toilet # free figlet
|
||||||
|
|
||||||
# vim
|
|
||||||
neovim-remote # controlling another neovim process
|
|
||||||
universal-ctags # ctags
|
|
||||||
|
|
||||||
# git
|
# git
|
||||||
gitAndTools.delta # nicer diff
|
|
||||||
gitAndTools.git-annex
|
|
||||||
gitAndTools.git-annex-remote-rclone # git for non source files
|
|
||||||
gitAndTools.pre-commit # pre-commit hook for git
|
gitAndTools.pre-commit # pre-commit hook for git
|
||||||
|
|
||||||
# nix tools
|
# nix tools
|
||||||
niv # depdendency manager
|
|
||||||
nix-diff # diff for nix derivations
|
|
||||||
nixpkgs-fmt # format nix expressions
|
nixpkgs-fmt # format nix expressions
|
||||||
nixpkgs-review # review nixpkgs pull request
|
nixpkgs-review # review nixpkgs pull request
|
||||||
|
|
||||||
|
@ -118,7 +105,6 @@ in
|
||||||
|
|
||||||
# audio
|
# audio
|
||||||
cyanrip # cd ripper
|
cyanrip # cd ripper
|
||||||
deemix # deeezer downloader
|
|
||||||
flac # flac encoder
|
flac # flac encoder
|
||||||
opusTools # opus encoder
|
opusTools # opus encoder
|
||||||
shntool # split audio with cue
|
shntool # split audio with cue
|
||||||
|
@ -176,12 +162,14 @@ in
|
||||||
remmina # remote desktop client
|
remmina # remote desktop client
|
||||||
scrcpy # stream/control android phones over adb
|
scrcpy # stream/control android phones over adb
|
||||||
v4l-utils # video4linux configuration
|
v4l-utils # video4linux configuration
|
||||||
wev # wayland event monitor
|
|
||||||
wl-clipboard # not really gui, but cli tool to manage wayland clipboard
|
|
||||||
xfce.thunar # graphical file manager
|
xfce.thunar # graphical file manager
|
||||||
|
] ++ lib.optionals (nixosConfig.sbruder.full) [
|
||||||
|
# tools
|
||||||
|
gdb # debugger (for coredumpctl debug)
|
||||||
|
gdrive # cli downloader for google drive
|
||||||
] ++ lib.optionals (nixosConfig.sbruder.gui.enable && nixosConfig.sbruder.full) [
|
] ++ lib.optionals (nixosConfig.sbruder.gui.enable && nixosConfig.sbruder.full) [
|
||||||
# communication
|
# communication
|
||||||
ungoogled-chromium # useful for exporting pages as pdf
|
ungoogled-chromium # for most webrtc applications and for cross-browser testing
|
||||||
|
|
||||||
# creative/design
|
# creative/design
|
||||||
blender # 3d animation
|
blender # 3d animation
|
||||||
|
@ -190,6 +178,7 @@ in
|
||||||
|
|
||||||
# audio
|
# audio
|
||||||
audacity # audio editor
|
audacity # audio editor
|
||||||
|
easyeffects # signal processing for pipewire
|
||||||
picard # musicbrainz tagger
|
picard # musicbrainz tagger
|
||||||
|
|
||||||
# office
|
# office
|
||||||
|
|
|
@ -356,5 +356,8 @@ in
|
||||||
sway-contrib.grimshot # screenshots
|
sway-contrib.grimshot # screenshots
|
||||||
waypipe # forward application over ssh
|
waypipe # forward application over ssh
|
||||||
wdisplays # graphical output manager
|
wdisplays # graphical output manager
|
||||||
|
wev # wayland event monitor
|
||||||
|
wl-clipboard # cli tool to manage wayland clipboard
|
||||||
|
wl-mirror # emulation for “mirror display” mode
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue