non important commit

This commit is contained in:
Jiří Maxmilián Stříbrný 2026-03-15 20:11:24 +01:00
parent 94c61651f4
commit 6c0f9bb7d0
13 changed files with 35 additions and 111 deletions

View file

@ -1,22 +0,0 @@
{
description = "My motion canvas development shell";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
};
outputs = {nixpkgs, ...}: let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
};
in {
devShells."${system}" = {
default = pkgs.mkShell {
buildInputs = with pkgs; [
nodejs_20
nodePackages.npm
ffmpeg
];
};
};
};
}

View file

@ -1,7 +0,0 @@
#!/usr/bin/env bash
set -e
NAME=$1
sed -i "s/project_name/$NAME/g" package.json
nix develop . --command bash -c "npm install"

View file

@ -1,21 +0,0 @@
{
"name": "project_name",
"private": true,
"version": "0.0.0",
"scripts": {
"start": "vite",
"serve": "vite",
"build": "tsc && vite build"
},
"dependencies": {
"@motion-canvas/core": "^3.17.2",
"@motion-canvas/2d": "^3.17.2",
"@motion-canvas/ffmpeg": "^1.1.0"
},
"devDependencies": {
"@motion-canvas/ui": "^3.17.2",
"@motion-canvas/vite-plugin": "^3.17.2",
"typescript": "^5.2.2",
"vite": "^4.0.0"
}
}

View file

@ -1 +0,0 @@
/// <reference types="@motion-canvas/core/project" />

View file

@ -1,7 +0,0 @@
import {makeProject} from '@motion-canvas/core';
import example from './scenes/example?scene';
export default makeProject({
scenes: [example],
});

View file

@ -1,12 +0,0 @@
import {Circle, makeScene2D} from '@motion-canvas/2d';
import {createRef} from '@motion-canvas/core';
export default makeScene2D(function* (view) {
// Create your animations here
const circle = createRef<Circle>();
view.add(<Circle ref={circle} size={320} fill={'lightseagreen'} />);
yield* circle().scale(2, 2).to(1, 2);
});

View file

@ -1,4 +0,0 @@
{
"extends": "@motion-canvas/2d/tsconfig.project.json",
"include": ["src"]
}

View file

@ -1,10 +0,0 @@
import {defineConfig} from 'vite';
import motionCanvas from '@motion-canvas/vite-plugin';
import ffmpeg from '@motion-canvas/ffmpeg';
export default defineConfig({
plugins: [
motionCanvas(),
ffmpeg(),
],
});

View file

@ -13,6 +13,7 @@
default = pkgs.mkShell {
buildInputs = with pkgs; [
dotnetCorePackages.sdk_10_0-bin
omnisharp-roslyn
];
};
};

View file

@ -25,7 +25,10 @@
devShells."${system}" = {
default = pkgs.mkShell {
packages = [pythonEnv];
packages = [
pythonEnv
pkgs.pyright
];
};
};
};

View file

@ -13,7 +13,11 @@
pkgs = import nixpkgs {
inherit system overlays;
};
rustToolchain = pkgs.rust-bin.stable.latest.default;
rustToolchain = pkgs.rust-bin.stable.latest.default.override {
extensions = ["rust-analyzer" "rust-src"];
};
rustPlatform = pkgs.makeRustPlatform {
cargo = rustToolchain;
rustc = rustToolchain;

View file

@ -19,32 +19,17 @@
MANPAGER = "bat -l man";
};
programs = {
bash.enable = true;
fzf.enable = true;
eza.enable = true;
programs.nushell = {
enable = true;
extraConfig = builtins.readFile ./config.nu;
direnv = {
enable = true;
silent = true;
nix-direnv .enable = true;
};
settings.show_banner = false;
nushell = {
enable = true;
extraConfig = builtins.readFile ./config.nu;
settings = {
show_banner = false;
};
shellAliases = {
cat = "bat -p -P";
nix-shell = "nix-shell --run nu";
garbage = " sudo nix-collect-garbage --delete-old";
c = "clear";
};
shellAliases = {
cat = "bat -p -P";
nix-shell = "nix-shell --run nu";
garbage = " sudo nix-collect-garbage --delete-old";
c = "clear";
};
};
@ -60,11 +45,26 @@
};
};
programs.starship = {
enable = true;
enableNushellIntergration = true;
enableTransience = true;
};
gtk.enable = true;
qt.enable = true;
programs = {
btop.enable = true;
bash.enable = true;
fzf.enable = true;
eza.enable = true;
direnv = {
enable = true;
silent = true;
nix-direnv .enable = true;
};
git = {
enable = true;