helm/profiles/core/common.nix

133 lines
2 KiB
Nix
Raw Normal View History

2021-10-04 08:22:42 -07:00
{ config, pkgs, ... }:
{
# imports = [
2021-10-04 08:22:42 -07:00
# ./nvim.nix
# ./unstable.nix
# ];
2021-10-04 08:22:42 -07:00
environment.systemPackages = with pkgs; [
htop
iftop
wget
curl
exa
bat
fd
ag
viu
w3m
ranger
ripgrep
2021-10-04 08:22:42 -07:00
tcpdump
whois
mtr
file
lsof
atool
2021-10-04 08:22:42 -07:00
inotify-tools
strace
2021-10-04 08:22:42 -07:00
zip
unzip
rsync
tmux
pwgen
glow
2021-10-04 08:22:42 -07:00
gitAndTools.gitFull
dig
wpa_supplicant
#neovim defined in ./nvim.nix
#wofi
2021-10-04 08:22:42 -07:00
#firefox
#fractal
#pinentry_gnome
2021-10-04 08:22:42 -07:00
pass
gcc
less
mpv
zathura
#qmk_firmware
2021-10-04 08:22:42 -07:00
python3
gdb
#vcv-rack
#xdotool
#neofetch
#calibre
2021-10-04 08:22:42 -07:00
#openvpn
#gimp
xxd
#tilix
kitty
2021-10-04 08:22:42 -07:00
taskwarrior
gnupg
#openjdk
#glslviewer
#filezilla
2021-10-04 08:22:42 -07:00
#signal-desktop
#wire-desktop
2021-10-04 08:22:42 -07:00
#tdesktop
#feedreader
#newsflash
#syncthing
dijo
#kdeconnect
#ssb-patchwork
#gnome3.gnome-tweaks
#gnome3.pomodoro
2021-10-04 08:22:42 -07:00
#gnomeExtensions.gsconnect
#gnomeExtensions.taskwhisperer
#gnome3.networkmanager-openvpn
2021-10-04 08:22:42 -07:00
#python3Packages.youtube-dl
#appimage-run
#home-manager
2021-10-04 08:22:42 -07:00
libreoffice
fontconfig
#hugo
#processing
#nextcloud-client
#zsh-powerlevel10k
powerline-fonts
#supercollider
haskellPackages.tidal
pandoc
2021-10-04 08:22:42 -07:00
];
#programs.bash.enableCompletion = true;
environment.shellAliases = {
"cat": "bat";
"ls":"exa";
"grep": "rg";
};
2021-10-04 08:22:42 -07:00
# needed for vcv-rack
#nixpkgs.config.allowUnfree = true;
programs.gnupg.agent.enable = true;
programs.gnupg.agent.pinentryFlavor = "curses";
programs.gnupg.agent.enableSSHSupport = false;
2021-10-04 08:22:42 -07:00
#system.copySystemConfiguration = true;
#services.syncthing = {
# enable = true;
2021-10-04 08:22:42 -07:00
# openDefaultPorts = true;
# systemService = true;
# user = "anish";
2021-10-04 08:22:42 -07:00
# dataDir = "/home/anish/usr/syncthing";
#};
#zsh powerlevel10k
#programs.zsh.enable = true;
2021-10-04 08:22:42 -07:00
#programs.zsh.promptInit = "source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme";
#users.users.anish.shell = pkgs.zsh;
#android
programs.adb.enable = true;
users.users.anish.extraGroups = ["adbusers"];
nix.extraOptions = ''
keep-outputs = true
keep-derivations = true
'';
2022-02-08 02:03:49 -08:00
2021-10-04 08:22:42 -07:00
}