Compare commits

..

29 Commits

Author SHA1 Message Date
Joshua Yuen 3724eaa4ce
Add tmux package 2025-07-30 01:38:09 -04:00
Joshua Yuen 74860e2e46
More hyprland configuration fixes 2025-07-30 01:34:36 -04:00
Joshua Yuen ebcafb3e18
Fix hyprland decoration configuration 2025-07-30 01:21:12 -04:00
Joshua Yuen ab8a7b5e3e
Add tldr and vim packages 2025-07-30 01:16:17 -04:00
Joshua Yuen a86b16f845
Add networking settings 2025-07-30 01:16:14 -04:00
Joshua Yuen b835fa8aea
Fix flake.nix#nixos
Add git to packages
2025-07-29 23:43:55 -04:00
Joshua Yuen 9a6a4b24b3
Add ISO building command to README 2025-07-29 14:50:27 -04:00
Joshua Yuen 14558b27bd
Update default host configuration 2025-07-29 13:47:18 -04:00
Joshua Yuen 8975b4755b
Add boilerplate services and packages modules 2025-07-29 13:46:59 -04:00
Joshua Yuen d7d493ddf2
Add boot options 2025-07-29 13:46:20 -04:00
Joshua Yuen 4c1e1f569d
Add additional hyprland config 2025-07-29 13:46:20 -04:00
Joshua Yuen 993e629eb2
Use hyprland with UWSM instead of systemd 2025-07-29 13:46:20 -04:00
Joshua Yuen 47cb73aef3
Add hyprland monitor config option 2025-07-29 13:46:20 -04:00
Joshua Yuen a1eb90dc21
Add additional kitty config 2025-07-29 13:46:20 -04:00
Joshua Yuen 2a741b101c
Improve default options 2025-07-29 13:46:20 -04:00
Joshua Yuen 384c08bed2
Add firefox and pipewire modules 2025-07-29 13:46:17 -04:00
Joshua Yuen c1850abbf3
Added stylix module for fonts 2025-07-29 13:39:43 -04:00
Joshua Yuen 750e5c5595
Add additional locale settings and keymap 2025-07-28 15:53:47 -04:00
Joshua Yuen b4758f7567
Fix zsh aliases 2025-07-28 15:29:36 -04:00
Joshua Yuen ff8acca8ed
Add live .iso build configuration 2025-07-27 16:28:50 -04:00
Joshua Yuen a22231d929
Set /etc/shells so GDM will be happy 2025-07-27 16:28:34 -04:00
Joshua Yuen d383164d44
Add system.timeZone option 2025-07-27 16:28:12 -04:00
Joshua Yuen cc2d8ec3f1
Add plasma option 2025-07-27 16:27:41 -04:00
Joshua Yuen 46f317d9b1
Improve displayManager options 2025-07-26 03:49:57 -04:00
Joshua Yuen e5bc8cb43f
Set default value for modules.zsh option 2025-07-26 03:41:51 -04:00
Joshua Yuen f46f67dd71
Adjust default shell option 2025-07-26 03:41:00 -04:00
Joshua Yuen 4d3330d4f3
Improve hyprland option handling 2025-07-26 03:34:37 -04:00
Joshua Yuen d794ba91d0
Add zsh module options 2025-07-26 03:34:15 -04:00
Joshua Yuen c69c584944
Added hyprland, zsh, sddm, and xdg 2025-07-26 01:18:21 -04:00
2 changed files with 4 additions and 1 deletions

View File

@ -18,6 +18,7 @@
host = "vm"; host = "vm";
profile = "vm"; profile = "vm";
username = "josh"; username = "josh";
hashedPassword = "$y$j9T$igQhJ//kdFNFqRtbSNo2n0$df8woba07tNf6LigWbUWZe2ReIDxYaTT6/StR0SsdH2";
in { in {
nixosConfigurations = { nixosConfigurations = {
nixos = nixpkgs.lib.nixosSystem { nixos = nixpkgs.lib.nixosSystem {
@ -56,6 +57,7 @@
inherit host; inherit host;
inherit profile; inherit profile;
inherit username; inherit username;
inherit hashedPassword;
}; };
modules = [ modules = [
./hosts/${host} ./hosts/${host}

View File

@ -1,5 +1,6 @@
{ {
config, config,
hashedPassword,
host, host,
inputs, inputs,
lib, lib,
@ -32,7 +33,7 @@ in
users.mutableUsers = true; users.mutableUsers = true;
users.users.${username} = { users.users.${username} = {
isNormalUser = true; isNormalUser = true;
intialPassword = "changeme"; hashedPassword = "${hashedPassword}";
extraGroups = [ extraGroups = [
"networkmanager" "networkmanager"
"wheel" "wheel"