Files
dotfiles/home/natto.nix
natto1784 8b4212aa27 Generic commit
minor changes to hosts:Satori and home:natto
2021-12-25 08:01:59 +05:30

120 lines
2.3 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-full
sox
rage
curl
pamixer
mpdas
pavucontrol
unstable.anup
xfce.thunar
xfce.xfconf
xfce.tumbler
master.discord
customscripts
mpd_discord_richpresence
sox
qbittorrent
#tor-browser-bundle-bin
mpc_cli
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
games.winestreamproxy
/* (games.osu-stable.overrideAttrs (_:{
tricks = [ "gdiplus" "dotnet46" "meiryo" ];
}))*/
csvtool
pmidi
dosbox
authy
unstable.premid
(master.tauon.override { withDiscordRPC = true; })
nbfc-linux
pulseaudio
(texlive.combine { inherit (texlive) scheme-small babel lm graphics-def url; })
(qjackctl.override { jackSession = true; })
ardour
carla
electrum
anki-bin
spotify
];
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";
};
};
};
}