Files
dotfiles/home/natto.nix
natto1784 677953529c emacs update
added some custom mode line elements for now
2021-09-16 19:09:56 +05:30

110 lines
2.0 KiB
Nix

{ config, pkgs, lib, ... }:
let
home = config.home.homeDirectory;
in
{
imports = [
./stuff/programs.nix
./stuff/xsession.nix
./stuff/secret.nix
./stuff/services.nix
];
nixpkgs = {
config = {
allowUnfree = true;
};
};
age = {
sshKeyPaths = [ "${home}/.ssh/id_ed25519" ];
secrets = {
/* fish_variables = {
file = ./secrets/fish_variables.age;
path = "${home}/.config/fish/fish_variables";
mode = "660";
};
*/
mpdasrc = {
file = ./secrets/mpdasrc.age;
path = "${home}/.config/mpdasrc";
};
zshrc = {
file = ./secrets/.zshrc.age;
path = "${home}/.zshrc";
mode = "660";
};
};
};
home = {
packages = with pkgs; [
ffmpeg
sox
rage
curl
pamixer
mpdas
pavucontrol
unstable.anup
xfce.thunar
xfce.xfconf
xfce.tumbler
discord
customscripts
mpd_discord_richpresence
sox
qbittorrent
#tor-browser-bundle-bin
#mpc_cli
playerctl
hexchat
luajit
mpv
jmtpfs
dunst
flameshot
youtube-dl
xclip
xorg.xkbcomp
xorg.xmodmap
p7zip
unrar
glxinfo
sxiv
vim
feh
dmenu
st
neofetch
xmobar
xdotool
arc-theme
arc-icon-theme
tor-browser-bundle-bin
wineWowPackages.stable
(master.winetricks.override { wine = wineWowPackages.stable; })
csvtool
pmidi
dosbox
authy
unstable.premid
master.tauon
nbfc-linux
];
file = {
dwm-autostart = {
source = ./config/dwm/autostart.sh;
target = "${home}/.dwm/autostart.sh";
};
dwm-status = {
source = ./config/dwm/bruhstatus.sh;
target = "${home}/.dwm/bruhstatus.sh";
};
dunstrc = {
source = ./config/dunst/dunstrc;
target = "${home}/.config/dunst/dunstrc";
};
};
};
}