Added the rest of importants modules to port
Some checks failed
Check config / build (push) Failing after 9m21s

This commit is contained in:
Alexandre 2026-06-23 19:47:43 +00:00
parent 01cd0e48da
commit fd230d9087
9 changed files with 139 additions and 31 deletions

View File

@ -7,10 +7,10 @@ in
modules.common.nix # Fait
modules.common.direnv # Fait
# modules.nixos.swap
modules.nixos.locale # For localisation options # A faire, prioritaire
modules.common.ssh # A faire, prioritaire
modules.nixos.locale # For localisation options # Fait
modules.common.ssh # Fait
modules.nixos.bootloader # Fait
modules.common.environment # A faire
modules.common.environment # Fait
modules.nixos.desktop.lightDM # Fait
];
}

View File

@ -8,7 +8,7 @@ in
inputs.sops-nix.nixosModules.sops # Inutile pour le moment
modules.hm.colors # A faire, peu prioritaire
modules.nixos.secureboot # Fait
modules.common.module # A faire
modules.common.module # Fait
modules.nixos.secrets # Voir sops
modules.nixos.desktop.bluetooth # Fait
modules.nixos.desktop.utils # Fait

View File

@ -1,6 +1,7 @@
{ self, inputs, ... }:
{
flake.homeModules.env = { pkgs, lib, ... }: {
flake = {
homeModules.env = { pkgs, lib, ... }: {
home = {
shellAliases = {
drs = "time sudo darwin-rebuild switch --flake ~/Developer/nix/NixOSDots#macOS";
@ -16,4 +17,9 @@
};
};
};
};
#nixosModules = { pkgs, lib, ... }: {
#};
};
}

View File

@ -0,0 +1,37 @@
{ self, inputs, ... }: {
flake.nixosConfigurations.locales = { pkgs, lib, ... }: {
# Toute la configuration lié à la langue, etc...
time.timeZone = "Europe/Paris";
i18n = {
defaultLocale = "fr_FR.UTF-8";
extraLocaleSettings = {
LC_ADDRESS = "fr_FR.UTF-8";
LC_IDENTIFICATION = "fr_FR.UTF-8";
LC_MEASURMENT = "fr_FR.UTF-8";
LC_MONETARY = "fr_FR.UTF-8";
LC_NAME = "fr_FR.UTF-8";
LC_NUMERIC = "fr_FR.UTF-8";
LC_PAPER = "fr_FR.UTF-8";
LC_TELEPHONE = "fr_FR.UTF-8";
LC_TIME = "fr_FR.UTF-8";
};
};
# Keymap in X11
services = {
xserver = {
xkb = {
layout = "fr";
#variant = "fr";
};
};
};
# Keymap in the console
console = {
keyMap = "fr";
};
};
}

View File

@ -24,6 +24,20 @@
saveNoDups = true;
share = true;
};
oh-my-zsh = {
enable = true;
package = pkgs.oh-my-zsh;
plugins = [
"git"
"golang"
"docker"
"eza"
"fzf"
"gh"
"kitty"
];
};
};
starship = {
enable = true;
@ -31,6 +45,17 @@
};
};
};
nixosModules.shell = { pkgs, lib, ... }: {
environment = {
pathsToLink = [ "/share/zsh" ];
systemPackages = with pkgs; [
eza
fzf
cmatrix
];
};
};
};
perSystem = { pkgs, lib, ... }: {

View File

@ -10,6 +10,18 @@
unrar
p7zip-rar
obs-studio
# System utils
ripgrep
sshfs
wget
tree
ffmpeg-full
netcat
tmux
gnupg
gh
inputs.zen-browser.packages.${pkgs.stdenv.hostPlatform.system}.default
];
};
}

View File

@ -0,0 +1,38 @@
{ self, inputs, ... }: {
flake.nixosModules.steam = { pkgs, lib, ... }: {
programs = {
steam = {
enable = true;
gamescopeSession = {
enable = true;
};
};
gamemode = {
enable = true;
};
};
# Proton GE
environment = {
sessionVariables = {
STEAM_EXTRA_COMPAT_TOOLS_PATHS =
"/home/alex/.steam/root/compatibilitytools.d";
};
};
# Programmes requis
environment = {
systemPackages = with pkgs; [
mangohud
protonup-ng
protonup-qt
protontricks
protonplus
#lutris
#heroic
#bottles
prismlauncher
];
};
}
}

View File

@ -24,6 +24,10 @@
self.nixosModules.utils
self.nixosModules.sysFetch
self.nixosModules.git
self.nixosModules.locales
self.nixosModules.shell
self.nixosModules.greeter
self.nixosModules.steam
];
};
}

View File

@ -37,13 +37,6 @@
};
};
# Flatpak
#services = {
# flatpak = {
# enable = true;
# };
#};
# Todo -> Display server for all nixos machines (lightdm or smth else)
# User
@ -69,12 +62,6 @@
hyprland = {
enable = true;
};
zsh = {
enable = true;
autosuggestions = {
enable = true;
};
};
};
environment = {
@ -90,7 +77,6 @@
NIXOS_OZONE_WL = "1";
LIBVA_DRIVER_NAME = "radeonsi";
};
pathsToLink = [ "/share/zsh" ];
};
system = {