Compare commits

..

No commits in common. "fe37f8ad8671b3b392fb0c61d8e87a18cfa51926" and "bf7cd5544cd57e62d21b20675b5c4956340bf648" have entirely different histories.

5 changed files with 17 additions and 32 deletions

View file

@ -9,10 +9,6 @@ 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,13 +12,7 @@ in {
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
programs.firefox = { programs.firefox.enable = true;
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.local.defaultDesktopPack.laptop; laptop = config.trivium.laptop.enable;
in { in {
config = mkIf cfg.enable { config = mkIf cfg.enable {
programs.waybar = { programs.waybar = {
@ -26,22 +26,20 @@ in {
"clock" "clock"
]; ];
modules-right = modules-right = [
[ "privacy"
"privacy" "cpu"
"cpu" "memory"
"memory" "disk"
"disk" "temperature"
"temperature" "keyboard-state"
"keyboard-state" "tray"
"tray" ] ++ lists.optionals laptop [
] "battery"
++ lists.optionals laptop [ ];
"battery"
];
"battery" = mkIf laptop { "battery" = mkIf laptop {
format = "{capacity}% {icon}"; format = "{capacity}% {icon}";
format-icons = ["" "" "" "" ""]; format-icons = ["" "" "" "" ""];
}; };
"keyboard-state" = { "keyboard-state" = {
numlock = true; numlock = true;

View file

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

View file

@ -23,7 +23,7 @@ with lib; {
enable = true; enable = true;
settings = { settings = {
server = { server = {
hosts = ["127.0.0.1:5232"]; hosts = [ "127.0.0.1:5232" ];
}; };
auth = { auth = {
type = "htpasswd"; type = "htpasswd";