add yubikey to unlock FDE on laptop; update flake; minor wayland changes
All checks were successful
Build iso when a new version is pushed / test (push) Successful in 2m38s

This commit is contained in:
2025-09-04 15:17:30 +02:00
parent 1e46d42f27
commit e13360f793
11 changed files with 113 additions and 74 deletions

View File

@ -6,7 +6,7 @@
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2024/10/17 18:15:38 by tomoron #+# #+# #
# Updated: 2025/05/12 12:35:00 by tomoron ### ########.fr #
# Updated: 2025/08/30 20:34:23 by tomoron ### ########.fr #
# #
# **************************************************************************** #
@ -39,7 +39,7 @@
gtk = {
enable = true;
theme = { package = pkgs.flat-remix-gtk; name = "Flat-Remix-GTK-Grey-Darkest"; };
iconTheme = { package = pkgs.adwaita-icon-theme; name = "Adwaita"; };
# iconTheme = { package = pkgs.adwaita-icon-theme; name = "Adwaita"; };
font = { name = "Sans"; size = 11; };
};
@ -78,5 +78,18 @@
# ".local/bin/desk_sync".source = dotfiles/local/bin/desk_sync;
};
services.dunst.enable = true;
programs.home-manager.enable = true;
qt.style.name = "kvantum";
catppuccin.kvantum.apply = true;
catppuccin = {
enable = true;
flavor = "mocha";
dunst.enable = true;
dunst.flavor="frappe";
};
}

View File

@ -8,10 +8,11 @@
};
config = lib.mkIf config.mods.alacritty.enable {
catppuccin.alacritty.enable = true;
programs.alacritty = {
enable = true;
settings = {
window.opacity = 0.95;
# window.opacity = 0.95;
env.XTERM = "xterm-256color";
font.size = 9;
};

View File

@ -8,11 +8,13 @@
};
config = lib.mkIf config.mods.firefox.enable {
catppuccin.firefox.enable = true;
programs.firefox = {
enable = lib.mkDefault true;
profiles.default = {
extensions.packages = with inputs.firefox-addons.packages."x86_64-linux";
[vimium ublock-origin];
extensions.force = true;
};
};
};

View File

@ -16,6 +16,7 @@
" , Print, exec, grim -t png -g \"$(slurp)\" /dev/stdout | tee ~/screenshots/$(date +%Y-%m-%d_%H-%m-%s).png | wl-copy -t image/png"
"$mainMod, Return, exec, alacritty"
"CTRL_ALT, Q, killactive,"
"CTRL_ALT_SHIFT, Q, forcekillactive,"
"SUPER_ALT, Q, exit,"
"$mainMod, S, togglefloating,"
"$mainMod, I, pin,"
@ -64,12 +65,12 @@
"$mainMod, mouse_up, workspace, e-1"
];
bindm = [
bindm = [ #bind mouse
"$mainMod, mouse:272, movewindow"
"$mainMod, mouse:273, resizewindow"
];
bindel = [
bindel = [ #repeat and locked
" ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"
" ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"
" ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
@ -80,7 +81,7 @@
" ,XF86KbdBrightnessDown, exec, asusctl -p"
];
bindl = [
bindl = [ #repeat
" , XF86AudioNext, exec, playerctl next"
" , XF86AudioPrev, exec, playerctl previous"
" , XF86AudioPause, exec, playerctl play-pause"
@ -152,9 +153,9 @@
};
general = {
gaps_in = 3;
gaps_out = 7;
border_size = 2;
gaps_in = 2;
gaps_out = 5;
border_size = 1;
"col.active_border" = "rgba(33ccffee) rgba(00ff99ee) 45deg";
"col.inactive_border" = "rgba(595959aa)";
resize_on_border = false;

View File

@ -6,7 +6,7 @@
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2025/02/09 22:01:56 by tomoron #+# #+# #
# Updated: 2025/08/04 15:38:21 by tomoron ### ########.fr #
# Updated: 2025/09/02 23:33:04 by tomoron ### ########.fr #
# #
# **************************************************************************** #
@ -37,12 +37,12 @@
python3
vlc
nix-index
dunst
yubikey-manager
bibata-cursors
libcaca
nasm
nerd-fonts.iosevka
compiledb
yubikey-personalization
];
}