mirror of
https://github.com/youwen5/nixos.git
synced 2025-02-07 13:11:10 -08:00
35 lines
1 KiB
Nix
Executable file
35 lines
1 KiB
Nix
Executable file
{
|
|
pkgs,
|
|
lib,
|
|
config,
|
|
osConfig,
|
|
...
|
|
}:
|
|
{
|
|
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 "${osConfig.liminalOS.flakeLocation}/hm/modules/linux/var/settings.json";
|
|
};
|
|
|
|
services.gnome-keyring.enable = true;
|
|
}
|