Compare commits

..

3 commits

5 changed files with 32 additions and 17 deletions

View file

@ -9,6 +9,10 @@ with lib; let
in { in {
options.local.defaultDesktopPack = { options.local.defaultDesktopPack = {
enable = mkEnableOption "common desktop programs and services"; enable = mkEnableOption "common desktop programs and services";
laptop = mkOption {
type = types.bool;
default = false;
};
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
home.packages = with pkgs; [ home.packages = with pkgs; [

View file

@ -12,7 +12,13 @@ in {
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
programs.firefox.enable = true; programs.firefox = {
enable = true;
package = pkgs.firefox.override {
nativeMessagingHosts = [pkgs.passff-host];
};
};
xdg = { xdg = {
mimeApps = { mimeApps = {
enable = true; enable = true;

View file

@ -6,7 +6,7 @@
}: }:
with lib; let with lib; let
cfg = config.local.gui; cfg = config.local.gui;
laptop = config.trivium.laptop.enable; laptop = config.local.defaultDesktopPack.laptop;
in { in {
config = mkIf cfg.enable { config = mkIf cfg.enable {
programs.waybar = { programs.waybar = {
@ -26,7 +26,8 @@ in {
"clock" "clock"
]; ];
modules-right = [ modules-right =
[
"privacy" "privacy"
"cpu" "cpu"
"memory" "memory"
@ -34,7 +35,8 @@ in {
"temperature" "temperature"
"keyboard-state" "keyboard-state"
"tray" "tray"
] ++ lists.optionals laptop [ ]
++ lists.optionals laptop [
"battery" "battery"
]; ];
"battery" = mkIf laptop { "battery" = mkIf laptop {

View file

@ -11,7 +11,10 @@
]; ];
local = { local = {
defaultDesktopPack.enable = true; defaultDesktopPack = {
enable = true;
laptop = true;
};
services = { services = {
gpg.defaultKey = "7206D8EE2474F3DF18EA876F0EC1691FF8C1A81F"; gpg.defaultKey = "7206D8EE2474F3DF18EA876F0EC1691FF8C1A81F";