Compare commits

...

6 Commits

Author SHA1 Message Date
John Lancaster 5d5ad75c06 added proton vpn to john-p14s 2026-04-14 17:30:22 -05:00
John Lancaster e63ca7b244 removed proton vpn from desktop feature 2026-04-14 17:30:11 -05:00
John Lancaster ff7d03ecfd modernized homeConfig call 2026-04-14 17:29:56 -05:00
John Lancaster c6b1361a68 update eza config 2026-04-14 17:29:28 -05:00
John Lancaster 934aeb429c prune 2026-04-13 09:28:33 -05:00
John Lancaster dbbdf8991f moved wrapper inputs 2026-04-13 08:58:49 -05:00
7 changed files with 36 additions and 27 deletions
-1
View File
@@ -10,7 +10,6 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
mangohud mangohud
sublime4 sublime4
proton-vpn
]; ];
}; };
} }
-7
View File
@@ -95,13 +95,6 @@ in
]; ];
}; };
flake-file.inputs = {
wrappers = {
url = "github:lassulus/wrappers";
inputs.nixpkgs.follows = "nixpkgs";
};
};
perSystem = { system, pkgs, lib, ... }: { perSystem = { system, pkgs, lib, ... }: {
packages.janus-ca = inputs.wrappers.lib.wrapPackage { packages.janus-ca = inputs.wrappers.lib.wrapPackage {
inherit pkgs; inherit pkgs;
@@ -125,6 +125,7 @@
bash bash
discord discord
my-neovim my-neovim
proton-vpn
]; ];
ssh.certificates.enable = true; ssh.certificates.enable = true;
ssh.matchSets = { ssh.matchSets = {
+7 -8
View File
@@ -1,4 +1,4 @@
{ self, inputs, ... }: { withSystem, self, inputs, ... }:
let let
username = "john"; username = "john";
hostname = "john-pc-ubuntu"; hostname = "john-pc-ubuntu";
@@ -46,7 +46,7 @@ in
test-push test-push
selfPkgs.neovim-min selfPkgs.neovim-min
# ${selfPkgs}.my-neovim # ${selfPkgs}.my-neovim
selfPkgs.richPrinter # selfPkgs.richPrinter
selfPkgs.janus-ca selfPkgs.janus-ca
]; ];
@@ -109,10 +109,9 @@ in
}; };
}; };
flake.homeConfigurations."${hostname}" = inputs.home-manager.lib.homeManagerConfiguration { flake.homeConfigurations."john@john-pc-ubuntu" = withSystem "x86_64-linux" (ctx@{ config, inputs', ...}:
pkgs = import inputs.nixpkgs { system = "x86_64-linux"; }; inputs.home-manager.lib.homeManagerConfiguration {
modules = with inputs.self.modules; [ pkgs = inputs'.nixpkgs.legacyPackages;
homeManager."${hostname}" modules = [ inputs.self.modules.homeManager."${hostname}" ];
]; });
};
} }
+12
View File
@@ -0,0 +1,12 @@
{ self, inputs, ... }: {
flake-file.inputs = {
wrapper-modules = {
url = "github:BirdeeHub/nix-wrapper-modules";
inputs.nixpkgs.follows = "nixpkgs";
};
wrappers = {
url = "github:lassulus/wrappers";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}
+16 -6
View File
@@ -1,14 +1,24 @@
{ inputs, pkgs, lib, ... }: { self, inputs, ... }:
{ {
flake.modules.homeManager.eza = { pkgs, lib, ... }: { flake.modules.homeManager.eza = { config, pkgs, lib, ... }: {
programs.eza = { programs.eza = {
enable = true; enable = true;
package = pkgs.eza;
enableBashIntegration = true; enableBashIntegration = true;
enableZshIntegration = true; enableZshIntegration = true;
}; git = true;
home.shellAliases = { icons = "auto";
ls = "${lib.getExe pkgs.eza} -algos type --follow-symlinks --all --all"; colors = "auto";
extraOptions = [
"--all"
"--long"
"--group-directories-first"
"--sort=type"
"--dereference"
"--octal-permissions"
"--smart-group"
"--no-time"
"--git"
];
}; };
}; };
} }
-5
View File
@@ -1,9 +1,4 @@
{ self, inputs, ... }: { { self, inputs, ... }: {
flake-file.inputs = {
wrapper-modules.url = "github:BirdeeHub/nix-wrapper-modules";
# wrapper-modules.inputs.nixpkgs.follows = "nixpkgs";
};
flake.modules.nixos.niri = { pkgs, lib, ... }: { flake.modules.nixos.niri = { pkgs, lib, ... }: {
programs.niri = { programs.niri = {
enable = true; enable = true;