nix/common/home-manager/home.nix

108 lines
1.8 KiB
Nix
Raw Normal View History

2022-08-08 12:43:21 +00:00
{ config, pkgs, ... }:
{
home = {
packages = with pkgs; [
# Office
aerc
libreoffice-fresh
# Programming
bacon
drone-cli
2022-08-12 00:14:03 +00:00
ghidra
2022-08-08 12:43:21 +00:00
sublime-merge
tig
vscode-fhs
# Graphics
gimp
inkscape
# Internet
discord
httpie
tdesktop
transmission-gtk
w3m
wget
# Sound & Video
mpv
spotify
2022-08-12 00:14:03 +00:00
# Gaming
pcsxr
mednafen
mednaffe
polymc
2022-08-08 12:43:21 +00:00
# System Tools
borgbackup
fd
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-08 12:43:21 +00:00
pika-backup
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
tmux
tree
2022-08-12 00:14:03 +00:00
usbutils
2022-08-08 12:43:21 +00:00
virt-manager
2022-08-10 07:41:44 +00:00
vulkan-tools
2022-08-08 12:43:21 +00:00
wl-clipboard
2022-08-12 00:14:03 +00:00
gnome.gnome-tweaks
gnomeExtensions.openweather
libarchive
p7zip
unrar
unzip
2022-08-10 07:41:44 +00:00
zip
2022-08-08 12:43:21 +00:00
];
sessionVariables = {
MOZ_ENABLE_WAYLAND = 1;
NIXOS_OZONE_WL = 1;
QT_QPA_PLATFORM = "wayland";
SDL_VIDEODRIVER = "wayland";
EDITOR = "nvim";
};
shellAliases = {
".." = "cd ..";
"..." = "cd ../..";
config = "vim /etc/nixos/configuration.nix";
hmconf = "vim /etc/nixos/common/home-manager.nix";
switch = "sudo nixos-rebuild switch";
nr = "nix run --impure";
ns = "nix-shell";
nsp = "nix-shell -p";
cdnix = "cd /etc/nixos";
ga = "git add";
gc = "git commit";
gcm = "git commit -m";
2022-08-12 00:14:03 +00:00
gcan = "git commit --amend --no-edit";
gcl = "git clone";
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";
tigs = "tig status";
};
};
}