nix/common/home-manager/home.nix

120 lines
2.2 KiB
Nix
Raw Normal View History

2022-08-08 12:43:21 +00:00
{ config, pkgs, ... }:
{
home = {
packages = with pkgs; [
# Office
aerc
libreoffice-fresh
2022-08-20 13:34:46 +00:00
obsidian
2022-09-19 21:25:47 +00:00
thunderbird
2022-08-08 12:43:21 +00:00
# Programming
bacon
2022-08-20 13:34:46 +00:00
colordiff
2022-12-17 16:39:44 +00:00
docker-compose
2022-08-08 12:43:21 +00:00
sublime-merge
tig
vscode-fhs
# Graphics
gimp
2022-10-04 14:53:46 +00:00
graphicsmagick
2022-08-08 12:43:21 +00:00
inkscape
# Internet
discord
httpie
2022-11-09 13:32:14 +00:00
remmina
2022-08-08 12:43:21 +00:00
tdesktop
w3m
wget
# Sound & Video
2022-08-12 11:12:36 +00:00
easyeffects
2022-08-08 12:43:21 +00:00
spotify
2022-08-12 00:14:03 +00:00
# Gaming
2022-10-25 13:50:29 +00:00
prismlauncher
2022-08-12 00:14:03 +00:00
2022-08-08 12:43:21 +00:00
# System Tools
borgbackup
fd
2022-10-04 14:53:46 +00:00
file
2022-08-08 12:43:21 +00:00
htop
2022-08-10 07:41:44 +00:00
iotop
2022-08-08 12:43:21 +00:00
killall
2022-08-10 07:41:44 +00:00
lsof
2022-08-20 13:34:46 +00:00
ncdu
2022-08-08 12:43:21 +00:00
pika-backup
2022-10-31 01:49:37 +00:00
pinentry-qt
2022-08-12 00:14:03 +00:00
powertop
2022-08-10 07:41:44 +00:00
s-tui
screen
2022-08-08 12:43:21 +00:00
silver-searcher
2022-08-10 07:41:44 +00:00
smartmontools
sysstat
tree
2022-08-12 00:14:03 +00:00
usbutils
2022-08-08 12:43:21 +00:00
virt-manager
wl-clipboard
2022-11-02 22:59:37 +00:00
yubikey-manager
2022-08-12 00:14:03 +00:00
2022-11-09 13:32:14 +00:00
ark
2022-08-12 00:14:03 +00:00
libarchive
p7zip
unrar
unzip
2022-08-10 07:41:44 +00:00
zip
2022-08-08 12:43:21 +00:00
];
shellAliases = {
".." = "cd ..";
"..." = "cd ../..";
2022-11-02 23:00:18 +00:00
"...." = "cd ../../..";
"....." = "cd ../../../..";
2022-10-25 13:51:15 +00:00
o = "xdg-open";
2022-08-08 12:43:21 +00:00
2022-08-20 13:34:46 +00:00
ncdu = "ncdu --color dark";
2022-08-08 12:43:21 +00:00
config = "vim /etc/nixos/configuration.nix";
hmconf = "vim /etc/nixos/common/home-manager.nix";
2022-11-01 00:32:54 +00:00
hmhconf = "vim /etc/nixos/common/home-manager/home.nix";
2022-08-08 12:43:21 +00:00
switch = "sudo nixos-rebuild switch";
nr = "nix run --impure";
ns = "nix-shell";
nsp = "nix-shell -p";
cdnix = "cd /etc/nixos";
ga = "git add";
2022-10-04 14:57:34 +00:00
gb = "git branch";
2022-11-09 13:31:59 +00:00
gba = "git branch -a";
2022-11-01 00:32:54 +00:00
gbd = "git branch -d";
2022-08-08 12:43:21 +00:00
gc = "git commit";
2022-11-09 13:31:59 +00:00
gca = "git commit --amend";
2022-08-12 00:14:03 +00:00
gcan = "git commit --amend --no-edit";
gcl = "git clone";
2022-11-09 13:31:59 +00:00
gcm = "git commit -m";
gco = "git checkout";
2022-11-09 13:31:59 +00:00
gcob = "git checkout -b";
gcom = "git remote show origin | sed -n '/HEAD branch/s/.*: //p' | xargs git checkout";
gf = "git fetch";
gfp = "git fetch --prune";
2022-08-08 12:43:21 +00:00
gl = "git pull";
gla = "git pull --autostash";
gp = "git push";
gpf = "git push --force-with-lease";
gr = "git reset";
grs = "git reset --soft";
2022-11-09 13:31:59 +00:00
gs = "git stash";
gsa = "git stash apply";
gsp = "git stash pop";
2022-08-08 12:43:21 +00:00
tigs = "tig status";
};
};
}