Compare commits

..

2 Commits

Author SHA1 Message Date
Xavier Morel 37f5abaa94 feat: add latest changes (?) 2026-05-13 11:18:08 +02:00
Xavier Morel 6af8a4d778 chore: several changes 2026-04-27 22:04:35 +02:00
6 changed files with 47 additions and 19 deletions
+5 -3
View File
@@ -7,8 +7,8 @@
{ {
imports = [ imports = [
inputs.disko.nixosModules.disko inputs.disko.nixosModules.disko
(modulesPath + "/installer/scan/not-detected.nix")
./disk-config.nix ./disk-config.nix
(modulesPath + "/installer/scan/not-detected.nix")
./hardware-configuration.nix ./hardware-configuration.nix
inputs.nixos-hardware.nixosModules.lenovo-thinkpad-p14s-amd-gen5 inputs.nixos-hardware.nixosModules.lenovo-thinkpad-p14s-amd-gen5
]; ];
@@ -45,9 +45,10 @@
initrd.kernelModules = [ "amdgpu" ]; initrd.kernelModules = [ "amdgpu" ];
plymouth.enable = true; plymouth.enable = true;
}; };
documentation.man.generateCaches = false; documentation.man.cache.enable = true;
programs = { programs = {
niri.enable = true; # test... niri.enable = true; # test...
nix-index.enable = true;
obs-studio = { obs-studio = {
enable = true; enable = true;
plugins = [ pkgs.obs-studio-plugins.wlrobs ]; plugins = [ pkgs.obs-studio-plugins.wlrobs ];
@@ -102,7 +103,6 @@
power-profiles-daemon.enable = true; power-profiles-daemon.enable = true;
tailscale.enable = true; tailscale.enable = true;
tailscale.useRoutingFeatures = "client"; tailscale.useRoutingFeatures = "client";
}; };
environment.systemPackages = [ environment.systemPackages = [
pkgs.cachix pkgs.cachix
@@ -113,7 +113,9 @@
pkgs.podman pkgs.podman
pkgs.podman-compose pkgs.podman-compose
pkgs.comma
pkgs.easyeffects pkgs.easyeffects
pkgs.kdePackages.qtwebsockets
] ]
++ [ ++ [
( (
+28
View File
@@ -28,6 +28,7 @@
stateVersion = "23.11"; stateVersion = "23.11";
file.".config/niri/config.kdl".source = ../../dotfiles/niri/config.kdl; file.".config/niri/config.kdl".source = ../../dotfiles/niri/config.kdl;
}; };
gtk.gtk4.theme = null;
programs = { programs = {
git = { git = {
settings.user = { settings.user = {
@@ -37,6 +38,14 @@
}; };
home-manager.enable = true; home-manager.enable = true;
rofi.enable = true; rofi.enable = true;
rbw = {
enable = true;
settings = {
base_url = "https://vault.plg.m0rel.eu";
email = "morelx42@protonmail.com";
pinentry = pkgs.pinentry-rofi;
};
};
noctalia-shell = { noctalia-shell = {
# https://docs.noctalia.dev/getting-started/nixos/#config-ref # https://docs.noctalia.dev/getting-started/nixos/#config-ref
enable = true; enable = true;
@@ -66,6 +75,25 @@
name = "Plélan-le-Grand"; name = "Plélan-le-Grand";
}; };
}; };
plugins = {
sources = [
{
enabled = true;
name = "Official Noctalia Plugins";
url = "https://github.com/noctalia-dev/noctalia-plugins";
}
];
states = {
catwalk = {
enabled = true;
sourceUrl = "https://github.com/noctalia-dev/noctalia-plugins";
};
hassio = {
enabled = true;
sourceUrl = "https://github.com/noctalia-dev/noctalia-plugins";
};
};
};
}; };
quickshell.enable = true; quickshell.enable = true;
alacritty.enable = true; alacritty.enable = true;
+6 -6
View File
@@ -23,12 +23,12 @@
background_blur = 3; background_blur = 3;
font_family = "Fira Code"; font_family = "Fira Code";
}; };
extraConfig = '' # extraConfig = ''
tab_bar_style fade # tab_bar_style fade
tab_fade 1 # tab_fade 1
active_tab_font_style bold # active_tab_font_style bold
inactive_tab_font_style bold # inactive_tab_font_style bold
''; # '';
}; };
}; };
} }
-2
View File
@@ -18,8 +18,6 @@
]; ];
programs.neovim = { programs.neovim = {
enable = true; enable = true;
vimAlias = true;
viAlias = true;
withRuby = false; withRuby = false;
withPython3 = true; withPython3 = true;
}; };
+2 -2
View File
@@ -9,9 +9,9 @@
config = lib.mkIf config.myNixOS.feature.gaming.enable { config = lib.mkIf config.myNixOS.feature.gaming.enable {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
bottles # bottles
steam steam
discord # discord
]; ];
programs.steam.enable = true; programs.steam.enable = true;
programs.gamemode.enable = true; programs.gamemode.enable = true;
+6 -6
View File
@@ -22,16 +22,16 @@
cursor.size = 24; cursor.size = 24;
fonts = { fonts = {
monospace = { monospace = {
package = pkgs.nerd-fonts.jetbrains-mono; package = pkgs.fira-code; # nerd-fonts.jetbrains-mono;
name = "JetBrainsMono Nerd Font Mono"; name = "Fira Code"; # JetBrainsMono Nerd Font Mono";
}; };
sansSerif = { sansSerif = {
package = pkgs.montserrat; package = pkgs.fira-sans; # montserrat;
name = "Montserrat"; name = "Fira Sans"; # Montserrat";
}; };
serif = { serif = {
package = pkgs.montserrat; package = pkgs.fira-sans; # montserrat;
name = "Montserrat"; name = "Fira Sans"; # Montserrat";
}; };
sizes = { sizes = {
applications = 12; applications = 12;