diff --git a/flake.nix b/flake.nix index 1b671c0..5b7b655 100644 --- a/flake.nix +++ b/flake.nix @@ -80,5 +80,18 @@ in { ]; }; }; + homeConfigurations = { + rick = home-manager.lib.homeManagerConfiguration { + pkgs = nixpkgs.legacyPackages.aarch64-linux; + extraSpecialArgs = { + inherit stateVersion inputs; + hostname = "rick"; + username = "ephase"; + }; + modules = [ + ./home-manager/default.nix + ]; + }; + }; }; } diff --git a/hosts/rick/files/background.png b/hosts/rick/files/background.png new file mode 100644 index 0000000..e10fc89 Binary files /dev/null and b/hosts/rick/files/background.png differ diff --git a/hosts/rick/files/lockscreen.png b/hosts/rick/files/lockscreen.png new file mode 100644 index 0000000..0e94fc7 Binary files /dev/null and b/hosts/rick/files/lockscreen.png differ diff --git a/hosts/rick/home-config.nix b/hosts/rick/home-config.nix new file mode 100644 index 0000000..1bbe835 --- /dev/null +++ b/hosts/rick/home-config.nix @@ -0,0 +1,45 @@ +{ ... }: { + config.modules = { + application = { + gnupg.enable = true; + zathura.enable = true; + foot.enable = true; + }; + cli = { + direnv.enable = true; + ghq.enable = true; + git.enable = true; + neovim.enable = true; + starship.enable = true; + utils.enable = true; + vifm.enable = true; + zsh.enable = true; + }; + video = { + kdenlive.enable = false; + mpv.enable = true; + }; + web.firefox.enable = true; + web.qutebrowser.enable = false; + web.webcord.enable = false; + gaming.lutris.enable = false; + desktop.sway = { + enable = true; + installPackage = false; + kanshi = false; + wallpapers.lockscreen = "${./files/lockscreen.png}"; + wallpapers.desktop = "${./files/background.png} fill #000000"; + waybar = { + laptop = true; + gpuThermal = { + enable = false; + }; + cpuThermal = { + thermalZone = "2"; + # hwmonPathAbs = ""; + # inputFilename = ""; + }; + }; + }; + }; +} diff --git a/hosts/rick/includes/home-manager.nix b/hosts/rick/includes/home-manager.nix new file mode 100644 index 0000000..c3ce672 --- /dev/null +++ b/hosts/rick/includes/home-manager.nix @@ -0,0 +1,8 @@ +_: +{ + wayland.windowManager.sway.config.output = { + "eDP-1" = { + scale = "1.3"; + }; + }; +}