This commit is contained in:
alex 2024-01-19 19:24:06 -05:00
parent 480a7c2bfc
commit bf31effc0d
4 changed files with 26 additions and 27 deletions

View File

@ -62,9 +62,10 @@
}; };
kitty = { kitty = {
enable = true; enable = true;
# TODO figure out how to get atau-nixpkgs working from the flake with different systems
# background_image ${atau-nixpkgs.atau-wallpapers}/share/backgrounds/atau-wallpapers/aos1.png
extraConfig = '' extraConfig = ''
background_tint 0.2 background_tint 0.2
background_image ${pkgs.atau-wallpapers}/share/backgrounds/atau-wallpapers/aos1.png
background_image_layout centered background_image_layout centered
modify_font cell_width 110% modify_font cell_width 110%

View File

@ -29,32 +29,31 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1686693375, "lastModified": 1705708511,
"narHash": "sha256-1Smjo0E8WI9PeVGmmCjpQWRX04aQvz5gAGXfdanIjgw=", "narHash": "sha256-3f4BkRY70Fj7yvuo87c4QQPAjnt571g2wJ50jY7hnYc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "61e5d1c38ef04ba30a9119825b159bce9c6010be", "rev": "ce4b88c465d928f4f8b75d0920f1788d5b65ca94",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "release-23.05",
"repo": "home-manager", "repo": "home-manager",
"type": "github" "type": "github"
} }
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1686921029, "lastModified": 1705496572,
"narHash": "sha256-J1bX9plPCFhTSh6E3TWn9XSxggBh/zDD4xigyaIQBy8=", "narHash": "sha256-rPIe9G5EBLXdBdn9ilGc0nq082lzQd0xGGe092R/5QE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c7ff1b9b95620ce8728c0d7bd501c458e6da9e04", "rev": "842d9d80cfd4560648c785f8a4e6f3b096790e19",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "owner": "NixOS",
"ref": "nixos-23.05", "ref": "nixos-unstable",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }

View File

@ -2,28 +2,28 @@
description = "Alex's super mega awesome nixos config"; description = "Alex's super mega awesome nixos config";
inputs = { inputs = {
nixpkgs.url = github:NixOS/nixpkgs/nixos-23.05; nixpkgs.url = github:NixOS/nixpkgs/nixos-unstable;
# unstable.url = "nixpkgs/nixos-unstable";
atau-nixpkgs.url = "git+https://git.atauno.com/atau/atau-nixpkgs?ref=main&rev=1e72f4b1e9b7a2991e3ccdebbe75d312f016da3b"; atau-nixpkgs.url = "git+https://git.atauno.com/atau/atau-nixpkgs?ref=main&rev=1e72f4b1e9b7a2991e3ccdebbe75d312f016da3b";
atau-nixpkgs.inputs.nixpkgs.follows = "nixpkgs"; atau-nixpkgs.inputs.nixpkgs.follows = "nixpkgs";
home-manager.url = "github:nix-community/home-manager/release-23.05"; home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs"; home-manager.inputs.nixpkgs.follows = "nixpkgs";
}; };
outputs = inputs@{ self, nixpkgs, atau-nixpkgs, home-manager, ... }: outputs = { self, nixpkgs, home-manager, ... }@attrs:
let # let
system = "x86_64-linux"; # # system = "x86_64-linux";
pkgs = import nixpkgs { # # pkgs = import nixpkgs {
inherit system; # # # inherit system;
config.allowUnfree = true; # # config.allowUnfree = true;
overlays = [ atau-nixpkgs.overlays.default ]; # # overlays = [ atau-nixpkgs.overlays.default ];
}; # # };
in # in
{ {
nixosConfigurations.nixos76 = nixpkgs.lib.nixosSystem { nixosConfigurations.nixos76 = nixpkgs.lib.nixosSystem {
inherit pkgs; system = "x86_64-linux";
inherit system;
modules = [ modules = [
./system/configuration.nix ./system/configuration.nix
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
@ -38,8 +38,7 @@
}; };
nixosConfigurations.ursa-minor = nixpkgs.lib.nixosSystem nixosConfigurations.ursa-minor = nixpkgs.lib.nixosSystem
{ {
inherit pkgs; system = "aarch64-linux";
inherit system;
modules = [ modules = [
./ursa-minor/configuration.nix ./ursa-minor/configuration.nix
]; ];

View File

@ -145,14 +145,14 @@
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
atau-wallpapers # atau-wallpapers
blueman blueman
dxvk dxvk
envsubst envsubst
font-manager font-manager
gparted gparted
lshw lshw
mesa_22_3 mesa
nodejs_20 nodejs_20
pavucontrol pavucontrol
unzip unzip
@ -167,7 +167,7 @@
services.avahi = { services.avahi = {
enable = true; enable = true;
nssmdns = true; nssmdns4 = true;
openFirewall = true; openFirewall = true;
}; };