There are other changes too, such as some tiny refactors to make some things a small bit more readable. For example: I added a variable in `cityseventeen/apps.nix` to make environment variables a small bit easier to read. It is pretty much the same case in `cityseventeen/themes.nix` except I used map to get each attribute set with package instead of mapAttrs. There are also some minor tweaks here and there but it isn't worth talking about.
55 lines
1.4 KiB
Nix
55 lines
1.4 KiB
Nix
{
|
|
inputs,
|
|
pkgs,
|
|
...
|
|
}:
|
|
{
|
|
alqueva.users.arturm = {
|
|
shell = pkgs.amadaluzian-zsh;
|
|
tmpfiles = [
|
|
"L+ %h/.config/qutebrowser/config.py - - - - ${./configs/qutebrowser/config.py}"
|
|
"L+ %h/.config/qutebrowser/colours - - - - ${./configs/qutebrowser/colours}"
|
|
"L+ %h/.config/kanshi/ - - - - ${./configs/kanshi}"
|
|
"L+ %h/.config/mako/ - - - - ${./configs/mako}"
|
|
"L+ %h/.config/niri/ - - - - ${./configs/niri}"
|
|
"L+ %h/.config/foot - - - - ${./configs/foot}"
|
|
"L+ %h/.config/fuzzel - - - - ${./configs/fuzzel}"
|
|
"L+ %h/.config/waybar - - - - ${./configs/waybar}"
|
|
"L+ %h/.face.icon - - - - ${./.face.icon}"
|
|
"L+ %h/.gitconfig - - - - ${./configs/git/gitconfig}"
|
|
# "L+ %h/.config/vesktop/settings/quickCss.css - - - - ${./configs/vesktop/quickCss.css}"
|
|
];
|
|
packages = builtins.attrValues {
|
|
inherit (pkgs)
|
|
eww
|
|
wget
|
|
mpv
|
|
imv
|
|
amberol
|
|
fractal
|
|
nicotine-plus-libadwaita
|
|
nautilus
|
|
librewolf
|
|
playerctl
|
|
evolution
|
|
qutebrowser
|
|
gh
|
|
fuzzel
|
|
foot
|
|
signal-desktop
|
|
dino
|
|
polari
|
|
# vesktop
|
|
;
|
|
inherit (inputs.hetch.packages.${pkgs.system}) hetch;
|
|
};
|
|
groups = [
|
|
"wheel"
|
|
"video"
|
|
"audio"
|
|
"networkmanager"
|
|
"input"
|
|
"libvirtd"
|
|
];
|
|
};
|
|
}
|