Merging msi-laptop

Squashed commit of the following:

commit f7b712ec4fe80d7253ffdf34fbe3a0db4e9ce42e
Author: Joe Frikker <joe@redbookcattle.com>
Date:   Sat Sep 26 10:34:05 2026 -0400

    Merging msi-laptop

commit 5f1a50fc450319d93a6576d3918a26c152f0f8d3
Author: Joe Frikker <joe@redbookcattle.com>
Date:   Sun Sep 20 20:44:28 2026 -0400

    protonmail

commit 3d9bc704c342d412021e86d2bb4404ed3c8d6b20
Author: Joe Frikker <joe@redbookcattle.com>
Date:   Sun Sep 6 22:50:00 2026 +0000

    msi-laptop
This commit is contained in:
Joe Frikker
2026-09-26 10:35:42 -04:00
parent 1b39463be3
commit d1808f48a2
2 changed files with 55 additions and 1 deletions
+54
View File
@@ -106,6 +106,7 @@
modules = [
nix-index-database.homeModules.default
rycee.hmModules.emacs-init
"${modules}"
]
++ [
@@ -127,6 +128,7 @@
modules = [
nix-index-database.homeModules.default
rycee.hmModules.emacs-init
"${modules}"
]
++ [
@@ -180,6 +182,58 @@
# extraSpecialArgs = { kube = kube.packages.x86_64-linux.default; };
};
homeConfigurations.msi-laptop =
let pkgs = import nixpkgs { system = "x86_64-linux"; config.allowUnfree = true; };
modules = modules-for-system pkgs;
in home-manager.lib.homeManagerConfiguration {
inherit pkgs;
modules =
[
nix-index-database.homeModules.default
rycee.hmModules.emacs-init
"${modules}"
] ++
[{
home.stateVersion = "22.05";
home.username = "jfrikker";
home.homeDirectory = "/home/jfrikker";
jfrikker.enable = true;
jfrikker.desktop.enable = true;
home.packages = [ pkgs.protonmail-desktop pkgs.proton-vpn ];
programs.ghostty = {
enable = true;
settings = {
font-family = "Iosevka Term Extended";
font-size = 10;
};
};
programs.foot = {
enable = true;
settings = {
main = {
font = "Iosevka Term:size=10:width=expanded";
};
};
};
home.pointerCursor = {
enable = true;
package = pkgs.vanilla-dmz;
name = "Vanilla-DMZ";
sway.enable = true;
gtk.enable = true;
};
programs.emacs.package = pkgs.emacs-pgtk;
}];
# extraSpecialArgs = { kube = kube.packages.x86_64-linux.default; };
extraSpecialArgs = { claude-code = claude-code.packages.x86_64-linux.default; };
};
packages.x86_64-linux.default = modules-for-system nixpkgs.legacyPackages.x86_64-linux;
packages.aarch64-darwin.default = modules-for-system nixpkgs.legacyPackages.aarch64-darwin;
};
+1 -1
View File
@@ -749,7 +749,7 @@ Now we'll set up some keybindings:
** Ghostty
Disabled until I can get it working on both linux and mac (if I want to).
#+BEGIN_SRC nix
#+BEGIN_SRC nix :noweb-ref nil
{
programs.ghostty = {
enable = false;