liminalOS/hm/modules/linux/default.nix

34 lines
953 B
Nix
Raw Normal View History

{
pkgs,
lib,
config,
...
}:
{
imports = [
./var/easyeffects
./programs
./spicetify
./desktop-environment
./theming
./platform-tweaks
];
programs.fish.functions = lib.mkIf config.liminalOS.programs.enable {
# rebuild = ''doas nixos-rebuild --flake ~/.config/liminalOS\#${osConfig.networking.hostName} switch &| nom'';
# os-test = ''doas nixos-rebuild --flake ~/.config/liminalOS\#${osConfig.networking.hostName} test &| nom'';
# nixos-update = ''
# cd ~/.config/liminalOS
# nix flake update --commit-lock-file
# doas nixos-rebuild --flake ~/.config/liminalOS\#${osConfig.networking.hostName} switch &| nom
# '';
spt = "${pkgs.spotify-player}/bin/spotify_player";
};
home.file = lib.mkIf config.liminalOS.programs.enable {
".config/vesktop/settings.json".source = config.lib.file.mkOutOfStoreSymlink ./var/settings.json;
};
services.gnome-keyring.enable = true;
}