Compare commits
8 commits
push-xstqn
...
main
Author | SHA1 | Date | |
---|---|---|---|
5359f13621 | |||
237a8f6ac5 | |||
54fd5df1f8 | |||
3838039cee | |||
bd970253f2 | |||
a7af2d561c | |||
8d6cb040cb | |||
a198949c26 |
8 changed files with 45 additions and 39 deletions
|
@ -39,7 +39,9 @@ jobs:
|
||||||
nix build --print-build-logs '.#nixosConfigurations.vm.config.system.build.toplevel'
|
nix build --print-build-logs '.#nixosConfigurations.vm.config.system.build.toplevel'
|
||||||
report-size:
|
report-size:
|
||||||
runs-on: nixos
|
runs-on: nixos
|
||||||
needs: build
|
needs:
|
||||||
|
- build-packages
|
||||||
|
- build-vm
|
||||||
steps:
|
steps:
|
||||||
- uses: "https://git.salame.cl/actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683" # v4
|
- uses: "https://git.salame.cl/actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683" # v4
|
||||||
- run: nix --version
|
- run: nix --version
|
||||||
|
|
30
flake.lock
generated
30
flake.lock
generated
|
@ -226,11 +226,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739757849,
|
"lastModified": 1742234739,
|
||||||
"narHash": "sha256-Gs076ot1YuAAsYVcyidLKUMIc4ooOaRGO0PqTY7sBzA=",
|
"narHash": "sha256-zFL6zsf/5OztR1NSNQF33dvS1fL/BzVUjabZq4qrtY4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "9d3d080aec2a35e05a15cedd281c2384767c2cfe",
|
"rev": "f6af7280a3390e65c2ad8fd059cdc303426cbd59",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -277,11 +277,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1741862977,
|
"lastModified": 1742388435,
|
||||||
"narHash": "sha256-prZ0M8vE/ghRGGZcflvxCu40ObKaB+ikn74/xQoNrGQ=",
|
"narHash": "sha256-GheQGRNYAhHsvPxWVOhAmg9lZKkis22UPbEHlmZMthg=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "cdd2ef009676ac92b715ff26630164bb88fec4e0",
|
"rev": "b75693fb46bfaf09e662d09ec076c5a162efa9f6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -293,11 +293,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1738797219,
|
"lastModified": 1742272065,
|
||||||
"narHash": "sha256-KRwX9Z1XavpgeSDVM/THdFd6uH8rNm/6R+7kIbGa+2s=",
|
"narHash": "sha256-ud8vcSzJsZ/CK+r8/v0lyf4yUntVmDq6Z0A41ODfWbE=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "1da52dd49a127ad74486b135898da2cef8c62665",
|
"rev": "3549532663732bfd89993204d40543e9edaec4f2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -316,11 +316,11 @@
|
||||||
"nuschtosSearch": []
|
"nuschtosSearch": []
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1741814789,
|
"lastModified": 1742488644,
|
||||||
"narHash": "sha256-NbHsnnNwiYUcUaS4z8XK2tYpo3G8NXEKxaKkzMgMiLk=",
|
"narHash": "sha256-vXpu7G4aupNCPlv8kAo7Y/jocfSUwglkvNx5cR0XjBo=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "33097dcf776d1fad0ff3842096c4e3546312f251",
|
"rev": "d44b33a1ea1a3e584a8c93164dbe0ba2ad4f3a13",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -459,11 +459,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739829690,
|
"lastModified": 1742370146,
|
||||||
"narHash": "sha256-mL1szCeIsjh6Khn3nH2cYtwO5YXG6gBiTw1A30iGeDU=",
|
"narHash": "sha256-XRE8hL4vKIQyVMDXykFh4ceo3KSpuJF3ts8GKwh5bIU=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "3d0579f5cc93436052d94b73925b48973a104204",
|
"rev": "adc195eef5da3606891cedf80c0d9ce2d3190808",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
23
justfile
23
justfile
|
@ -13,22 +13,19 @@ run-vm: build-vm
|
||||||
|
|
||||||
update-vim-plugins:
|
update-vim-plugins:
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Use local nixpkgs if available
|
plugindir=./modules/nixvim/extraPlugins
|
||||||
nixpkgs="$HOME/Dev/nixpkgs"
|
|
||||||
# copy nixpkgs from local checkout
|
# copy nixpkgs from local checkout
|
||||||
if [ ! -d "$nixpkgs" ]; then
|
nixpkgs="$(mktemp -d)"
|
||||||
nixpkgs="$(mktemp -d)"
|
cp -r /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/. "$nixpkgs"
|
||||||
cp -r /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/. "$nixpkgs"
|
cd "$nixpkgs"
|
||||||
cd "$nixpkgs"
|
git init .
|
||||||
git init .
|
git add .
|
||||||
git add .
|
git commit -m 'dummy commit'
|
||||||
git commit -m 'dummy commit'
|
cd -
|
||||||
cd -
|
|
||||||
fi
|
|
||||||
# update vim plugins
|
# update vim plugins
|
||||||
nix run nixpkgs#vimPluginsUpdater -- --proc=1 --nixpkgs "$nixpkgs" --no-commit -i ./nvim/extraPlugins/plugins -o ./nvim/extraPlugins/generated.nix update
|
nix run nixpkgs#vimPluginsUpdater -- --proc=1 --nixpkgs "$nixpkgs" --no-commit -i "$plugindir/plugins" -o "$plugindir/generated.nix" update
|
||||||
# format the generated output
|
# format the generated output
|
||||||
nix fmt ./nvim/extraPlugins/generated.nix
|
nix fmt "$plugindir/generated.nix"
|
||||||
|
|
||||||
# Amend Update flake.lock PR
|
# Amend Update flake.lock PR
|
||||||
flake-pr:
|
flake-pr:
|
||||||
|
|
|
@ -80,8 +80,10 @@ in
|
||||||
settings = lib.mkIf config.jhome.styling.enable (
|
settings = lib.mkIf config.jhome.styling.enable (
|
||||||
import ./waybar-settings.nix { inherit config lib; }
|
import ./waybar-settings.nix { inherit config lib; }
|
||||||
);
|
);
|
||||||
|
# Style overrides to highlight workspaces with windows
|
||||||
style =
|
style =
|
||||||
lib.optionalString config.jhome.styling.enable # css
|
lib.pipe
|
||||||
|
# css
|
||||||
''
|
''
|
||||||
.modules-left #workspaces button {
|
.modules-left #workspaces button {
|
||||||
border-bottom: 3px solid @base01;
|
border-bottom: 3px solid @base01;
|
||||||
|
@ -89,7 +91,11 @@ in
|
||||||
.modules-left #workspaces button.persistent {
|
.modules-left #workspaces button.persistent {
|
||||||
border-bottom: 3px solid transparent;
|
border-bottom: 3px solid transparent;
|
||||||
}
|
}
|
||||||
'';
|
''
|
||||||
|
[
|
||||||
|
(lib.optionalString config.jhome.styling.enable)
|
||||||
|
lib.mkAfter
|
||||||
|
];
|
||||||
};
|
};
|
||||||
# Terminal
|
# Terminal
|
||||||
wezterm = {
|
wezterm = {
|
||||||
|
|
|
@ -22,8 +22,9 @@ in
|
||||||
};
|
};
|
||||||
programs.jujutsu.settings = {
|
programs.jujutsu.settings = {
|
||||||
user = lib.mkIf (cfg.defaultIdentity != null) { inherit (cfg.defaultIdentity) name email; };
|
user = lib.mkIf (cfg.defaultIdentity != null) { inherit (cfg.defaultIdentity) name email; };
|
||||||
|
git.sign-on-push = lib.mkDefault hasKey;
|
||||||
signing = lib.mkIf hasKey {
|
signing = lib.mkIf hasKey {
|
||||||
sign-all = true;
|
behaviour = "own";
|
||||||
backend = "gpg";
|
backend = "gpg";
|
||||||
key = signingKey;
|
key = signingKey;
|
||||||
};
|
};
|
||||||
|
|
|
@ -10,12 +10,12 @@
|
||||||
final: prev: {
|
final: prev: {
|
||||||
nvim-silicon = buildVimPlugin {
|
nvim-silicon = buildVimPlugin {
|
||||||
pname = "nvim-silicon";
|
pname = "nvim-silicon";
|
||||||
version = "2024-08-31";
|
version = "2025-01-09";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "michaelrommel";
|
owner = "michaelrommel";
|
||||||
repo = "nvim-silicon";
|
repo = "nvim-silicon";
|
||||||
rev = "9fe6001dc8cad4d9c53bcfc8649e3dc76ffa169c";
|
rev = "7f66bda8f60c97a5bf4b37e5b8acb0e829ae3c32";
|
||||||
sha256 = "1qczi06yndkr2pmwidlkgmk0395x189sznvscn4fnr96jx58j5yl";
|
sha256 = "1zk6lgghvdcys20cqvh2g1kjf661q1w97niq5nx1zz4yppy2f9jy";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/michaelrommel/nvim-silicon/";
|
meta.homepage = "https://github.com/michaelrommel/nvim-silicon/";
|
||||||
};
|
};
|
||||||
|
|
4
scripts/audiomenu/Cargo.lock
generated
4
scripts/audiomenu/Cargo.lock
generated
|
@ -327,9 +327,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustix"
|
name = "rustix"
|
||||||
version = "1.0.2"
|
version = "1.0.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825"
|
checksum = "e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags",
|
"bitflags",
|
||||||
"errno",
|
"errno",
|
||||||
|
|
4
scripts/jpassmenu/Cargo.lock
generated
4
scripts/jpassmenu/Cargo.lock
generated
|
@ -492,9 +492,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustix"
|
name = "rustix"
|
||||||
version = "1.0.2"
|
version = "1.0.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825"
|
checksum = "e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags",
|
"bitflags",
|
||||||
"errno",
|
"errno",
|
||||||
|
|
Loading…
Add table
Reference in a new issue