More minor work tweaks

This commit is contained in:
Alex Davies 2024-06-19 10:54:54 -03:00
parent 12e292260d
commit 7174fd6ed8
6 changed files with 47 additions and 25 deletions

View File

@ -402,22 +402,6 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_3": {
"locked": {
"lastModified": 1717786204,
"narHash": "sha256-4q0s6m0GUcN7q+Y2DqD27iLvbcd1G50T2lv08kKxkSI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "051f920625ab5aabe37c920346e3e69d7d34400e",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixvim": { "nixvim": {
"inputs": { "inputs": {
"devshell": "devshell", "devshell": "devshell",
@ -426,7 +410,9 @@
"git-hooks": "git-hooks", "git-hooks": "git-hooks",
"home-manager": "home-manager_3", "home-manager": "home-manager_3",
"nix-darwin": "nix-darwin", "nix-darwin": "nix-darwin",
"nixpkgs": "nixpkgs_3", "nixpkgs": [
"nixpkgs"
],
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {

View File

@ -18,7 +18,10 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nixvim.url = "github:nix-community/nixvim"; nixvim = {
url = "github:nix-community/nixvim";
inputs.nixpkgs.follows = "nixpkgs";
};
plasma-manager = { plasma-manager = {
url = "github:pjones/plasma-manager"; url = "github:pjones/plasma-manager";

View File

@ -136,7 +136,6 @@
}; };
plugins.indent-blankline.enable = true; plugins.indent-blankline.enable = true;
plugins.lsp-format.enable = true; plugins.lsp-format.enable = true;
plugins.lsp-status.enable = true;
plugins.lsp = { plugins.lsp = {
enable = true; enable = true;
servers = { servers = {

View File

@ -1,7 +1,11 @@
{ config, pkgs, lib, ... }: {
# config,
pkgs,
# lib,
... }:
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = [
#pkgs.creality-print #pkgs.creality-print
(pkgs.appimageTools.wrapType2 (pkgs.appimageTools.wrapType2
{ {
@ -11,6 +15,7 @@
sha256 = "sha256-WUsL7UbxSY94H4F1Ww8vLsfRyeg2/DZ+V4B6eH3M6+M="; sha256 = "sha256-WUsL7UbxSY94H4F1Ww8vLsfRyeg2/DZ+V4B6eH3M6+M=";
}; };
}) })
pkgs.lightburn
pkgs.openscad pkgs.openscad
pkgs.blender-cadsketcher pkgs.blender-cadsketcher
#pkgs.py-slvs #pkgs.py-slvs

View File

@ -88,7 +88,7 @@
vimAlias = true; vimAlias = true;
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = [
# vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. # vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
# wget # wget
pkgs.mosh pkgs.mosh
@ -96,10 +96,12 @@
pkgs.git pkgs.git
pkgs.usbutils pkgs.usbutils
pkgs.pciutils pkgs.pciutils
pkgs.lsof
pkgs.p7zip
pkgs.atool pkgs.atool
pkgs.comma pkgs.comma
pkgs.home-manager pkgs.home-manager
appimage-run pkgs.appimage-run
pkgs.linuxPackages.usbip pkgs.linuxPackages.usbip
]; ];

View File

@ -1,4 +1,9 @@
{ config, pkgs, lib, ros, ... }: {
# config,
pkgs,
# lib,
# ros,
... }:
{ {
virtualisation.virtualbox.host.enable = true; virtualisation.virtualbox.host.enable = true;
@ -14,8 +19,26 @@
programs.firejail = { programs.firejail = {
enable = true; enable = true;
}; };
programs.nix-ld = {
enable = true;
#Include libstdc++ in the nix-ld profile
libraries = [
pkgs.stdenv.cc.cc
pkgs.zlib
pkgs.fuse3
pkgs.icu
pkgs.nss
pkgs.openssl
pkgs.curl
pkgs.expat
pkgs.xorg.libX11
pkgs.vulkan-headers
pkgs.vulkan-loader
pkgs.vulkan-tools
];
};
environment.systemPackages = with pkgs; [ environment.systemPackages = [
pkgs.qemu pkgs.qemu
pkgs.qgroundcontrol pkgs.qgroundcontrol
pkgs.vscode pkgs.vscode
@ -29,6 +52,10 @@
pkgs.element-desktop pkgs.element-desktop
pkgs.act pkgs.act
pkgs.logseq pkgs.logseq
(pkgs.writeShellScriptBin "python" ''
export LD_LIBRARY_PATH=$NIX_LD_LIBRARY_PATH
exec ${pkgs.python3}/bin/python "$@"
'')
]; ];
} }