add firefox config
This commit is contained in:
parent
a4f943e1b0
commit
d789843e8c
2 changed files with 45 additions and 16 deletions
55
config.nix
55
config.nix
|
@ -1,13 +1,17 @@
|
|||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}: {
|
||||
system.stateVersion = "24.11";
|
||||
nixpkgs.hostPlatform = {
|
||||
system = "x86-64-linux";
|
||||
config = "x86_64-unknown-linux-gnu";
|
||||
}:
|
||||
let
|
||||
lock = value: {
|
||||
Value = value;
|
||||
Status = "locked";
|
||||
};
|
||||
in
|
||||
{
|
||||
system.stateVersion = "24.11";
|
||||
networking.hostName = "c3terminal";
|
||||
time.timeZone = "Europe/Berlin";
|
||||
facter.reportPath = ./facter.json;
|
||||
|
@ -20,24 +24,47 @@
|
|||
"networkmanager"
|
||||
];
|
||||
openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB8oyMpS2hK3gQXyHIIVS6oilgMpemLmfhKKJ6RBMwUh jopejoe1_2@joens.email"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB8oyMzoom.minPercentpS2hK3gQXyHIIVS6oilgMpemLmfhKKJ6RBMwUh jopejoe1_2@joens.email"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP3pKtvhOOjG1pGJq7cVHS5uWy5IP8y1Ra/ENpmJcqOe jopejoe1@zap"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFEcNAVRN66mfKmaCpxs++0094Eh4mqXkUwDPZPkIIBB jopejoe1@joens.email"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFZDUoC+1lNR2JTY1Q+vhXpuLmKMdVl2OMFLVbQ3cGkw jopejoe1@kuraokami"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKm2igbJ+Ke+dJO3r7wp5ZTreHqC39Sjctca119Bl2yc jopejoe1@zap"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPHns90pKP8pDOKM7ziCiG7ZjO3kFvScnbq7uBlUWG5H n0th1ng"
|
||||
];
|
||||
packages = with pkgs; [
|
||||
firefox
|
||||
];
|
||||
};
|
||||
|
||||
home-manager.users.c3terminal = {
|
||||
home = {
|
||||
username = config.users.users.c3terminal.name;
|
||||
homeDirectory = config.users.users.c3terminal.home;
|
||||
stateVersion = config.system.stateVersion;
|
||||
};
|
||||
programs = {
|
||||
firefox = {
|
||||
enable = true;
|
||||
package = pkgs.firefox-esr;
|
||||
policies = {
|
||||
SupportMenu = {
|
||||
Title = "Config";
|
||||
URL = "https://git.hamburg.ccc.de/jopejoe1/c3terminal";
|
||||
};
|
||||
BlockAboutConfig = true;
|
||||
Preferences = {
|
||||
"browser.ssb.enabled" = lock true;
|
||||
"ui.osk.detected_physical_keyboard" = lock false;
|
||||
"browser.gesture.pinch.in" = lock false;
|
||||
"browser.gesture.pinch.out" = lock false;
|
||||
"zoom.maxPercent" = lock 100;
|
||||
"zoom.minPercent" = lock 100;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
users.users.demo = {
|
||||
isNormalUser = true;
|
||||
password = "test";
|
||||
packages = with pkgs; [
|
||||
firefox
|
||||
];
|
||||
};
|
||||
|
||||
users.users.root = {
|
||||
|
@ -55,9 +82,6 @@
|
|||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKm2igbJ+Ke+dJO3r7wp5ZTreHqC39Sjctca119Bl2yc jopejoe1@zap"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPHns90pKP8pDOKM7ziCiG7ZjO3kFvScnbq7uBlUWG5H n0th1ng"
|
||||
];
|
||||
packages = with pkgs; [
|
||||
firefox
|
||||
];
|
||||
};
|
||||
|
||||
boot = {
|
||||
|
@ -67,7 +91,6 @@
|
|||
};
|
||||
efi = {
|
||||
canTouchEfiVariables = true;
|
||||
#efiSysMountPoint = "/boot";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -13,6 +13,10 @@
|
|||
url = "github:nix-community/disko";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = args@{
|
||||
|
@ -21,6 +25,7 @@
|
|||
nixos-generators,
|
||||
nixos-facter-modules,
|
||||
disko,
|
||||
home-manager,
|
||||
...
|
||||
}: {
|
||||
nixosConfigurations.c3terminal = nixpkgs.lib.nixosSystem rec {
|
||||
|
@ -31,6 +36,7 @@
|
|||
nixos-generators.nixosModules.all-formats
|
||||
nixos-facter-modules.nixosModules.facter
|
||||
disko.nixosModules.disko
|
||||
home-manager.nixosModules.home-manager
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue