added vm auto-resizing screens.

This commit is contained in:
Gabe Venberg 2024-05-09 17:47:54 -05:00
parent 43a47321e4
commit 07a4bf6477
11 changed files with 70 additions and 38 deletions

View file

@ -13,6 +13,7 @@ inputs.nixpkgs.lib.nixosSystem {
modules = [
inputs.home-manager.nixosModules.home-manager
./hardware-configuration.nix
../../roles/nixos/graphical-vm.nix
../../modules/hostopts.nix
../../modules/nixos/common.nix
../../modules/nixos/printing.nix
@ -54,11 +55,13 @@ inputs.nixpkgs.lib.nixosSystem {
xkb.variant = "";
};
programs.zsh.enable = true;
environment.shells = with pkgs; [zsh];
# Define a user account. Don't forget to set a password with passwd.
users.users.${config.host.user} = {
isNormalUser = true;
description = "Gabe Venberg";
shell = pkgs.nushell;
shell = pkgs.zsh;
extraGroups = ["wheel"];
packages = with pkgs; [
firefox
@ -74,10 +77,6 @@ inputs.nixpkgs.lib.nixosSystem {
host = osConfig.host;
home = {
enable-speech = true;
nvim = {
enable-lsp = true;
enable-treesitter = true;
};
git = {
profile = {
name = "Gabe Venberg";
@ -87,7 +86,7 @@ inputs.nixpkgs.lib.nixosSystem {
};
};
imports = [
../../roles/terminal.nix
../../roles/home-manager/terminal.nix
../../modules/home-manager/nvim
../../modules/home-manager/common.nix
../../modules/home-manager/email.nix

View file

@ -34,7 +34,7 @@ inputs.home-manager.lib.homeManagerConfiguration {
home.username = "gabe";
home.homeDirectory = /home/gabe;
imports = [
../roles/terminal.nix
../roles/home-manager/terminal.nix
../modules/home-manager/nvim
../modules/home-manager/common.nix
../modules/home-manager/syncthing.nix

View file

@ -37,7 +37,7 @@ inputs.home-manager.lib.homeManagerConfiguration {
home.username = "gabe";
home.homeDirectory = /home/gabe;
imports = [
../roles/terminal.nix
../roles/home-manager/terminal.nix
../modules/home-manager/nvim
../modules/home-manager/common.nix
../modules/home-manager/syncthing.nix

View file

@ -13,6 +13,7 @@ inputs.nixpkgs.lib.nixosSystem {
modules = [
inputs.home-manager.nixosModules.home-manager
./hardware-configuration.nix
../../roles/nixos/graphical-vm.nix
../../modules/hostopts.nix
../../modules/nixos/common.nix
../../modules/nixos/printing.nix
@ -54,12 +55,13 @@ inputs.nixpkgs.lib.nixosSystem {
xkb.variant = "";
};
environment.shells = with pkgs; [nushell zsh];
programs.zsh.enable = true;
environment.shells = with pkgs; [zsh];
# Define a user account. Don't forget to set a password with passwd.
users.users.${config.host.user} = {
isNormalUser = true;
description = "Gabe Venberg";
shell = pkgs.nushell;
shell = pkgs.zsh;
extraGroups = ["wheel"];
packages = with pkgs; [
firefox
@ -88,7 +90,7 @@ inputs.nixpkgs.lib.nixosSystem {
};
};
imports = [
../../roles/terminal.nix
../../roles/home-manager/terminal.nix
../../modules/home-manager/nvim
../../modules/home-manager/common.nix
inputs.nixvim.homeManagerModules.nixvim