65 lines
1 KiB
Nix
65 lines
1 KiB
Nix
{
|
|
pkgs,
|
|
inputs,
|
|
config,
|
|
lib,
|
|
...
|
|
}: {
|
|
imports = [
|
|
./features/bottom.nix
|
|
./features/cava.nix
|
|
./features/direnv.nix
|
|
./features/fish.nix
|
|
./features/git.nix
|
|
./features/helix.nix
|
|
./features/joshuto.nix
|
|
./features/mmtc.nix
|
|
./features/mpd.nix
|
|
./features/mpris-proxy.nix
|
|
./features/mpv.nix
|
|
./features/qutebrowser
|
|
./features/readline.nix
|
|
./features/ssh.nix
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
appimage-run
|
|
wineWowPackages.unstableFull
|
|
|
|
bat
|
|
curl
|
|
ffmpeg
|
|
file
|
|
gitui
|
|
hexyl
|
|
hyperfine
|
|
imagemagick
|
|
ncdu
|
|
netcat-openbsd
|
|
nmap
|
|
procs
|
|
progress
|
|
pv
|
|
rage
|
|
rsync
|
|
sops
|
|
systeroid
|
|
tokei
|
|
vscodium-fhs
|
|
];
|
|
|
|
xdg = {
|
|
enable = true;
|
|
mime.enable = true;
|
|
userDirs = {
|
|
enable = true;
|
|
createDirectories = true;
|
|
};
|
|
};
|
|
|
|
xdg.dataFile."flatpak/overrides/global".text = ''
|
|
[Context]
|
|
filesystems=/nix/store:ro;${config.xdg.dataHome}/fonts:ro;${config.xdg.dataHome}/icons:ro
|
|
'';
|
|
}
|