5 Commits

Author SHA1 Message Date
Hadi a5e4dcddac use theme opacity
Signed-off-by: Hadi <hadi@example.com>
2026-05-28 11:58:35 +02:00
Hadi fd7c23055f solve warnings
Signed-off-by: Hadi <hadi@example.com>
2026-05-28 11:50:53 +02:00
Hadi 4322ca33db windowrules for helium
Signed-off-by: Hadi <hadi@example.com>
2026-05-28 11:43:17 +02:00
Hadi 9ebdaa1505 edit spf config
Signed-off-by: Hadi <hadi@example.com>
2026-05-28 10:10:56 +02:00
Hadi 6a9752b74e add a new usb key
Signed-off-by: Hadi <hadi@example.com>
2026-05-28 09:22:49 +02:00
8 changed files with 42 additions and 12 deletions
+1 -1
View File
@@ -9,6 +9,6 @@
pipes pipes
cmatrix cmatrix
fastfetch fastfetch
inputs.usbguard-tui.packages.${system}.default inputs.usbguard-tui.packages.${pkgs-stable.stdenv.hostPlatform.system}.default
]; ];
} }
+3
View File
@@ -49,6 +49,9 @@ in {
''; '';
shellAliases = { shellAliases = {
s = "superfile";
spf = "superfile";
vim = "nvim"; vim = "nvim";
vi = "nvim"; vi = "nvim";
v = "nvim"; v = "nvim";
+29 -2
View File
@@ -1,8 +1,35 @@
{ {config, ...}: {
xdg.userDirs = {
enable = true;
setSessionVariables = true;
createDirectories = true;
desktop = "${config.home.homeDirectory}/Desktop";
download = "${config.home.homeDirectory}/Downloads";
pictures = "${config.home.homeDirectory}/Pictures";
music = null;
documents = null;
videos = null;
templates = null;
publicShare = null;
};
programs.superfile = { programs.superfile = {
enable = true; enable = true;
firstUseCheck = false; firstUseCheck = false;
pinnedFolders = []; pinnedFolders = [
{
name = "dev";
location = "/home/hadrien/dev";
}
{
name = "nixos";
location = "/home/hadrien/.config/nixos";
}
{
name = "trash";
location = "/home/hadrien/.local/share/Trash/files";
}
];
settings = { settings = {
transparent_background = true; transparent_background = true;
ignore_missing_fields = true; ignore_missing_fields = true;
+2 -2
View File
@@ -16,8 +16,8 @@ in {
appearance = { appearance = {
transparency = { transparency = {
enabled = true; enabled = true;
base = 0.85; base = config.theme.active-opacity;
layers = 0.4; layers = config.theme.inactive-opacity;
}; };
font.family = { font.family = {
material = "Material Symbols Rounded"; material = "Material Symbols Rounded";
+3
View File
@@ -46,6 +46,7 @@ in {
wayland.windowManager.hyprland = { wayland.windowManager.hyprland = {
enable = true; enable = true;
configType = "hyprlang";
xwayland.enable = true; xwayland.enable = true;
systemd = { systemd = {
enable = false; enable = false;
@@ -123,6 +124,8 @@ in {
windowrule = [ windowrule = [
"match:class .*, suppress_event maximize" "match:class .*, suppress_event maximize"
"match:class helium, suppress_event fullscreen"
"match:class helium, sync_fullscreen false"
"match:class proton-authenticator, float on" "match:class proton-authenticator, float on"
"match:class proton-authenticator, center on" "match:class proton-authenticator, center on"
+2 -5
View File
@@ -1,8 +1,4 @@
{ {config, ...}: {
config,
lib,
...
}: {
imports = [ imports = [
# Mostly system related configuration # Mostly system related configuration
../../nixos/audio.nix ../../nixos/audio.nix
@@ -35,6 +31,7 @@
allow id 1d6b:0003 serial "0000:00:14.0" name "xHCI Host Controller" hash "prM+Jby/bFHCn2lNjQdAMbgc6tse3xVx+hZwjOPHSdQ=" parent-hash "rV9bfLq7c2eA4tYjVjwO4bxhm+y6GgZpl9J60L0fBkY=" with-interface 09:00:00 with-connect-type "" allow id 1d6b:0003 serial "0000:00:14.0" name "xHCI Host Controller" hash "prM+Jby/bFHCn2lNjQdAMbgc6tse3xVx+hZwjOPHSdQ=" parent-hash "rV9bfLq7c2eA4tYjVjwO4bxhm+y6GgZpl9J60L0fBkY=" with-interface 09:00:00 with-connect-type ""
allow id 17ef:608d serial "" name "Lenovo USB Optical Mouse" hash "klpDZuv1jhWGNqZLOl+KXF+75Ir3PfBm6D6ncjoLRBU=" parent-hash "jEP/6WzviqdJ5VSeTUY8PatCNBKeaREvo2OqdplND/o=" via-port "1-7" with-interface 03:01:02 with-connect-type "hotplug" allow id 17ef:608d serial "" name "Lenovo USB Optical Mouse" hash "klpDZuv1jhWGNqZLOl+KXF+75Ir3PfBm6D6ncjoLRBU=" parent-hash "jEP/6WzviqdJ5VSeTUY8PatCNBKeaREvo2OqdplND/o=" via-port "1-7" with-interface 03:01:02 with-connect-type "hotplug"
allow id 17ef:6190 serial "" name "Lenovo Calliope USB Keyboard G2" hash "CfZ9R/aoXGm7BN/ojVEzKQwVoxCUtRWMuACrE7BL/5Y=" parent-hash "jEP/6WzviqdJ5VSeTUY8PatCNBKeaREvo2OqdplND/o=" via-port "1-10" with-interface { 03:01:01 03:00:00 } with-connect-type "hotplug" allow id 17ef:6190 serial "" name "Lenovo Calliope USB Keyboard G2" hash "CfZ9R/aoXGm7BN/ojVEzKQwVoxCUtRWMuACrE7BL/5Y=" parent-hash "jEP/6WzviqdJ5VSeTUY8PatCNBKeaREvo2OqdplND/o=" via-port "1-10" with-interface { 03:01:01 03:00:00 } with-connect-type "hotplug"
allow id 0781:5581 name " SanDisk 3.2Gen1"
''; '';
networking.firewall.allowedTCPPorts = [9001]; networking.firewall.allowedTCPPorts = [9001];
+1 -1
View File
@@ -15,7 +15,7 @@ in {
services.nginx = { services.nginx = {
enable = true; enable = true;
virtualHosts."wallpapers" = { virtualHosts."wallpapers" = {
root = "${inputs.awesome-wallpapers.packages.${pkgs.system}.default}/share/awesome-wallpapers"; root = "${inputs.awesome-wallpapers.packages.${pkgs.stdenv.hostPlatform.system}.default}/share/awesome-wallpapers";
listen = [ listen = [
{ {
addr = "0.0.0.0"; addr = "0.0.0.0";
+1 -1
View File
@@ -17,7 +17,7 @@ in {
enable = true; enable = true;
virtualHosts = { virtualHosts = {
"blog" = { "blog" = {
root = "${inputs.blog.packages.${pkgs.system}.default}/share/blog"; root = "${inputs.blog.packages.${pkgs.stdenv.hostPlatform.system}.default}/share/blog";
listen = [ listen = [
{ {
addr = "0.0.0.0"; addr = "0.0.0.0";