updated lock file, have working devshell and build (haven't installed it)

This commit is contained in:
Anish Lakhwara 2022-12-07 01:26:43 +10:00
parent da8e3f16a2
commit 07b611690e
6 changed files with 49 additions and 48 deletions

View file

@ -45,7 +45,7 @@
"url": "ssh://gitea@git.sealight.xyz/aynish/basant"
}
},
"deploy": {
"deploy-rs": {
"inputs": {
"flake-compat": "flake-compat",
"nixpkgs": [
@ -247,11 +247,11 @@
"utils": "utils_2"
},
"locked": {
"lastModified": 1669978198,
"narHash": "sha256-U8sZFwIIDFm9w/Kx58sYrIsWpuQUKmkcQmdBkuQ+gkE=",
"lastModified": 1670280307,
"narHash": "sha256-3x+0whP1nCz5adQMIsBA3L9fI/ABOpRUJdbw0AmxBnU=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "71fa4cdf9cd89a3e0d452439b6a2f7f01d6292e9",
"rev": "2af0d07678fc15612345e0dd55337550dcf6465f",
"type": "github"
},
"original": {
@ -262,11 +262,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1669834992,
"narHash": "sha256-YnhZGHgb4C3Q7DSGisO/stc50jFb9F/MzHeKS4giotg=",
"lastModified": 1670193339,
"narHash": "sha256-oHTAhX4p6+uxcabq0rKL4EyKWPbDLGKec88ocPIU/2Y=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "596a8e828c5dfa504f91918d0fa4152db3ab5502",
"rev": "e169cf5b3b1e6cc4a25ff15087c2621605f83409",
"type": "github"
},
"original": {
@ -312,11 +312,11 @@
"vimwiki-cli": "vimwiki-cli"
},
"locked": {
"lastModified": 1664889303,
"narHash": "sha256-VnG00AnxKCJDhQfQ7j8zan7RJxVZmzVLDxB5JeW7jPk=",
"lastModified": 1670292234,
"narHash": "sha256-rKXu1mkj/iNlZv2fb5MRHkYV6XR8BfHAXGgmMnxA7T8=",
"ref": "main",
"rev": "57b20d1d682d04df76b3b293fe9ab21745afeb8f",
"revCount": 401,
"rev": "130146bcb642d18994de42bdc20e4f9617cfc1a3",
"revCount": 444,
"type": "git",
"url": "ssh://gitea@git.sealight.xyz/aynish/kitaab"
},
@ -330,7 +330,7 @@
"inputs": {
"agenix": "agenix",
"basant": "basant",
"deploy": "deploy",
"deploy-rs": "deploy-rs",
"eww": "eww",
"grasp": "grasp",
"hardware": "hardware",
@ -351,11 +351,11 @@
]
},
"locked": {
"lastModified": 1670207212,
"narHash": "sha256-uuKbbv0L+QoXiqO7METP9BihY0F7hJqGdKn7xDVfyFw=",
"lastModified": 1670293639,
"narHash": "sha256-RkPLwza77YkFgxKHGzfYAYVKiD9SeIvsOA7+ihiySwI=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "18823e511bc85ed27bfabe33cccecb389f9aa92d",
"rev": "9767af967a0becaa3bb79eeda838dbf81295eb62",
"type": "github"
},
"original": {
@ -426,11 +426,11 @@
},
"unstable": {
"locked": {
"lastModified": 1670064435,
"narHash": "sha256-+ELoY30UN+Pl3Yn7RWRPabykwebsVK/kYE9JsIsUMxQ=",
"lastModified": 1670152712,
"narHash": "sha256-LJttwIvJqsZIj8u1LxVRv82vwUtkzVqQVi7Wb8gxPS4=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "61a8a98e6d557e6dd7ed0cdb54c3a3e3bbc5e25c",
"rev": "14ddeaebcbe9a25748221d1d7ecdf98e20e2325e",
"type": "github"
},
"original": {

View file

@ -14,8 +14,8 @@
# Tools
agenix.url = "github:ryantm/agenix";
agenix.inputs.nixpkgs.follows = "nixpkgs";
deploy.url = "github:serokell/deploy-rs";
deploy.inputs.nixpkgs.follows = "nixpkgs";
deploy-rs.url = "github:serokell/deploy-rs";
deploy-rs.inputs.nixpkgs.follows = "nixpkgs";
# Packages
poonam.url = "git+ssh://gitea@git.sealight.xyz/aynish/kitaab?ref=main";
basant.url = "git+ssh://gitea@git.sealight.xyz/aynish/basant?ref=main";
@ -49,7 +49,7 @@
, nixpkgs
, unstable
, home-manager
, deploy
, deploy-rs
, agenix
, basant
, grasp
@ -67,17 +67,25 @@
"aarch64-darwin"
"x86_64-darwin"
];
unstableOverlay = final: prev: {
unstable = unstable.legacyPackages.${prev.system};
deploy = deploy-rs.packages.${prev.system}.deploy-rs;
};
nixpkgsFor = forAllSystems (system: import nixpkgs {
inherit system;
allowUnfree = true;
config.allowUnfreePredicate = pkg: builtins.elem (nixpkgs.lib.getName pkg) [
"ripcord"
"VCV-Rack"
"SunVox"
"renoise"
];
overlays = [
rust-overlay.overlays.default
deploy.overlay
tidalcycles.overlays.default
agenix.overlay
nur.overlay
# unstable.overlay
# self.overlays
unstableOverlay
self.overlays.additions
];
});
in
@ -188,10 +196,10 @@
deploy.nodes = {
curve.profiles.system = {
user = "root";
path = deploy.lib.x86_64-linux.activate.nixos self.nixosConfigurations.curve;
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.curve;
};
};
# checks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks self.deploy) deploy.lib;
# checks = builtins.mapAttrs (system: deploy-rsLib: deployLib.deployChecks self.deploy) deploy.lib;
};
}

View file

@ -47,11 +47,11 @@
boot.supportedFilesystems = [ "ntfs" ];
# https://github.com/NixOS/nixpkgs/issues/26722
# boot.initrd.systemd.enable = true;
# boot.plymouth = {
# enable = true;
# themePackages = [ pkgs.plymouth-themes ];
# theme = "motion";
# };
boot.plymouth = {
enable = true;
themePackages = [ pkgs.plymouth-themes ];
theme = "motion";
};
# lazy enable of ports necessary for KDE connect which is installed via cli home profile (for some reason?)
networking.firewall = {

View file

@ -43,25 +43,19 @@ in
];
};
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"ripcord"
"VCV-Rack"
"SunVox"
"renoise"
];
environment.systemPackages = with pkgs; [
signal-desktop # bridge to sealight?
unstable.signal-desktop # bridge to sealight?
unstable.sublime-music
unstable.nheko
unstable.tootle
scrot
# ripcord
ripcord
feh
sxiv
xkblayout-state
sublime-music
# vcv-rack
vcv-rack
zathura
calibre
nheko
fractal
mpv
newsflash
@ -83,7 +77,6 @@ in
papirus-icon-theme
calendar-cli
wyrd
tootle
tex
];

View file

@ -16,8 +16,8 @@
orca-c
supercollider
dirt
# sunvox
# vcv-rack
sunvox
vcv-rack
lmms
bespokesynth
lsp-plugins

View file

@ -5,6 +5,6 @@
default = pkgs.mkShell {
# Enable experimental features without having to specify the argument
NIX_CONFIG = "experimental-features = nix-command flakes";
nativeBuildInputs = with pkgs; [ nix home-manager git ];
nativeBuildInputs = with pkgs; [ nix home-manager git agenix deploy-rs ];
};
}