This commit is contained in:
Osman Faruk Bayram 2025-10-19 18:38:56 +03:00
parent 477b1c03ad
commit c42c5e3363
8 changed files with 0 additions and 60 deletions

View file

@ -1,34 +0,0 @@
{ lib, config, ... }:
let
cfg = config.osbmModules.concentration;
blockedSites = lib.flatten [
(lib.optional cfg.blockYoutube [
"youtube.com"
"www.youtube.com"
"m.youtube.com"
"youtu.be"
])
(lib.optional cfg.blockTwitter [
"twitter.com"
"www.twitter.com"
"x.com"
"www.x.com"
"mobile.twitter.com"
"mobile.x.com"
])
(lib.optional cfg.blockBluesky [
"bsky.app"
"www.bsky.app"
"bluesky.app"
"www.bluesky.app"
])
];
hostsEntries = lib.concatMapStrings (site: "127.0.0.1 ${site}\n") blockedSites;
in
{
config = lib.mkIf (blockedSites != []) {
networking.extraHosts = hostsEntries;
};
}

View file

@ -7,11 +7,9 @@
./home-manager.nix
./virtualization.nix
./emulation.nix
./concentration.nix
./remote-builds.nix
./i18n.nix
./fonts.nix
./security.nix
./nix-index.nix
];
}

View file

@ -1,12 +0,0 @@
{ lib, config, ... }:
{
config = lib.mkIf config.osbmModules.security.enable {
# Security hardening
security.sudo.wheelNeedsPassword = lib.mkDefault true;
# Polkit for privilege escalation
security.polkit.enable = lib.mkDefault true;
# Additional security settings can be added here
};
}