mirror of
https://github.com/EdenQwQ/nixos.git
synced 2025-12-26 10:14:58 +08:00
add matlab
This commit is contained in:
parent
24305b3214
commit
791db5bb18
9 changed files with 60 additions and 14 deletions
44
flake.lock
generated
44
flake.lock
generated
|
|
@ -142,6 +142,22 @@
|
|||
}
|
||||
},
|
||||
"flake-compat_2": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1747046372,
|
||||
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
|
||||
"owner": "edolstra",
|
||||
"repo": "flake-compat",
|
||||
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "edolstra",
|
||||
"repo": "flake-compat",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat_3": {
|
||||
"locked": {
|
||||
"lastModified": 1746162366,
|
||||
"narHash": "sha256-5SSSZ/oQkwfcAz/o/6TlejlVGqeK08wyREBQ5qFFPhM=",
|
||||
|
|
@ -156,7 +172,7 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat_3": {
|
||||
"flake-compat_4": {
|
||||
"locked": {
|
||||
"lastModified": 1747046372,
|
||||
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
|
||||
|
|
@ -764,6 +780,27 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nix-matlab": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat_2",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1749999717,
|
||||
"narHash": "sha256-0e90USJ7piAzjU1u0TRrzCsvI5Sv6H/Kn4Mc1IdMDlo=",
|
||||
"owner": "doronbehar",
|
||||
"repo": "nix-matlab",
|
||||
"rev": "ac8d65aeb173a6b9a2bb6f0a05c490a732259e2f",
|
||||
"type": "gitlab"
|
||||
},
|
||||
"original": {
|
||||
"owner": "doronbehar",
|
||||
"repo": "nix-matlab",
|
||||
"type": "gitlab"
|
||||
}
|
||||
},
|
||||
"nixd": {
|
||||
"inputs": {
|
||||
"flake-parts": "flake-parts_4",
|
||||
|
|
@ -956,7 +993,7 @@
|
|||
},
|
||||
"nixpkgs-wayland_2": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat_2",
|
||||
"flake-compat": "flake-compat_3",
|
||||
"lib-aggregate": "lib-aggregate_2",
|
||||
"nixpkgs": "nixpkgs_7"
|
||||
},
|
||||
|
|
@ -1220,6 +1257,7 @@
|
|||
"nil": "nil",
|
||||
"niri": "niri",
|
||||
"niri-unstable": "niri-unstable",
|
||||
"nix-matlab": "nix-matlab",
|
||||
"nixd": "nixd",
|
||||
"nixpkgs": "nixpkgs_6",
|
||||
"nixpkgs-stable": "nixpkgs-stable_2",
|
||||
|
|
@ -1256,7 +1294,7 @@
|
|||
"base16-helix": "base16-helix",
|
||||
"base16-vim": "base16-vim",
|
||||
"firefox-gnome-theme": "firefox-gnome-theme",
|
||||
"flake-compat": "flake-compat_3",
|
||||
"flake-compat": "flake-compat_4",
|
||||
"flake-parts": "flake-parts_7",
|
||||
"git-hooks": "git-hooks",
|
||||
"gnome-shell": "gnome-shell",
|
||||
|
|
|
|||
|
|
@ -93,5 +93,9 @@
|
|||
url = "github:0xc000022070/zen-browser-flake";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
nix-matlab = {
|
||||
url = "gitlab:doronbehar/nix-matlab";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,15 +1,5 @@
|
|||
{
|
||||
programs.distrobox = {
|
||||
enable = true;
|
||||
containers = {
|
||||
python-project = {
|
||||
image = "fedora:latest";
|
||||
additional_packages = "python3 python3-pip git python3-numpy python3-scipy python3-matplotlib python3-pandas";
|
||||
init_hooks = [
|
||||
"ln -sf /usr/bin/distrobox-host-exec /usr/local/bin/evince"
|
||||
"ln -sf /usr/bin/distrobox-host-exec /usr/local/bin/latexmk"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,6 +14,8 @@
|
|||
kanshi
|
||||
wlsunset
|
||||
wayneko
|
||||
xwayland-satellite
|
||||
wmname
|
||||
];
|
||||
home.file."scripts" = {
|
||||
source = ./scripts;
|
||||
|
|
|
|||
|
|
@ -34,7 +34,12 @@
|
|||
touchpad.natural-scroll = false;
|
||||
keyboard.xkb.options = "caps:escape";
|
||||
};
|
||||
environment.DISPLAY = ":0";
|
||||
environment = {
|
||||
DISPLAY = ":0";
|
||||
XIM = "fcitx";
|
||||
GTK_IM_MODULE = "fcitx";
|
||||
QT_IM_MODULE = "fcitx";
|
||||
};
|
||||
outputs = builtins.mapAttrs (name: value: {
|
||||
inherit (value) scale mode position;
|
||||
transform.rotation = value.rotation;
|
||||
|
|
|
|||
|
|
@ -9,5 +9,6 @@
|
|||
# ./hellwm.nix
|
||||
# ./miracle-wm.nix
|
||||
./sway.nix
|
||||
./matlab.nix
|
||||
];
|
||||
}
|
||||
|
|
|
|||
4
os/programs/matlab.nix
Normal file
4
os/programs/matlab.nix
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{ pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = [ pkgs.matlab ];
|
||||
}
|
||||
|
|
@ -121,6 +121,7 @@
|
|||
"docker"
|
||||
"libvirtd"
|
||||
"video"
|
||||
"kvm"
|
||||
];
|
||||
packages = with pkgs; [
|
||||
nautilus
|
||||
|
|
|
|||
|
|
@ -32,4 +32,5 @@
|
|||
|
||||
inherit (inputs.niri.overlays) niri;
|
||||
nur = inputs.nur.overlays.default;
|
||||
nix-matlab = inputs.nix-matlab.overlay;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue