My Nix Configuration

[modules.nixos] Add appimage configuration

Changed files
+6 -1
modules
home
profiles
desktop
nixos
programs
systems
x86_64-linux
zaphod
-1
modules/home/profiles/desktop/default.nix
···
};
programs.mpv.enable = mkDefault true;
home.packages = with pkgs; [
-
appimage-run
brightnessctl
ciscoPacketTracer8
dex
+5
modules/nixos/programs/misc/default.nix
···
in
{
options.py.programs = {
+
appimage.enable = mkEnableOption "Appimage";
dconf.enable = mkEnableOption "dconf";
fish.enable = mkEnableOption "fish shell";
less.enable = mkEnableOption "less";
···
wireshark.enable = mkEnableOption "Wireshark";
};
config.programs = {
+
appimage = mkIf cfg.appimage.enable {
+
enable = true;
+
binfmt = true;
+
};
dconf.enable = mkIf cfg.dconf.enable true;
fish.enable = mkIf cfg.fish.enable true;
less.enable = mkIf cfg.less.enable true;
+1
systems/x86_64-linux/zaphod/default.nix
···
py = {
users.default.enable = true;
programs = {
+
appimage.enable = true;
chromium.enable = true;
dconf.enable = true;
firefox.enable = true;