apps migrated

This commit is contained in:
2026-03-03 22:42:00 +01:00
parent a2cc89d028
commit e3b903d010
47 changed files with 3 additions and 608 deletions

View File

@@ -1,24 +0,0 @@
{ inputs, config, ... }: {
flake.nixosModules.base = {
imports = with inputs.self.nixosModules; [
boot
firmware
home-manager
locale
network
nix-settings
rtkit
shellapps
sshd
version
zsh
];
};
flake.homeModules.base = { ... }: {
imports = with config.flake.homeModules; [
git-allusers
zsh-allusers
];
};
}

View File

@@ -1,13 +0,0 @@
{ ... }: {
flake.nixosModules.boot = {
boot.loader.systemd-boot.enable = true;
boot.loader.systemd-boot.consoleMode = "max";
boot.loader.efi.canTouchEfiVariables = true;
boot.loader.timeout = 1;
boot.consoleLogLevel = 0;
boot.initrd.verbose = false;
boot.initrd.enable = true;
boot.plymouth.enable = true;
boot.plymouth.theme = "bgrt";
};
}

View File

@@ -1,6 +0,0 @@
{ ... }: {
flake.nixosModules.firmware = {
services.fwupd.enable = true;
hardware.enableAllFirmware = true;
};
}

View File

@@ -1,13 +0,0 @@
{ inputs, ... }: {
flake.homeModules.git-allusers = { ... }: {
programs.git = {
enable = true;
settings.user.name = "Mohamed Chrayed";
settings.user.email = "mohamed@chrayed.de";
settings = {
init.defaultBranch = "main";
core.editor = "nano";
};
};
};
}

View File

@@ -1,21 +0,0 @@
{ inputs, config, ... }:
{
flake.nixosModules.home-manager = {
imports = [
inputs.home-manager.nixosModules.home-manager
(
{ lib, ... }:
{
home-manager = {
verbose = true;
useUserPackages = true;
useGlobalPkgs = true;
backupFileExtension = "backup";
backupCommand = "rm";
overwriteBackup = true;
};
}
)
];
};
}

View File

@@ -1,19 +0,0 @@
{ ... }: {
flake.nixosModules.locale = {
time.timeZone = "Europe/Berlin";
i18n.defaultLocale = "de_DE.UTF-8";
console.keyMap = "de";
services.xserver.xkb.layout = "de";
i18n.extraLocaleSettings = {
LC_ADDRESS = "de_DE.UTF-8";
LC_IDENTIFICATION = "de_DE.UTF-8";
LC_MEASUREMENT = "de_DE.UTF-8";
LC_MONETARY = "de_DE.UTF-8";
LC_NAME = "de_DE.UTF-8";
LC_NUMERIC = "de_DE.UTF-8";
LC_PAPER = "de_DE.UTF-8";
LC_TELEPHONE = "de_DE.UTF-8";
LC_TIME = "de_DE.UTF-8";
};
};
}

View File

@@ -1,7 +0,0 @@
{ ... }: {
flake.nixosModules.network = {lib, host, ... }:{
networking.firewall.enable = true;
networking.networkmanager.enable = true;
networking.hostName = host;
};
}

View File

@@ -1,6 +0,0 @@
{ ... }: {
flake.nixosModules.nix-settings = {
nixpkgs.config.allowUnfree = true;
nix.settings.experimental-features = [ "nix-command" "flakes" ];
};
}

View File

@@ -1,5 +0,0 @@
{ ... }: {
flake.nixosModules.rtkit = {
security.rtkit.enable = true;
};
}

View File

@@ -1,11 +0,0 @@
{ ... }: {
flake.nixosModules.shellapps = { pkgs, ... }: {
environment.systemPackages = with pkgs; [
wget
git
nil
yaml-language-server
tree
];
};
}

View File

@@ -1,5 +0,0 @@
{ ... }: {
flake.nixosModules.sshd = { config, ... }: {
services.openssh.enable = true;
};
}

View File

@@ -1,5 +0,0 @@
{ ... }: {
flake.nixosModules.version = {
system.stateVersion = "25.11";
};
}

View File

@@ -1,5 +0,0 @@
{ ... }: {
flake.homeModules.zsh-allusers = { ... }: {
home.file.".zshrc".source = ./dotfiles/zsh-config;
};
}

View File

@@ -1,12 +0,0 @@
{ ... }: {
flake.nixosModules.zsh = { pkgs, ... }: {
programs.zsh.enable = true;
programs.zsh.enableCompletion = true;
programs.zsh.syntaxHighlighting.enable = true;
programs.zsh.autosuggestions.enable = true;
programs.zsh.autosuggestions.async = true;
programs.zsh.ohMyZsh.enable = true;
programs.zsh.ohMyZsh.theme = "agnoster";
users.defaultUserShell = pkgs.zsh;
};
}