Merge branch 'main' of github.com:KaitoTLex/KaitoianOS

This commit is contained in:
KaitoTLex 2025-06-04 18:08:30 -07:00
commit 97f8a07157
No known key found for this signature in database
GPG key ID: C5F52A3C0F3B4A77
9 changed files with 38 additions and 16 deletions

View file

@ -92,6 +92,7 @@
{ {
wayland.windowManager.hyprland.settings.monitor = [ wayland.windowManager.hyprland.settings.monitor = [
"eDP-1,1920x1200@120,0x0,1" "eDP-1,1920x1200@120,0x0,1"
"DP-1, 1920x1080@75.03,3840, transform, 1"
"HDMI-A-1,1920x1080@165,1920x0,1" "HDMI-A-1,1920x1080@165,1920x0,1"
]; ];
programs.git.signing = { programs.git.signing = {

View file

@ -110,7 +110,9 @@
LC_TELEPHONE = "en_US.UTF-8"; LC_TELEPHONE = "en_US.UTF-8";
LC_TIME = "en_US.UTF-8"; LC_TIME = "en_US.UTF-8";
}; };
nixpkgs.config.permittedInsecurePackages = [
"olm-3.2.16"
];
services.keyd = { services.keyd = {
enable = true; enable = true;
keyboards.default = { keyboards.default = {
@ -148,6 +150,10 @@
}; };
}; };
#Asus Specific Packages
services.asusd.enable = true;
programs.rog-control-center.enable = true;
#System specific packages to install #System specific packages to install
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# nvtop # nvtop
@ -155,6 +161,9 @@
davinci-resolve davinci-resolve
wacomtablet wacomtablet
obs-studio obs-studio
asusctl
supergfxctl
thinkfan
]; ];
# List services that you want to enable: # List services that you want to enable:

View file

@ -161,16 +161,16 @@
events = [ "key" ]; events = [ "key" ];
command = "pamixer -d 5"; command = "pamixer -d 5";
} }
{ # {
keys = [ 237 ]; # keys = [ 237 ];
events = [ "key" ]; # events = [ "key" ];
command = "brightnessctl -d asus::kbd_backlight set 1-"; # command = "${pkgs.brightnessctl} -d asus::kbd_backlight set 1-";
} # }
{ # {
keys = [ 238 ]; # keys = [ 238 ];
events = [ "key" ]; # events = [ "key" ];
command = "brightnessctl -d asus::kbd_backlight set +1"; # command = "${pkgs.brightnessctl} -d asus::kbd_backlight set +1";
} # }
#{ keys = [ ]; events = [ "key" ]; command = "brightnessctl -d amdgpu_bl2 set +10%"; } #{ keys = [ ]; events = [ "key" ]; command = "brightnessctl -d amdgpu_bl2 set +10%"; }
#{ keys = [ ]; events = [ "key" ]; command = "brightnessctl -d amdgpu_bl2 set +10%"; } #{ keys = [ ]; events = [ "key" ]; command = "brightnessctl -d amdgpu_bl2 set +10%"; }

View file

@ -36,6 +36,9 @@
enable = true; enable = true;
dockerCompat = true; dockerCompat = true;
}; };
nixpkgs.config.permittedInsecurePackages = [
"olm-3.2.16"
];
boot = { boot = {
# Bootloader. # Bootloader.
loader.systemd-boot.enable = true; loader.systemd-boot.enable = true;

View file

@ -4,7 +4,9 @@
enable = true; enable = true;
settings = { settings = {
default_session = { default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd Hyprland --asterisks --remember"; command = ''
${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd Hyprland --remember --asterisks --greeting "Welcome, generation $(readlink /nix/var/nix/profiles/system | grep -o '[0-9]*'). Access is restricted to authorized personnel only."
'';
# --remember tuigreet --time --cmd Hyprland --remember --asterisks --greeting 'Access granted for those who don't touch grass' # --remember tuigreet --time --cmd Hyprland --remember --asterisks --greeting 'Access granted for those who don't touch grass'
user = "greeter"; user = "greeter";
}; };

View file

@ -81,6 +81,10 @@ in
bindel = [ bindel = [
",XF86MonBrightnessDown, exec, ${pkgs.brightnessctl}/bin/brightnessctl set 5%-" ",XF86MonBrightnessDown, exec, ${pkgs.brightnessctl}/bin/brightnessctl set 5%-"
",XF86MonBrightnessUp, exec, ${pkgs.brightnessctl}/bin/brightnessctl set 5%+" ",XF86MonBrightnessUp, exec, ${pkgs.brightnessctl}/bin/brightnessctl set 5%+"
",XF86KbdBrightnessDown, exec, ${pkgs.brightnessctl}/bin/brightnessctl -d asus::kbd_backlight set 1-"
",XF86KbdBrightnessUp, exec, ${pkgs.brightnessctl}/bin/brightnessctl -d asus::kbd_backlight set 1-"
",XF86Launch1, exec, ${pkgs.supergfxctl}/bin/supergfxctl --mode Hybrid"
",XF86Launch4, exec, ${pkgs.supergfxctl}/bin/supergfxctl --mode Integrated"
",XF86AudioRaiseVolume, exec, ${pkgs.pamixer}/bin/pamixer -i 5" ",XF86AudioRaiseVolume, exec, ${pkgs.pamixer}/bin/pamixer -i 5"
",XF86AudioLowerVolume, exec, ${pkgs.pamixer}/bin/pamixer -d 5" ",XF86AudioLowerVolume, exec, ${pkgs.pamixer}/bin/pamixer -d 5"
]; ];

View file

@ -114,7 +114,7 @@ in
natural_scroll = true; natural_scroll = true;
disable_while_typing = true; disable_while_typing = true;
clickfinger_behavior = true; clickfinger_behavior = true;
tap-to-click = false; tap-to-click = true;
scroll_factor = 0.15; scroll_factor = 0.15;
}; };

View file

@ -70,7 +70,7 @@ in
"clock" "clock"
]; ];
clock = { clock = {
format = " {:%a, %d %b, %I:%M %p}"; format = " {:%a, %D, %T}";
tooltip = "true"; tooltip = "true";
tooltip-format = "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>"; tooltip-format = "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>";
format-alt = " {:%d/%m}"; format-alt = " {:%d/%m}";

View file

@ -23,6 +23,9 @@
# here is some command line tools I use frequently # here is some command line tools I use frequently
# feel free to add your own or remove some of them # feel free to add your own or remove some of them
#gfortran1 #gfortran1
nheko
openvpn
tor-browser
bambu-studio bambu-studio
gimp3 gimp3
openssl openssl
@ -228,7 +231,7 @@
programs.git = { programs.git = {
enable = true; enable = true;
userName = "KaitoTLex"; userName = "KaitoTLex";
userEmail = "wlin@kaitotlex.systems"; userEmail = "renl@kaitotlex.systems";
}; };
programs.neovim.defaultEditor = true; programs.neovim.defaultEditor = true;