Compare commits

..

3 commits

Author SHA1 Message Date
cy
21325633a9
flake update
Signed-off-by: cy <cy@cy7.sh>
2025-02-23 13:12:47 -05:00
cy
0250624887
clean overlays and install java 2025-02-23 13:08:07 -05:00
cy
24efa5183a
disable mako, add kotlin vscode extension, add ssh alias for github 2025-02-23 12:47:42 -05:00
7 changed files with 74 additions and 84 deletions

50
flake.lock generated
View file

@ -578,11 +578,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1740245535, "lastModified": 1740318342,
"narHash": "sha256-65Jt61DGE5kVMFut8JLH7Zw8FwxiZV3dTHtHbjtf9mk=", "narHash": "sha256-fjr9+3Iru6O5qE+2oERQkabqAUXx4awm0+i2MBcta1U=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "7ceacd98a9fc99743ae7d9a5c0a4ea7c72314da6", "rev": "b5ab2c7fdaa807cf425066ab7cd34b073946b1ca",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -699,11 +699,11 @@
"pre-commit-hooks": "pre-commit-hooks" "pre-commit-hooks": "pre-commit-hooks"
}, },
"locked": { "locked": {
"lastModified": 1740242292, "lastModified": 1740318097,
"narHash": "sha256-TqB+T5xMpJceNghzPuEG10eo6G+n60J12YOo/xG2kF8=", "narHash": "sha256-lCRwHfZqpXO/Q98WCTD0eOWvKpA2J4ANLxrDzd3aWJw=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "184922de1915e2920ebd8b59e072dd41f968d52c", "rev": "aaab224bea76cc6882884f9223b4bec2a781ebd4",
"revCount": 17447, "revCount": 17460,
"type": "git", "type": "git",
"url": "https://git.lix.systems/lix-project/lix" "url": "https://git.lix.systems/lix-project/lix"
}, },
@ -779,11 +779,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
}, },
"locked": { "locked": {
"lastModified": 1740219878, "lastModified": 1740326457,
"narHash": "sha256-t/kNZLTDelJDRAWaLdfeG97IpqaHjnt/oO9priALSa4=", "narHash": "sha256-C1tiPRIXI6Z5vd3pz26/JQ/p+VaG2eKD6PNk8ZqFW1E=",
"owner": "sodiboo", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"rev": "964d99464ac8330927db693f827027c16a3a3b76", "rev": "23b0234ac1b03709a0cec40e84d293f083859dc9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -812,11 +812,11 @@
"niri-unstable": { "niri-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1740117926, "lastModified": 1740251548,
"narHash": "sha256-mTTHA0RAaQcdYe+9A3Jx77cmmyLFHmRoZdd8RpWa+m8=", "narHash": "sha256-53kgDwNYEPIZadX5SEk7+OoTXycHm1QUF7x2XCoo9+U=",
"owner": "YaLTeR", "owner": "YaLTeR",
"repo": "niri", "repo": "niri",
"rev": "b94a5db8790339cf9134873d8b490be69e02ac71", "rev": "bca65452882e1e616045e21a0a9a4a0b7024239b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1043,11 +1043,11 @@
}, },
"nixpkgs-stable_4": { "nixpkgs-stable_4": {
"locked": { "locked": {
"lastModified": 1739923778, "lastModified": 1740162160,
"narHash": "sha256-BqUY8tz0AQ4to2Z4+uaKczh81zsGZSYxjgvtw+fvIfM=", "narHash": "sha256-SSYxFhqCOb3aiPb6MmN68yEzBIltfom8IgRz7phHscM=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "36864ed72f234b9540da4cf7a0c49e351d30d3f1", "rev": "11415c7ae8539d6292f2928317ee7a8410b28bb9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1107,11 +1107,11 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1740215764, "lastModified": 1740301968,
"narHash": "sha256-wzBbGGZ6i1VVBA/cDJaLfuuGYCUriD7fwsLgJJHRVRk=", "narHash": "sha256-eDAiNagpMExcLoSIgjdef2ZYyvjuy1VTF8r9OZXCMGc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8465e233b0668cf162c608a92e62e8d78c1ba7e4", "rev": "b7fe81518095c48a8ba94fc7cfe5c0fc8370851b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1330,11 +1330,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1740191166, "lastModified": 1740277845,
"narHash": "sha256-WqRxO1Afx8jPYG4CKwkvDFWFvDLCwCd4mxb97hFGYPg=", "narHash": "sha256-NNU0CdiaSbAeZ8tpDG4aFi9qtcdlItRvk8Xns9oBrVU=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "74a3fb71b0cc67376ab9e7c31abcd68c813fc226", "rev": "f933070c29f9c1c5457447a51903f27f76ebb519",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1426,11 +1426,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1740188781, "lastModified": 1740275623,
"narHash": "sha256-3FDg6k9kQXq5M6ZHc2f9KsPydvWBtqacU9lWA7nIFYI=", "narHash": "sha256-LQ9hq3hKwWqm+dzBhgsIkr2KO6Bb0aU+yO/TtI7hXXo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "ba52a14c907e0cece9734e0ff59c3c742b6b1075", "rev": "35ff5dce04469e7b4e56a9d997e5201bfce52ae3",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -3,9 +3,10 @@
programs.vscode = { programs.vscode = {
enable = true; enable = true;
package = pkgs.vscodium; package = pkgs.vscodium;
mutableExtensionsDir = false;
profiles.default = {
enableUpdateCheck = false; enableUpdateCheck = false;
enableExtensionUpdateCheck = false; enableExtensionUpdateCheck = false;
mutableExtensionsDir = false;
extensions = extensions =
# if unfree # if unfree
# with pkgs.vscode-marketplace; # with pkgs.vscode-marketplace;
@ -15,6 +16,7 @@
github.github-vscode-theme github.github-vscode-theme
rust-lang.rust-analyzer rust-lang.rust-analyzer
shd101wyy.markdown-preview-enhanced shd101wyy.markdown-preview-enhanced
fwcd.kotlin
]; ];
userSettings = { userSettings = {
"workbench.colorTheme" = "GitHub Dark Default"; "workbench.colorTheme" = "GitHub Dark Default";
@ -39,4 +41,5 @@
"workbench.startupEditor" = "none"; "workbench.startupEditor" = "none";
}; };
}; };
};
} }

View file

@ -58,6 +58,11 @@
}; };
help.autocorrect = 1; help.autocorrect = 1;
"mergetool \"vimdiff\"".cmd = "nvim -d $LOCAL $REMOTE $MERGED -c '$wincmd w' -c 'wincmd J'"; "mergetool \"vimdiff\"".cmd = "nvim -d $LOCAL $REMOTE $MERGED -c '$wincmd w' -c 'wincmd J'";
url = {
"ssh://git@github.com/" = {
insteadOf = "https://github.com/";
};
};
}; };
}; };
programs.ripgrep.enable = true; programs.ripgrep.enable = true;

View file

@ -94,7 +94,7 @@
lm_sensors lm_sensors
sshfs sshfs
gopls gopls
anki anki-bin
trezorctl trezorctl
trezor-agent trezor-agent
q q
@ -143,27 +143,12 @@
)) ))
telegram-desktop telegram-desktop
jadx jadx
gradle
]; ];
programs.waybar.enable = true; programs.waybar.enable = true;
programs.feh.enable = true; programs.feh.enable = true;
services.mako = {
enable = false;
backgroundColor = "#1a1a1a";
defaultTimeout = 5000;
borderSize = 0;
borderRadius = 10;
font = "DejaVu Sans Mono 11";
padding = "10";
textColor = "#ffffff";
extraConfig = ''
[urgency=high]
background-color=#c00000
border-color=#ff0000
'';
};
xdg.configFile = { xdg.configFile = {
rofi.source = ../rofi; rofi.source = ../rofi;
waybar.source = ../waybar; waybar.source = ../waybar;

View file

@ -1,9 +1,7 @@
{ inputs, ... }: { ... }:
{ {
services.conduwuit = { services.conduwuit = {
enable = true; enable = true;
package =
inputs.conduwuit.packages.x86_64-linux.static-x86_64-linux-musl-all-features-x86_64-haswell-optimised;
settings.global = { settings.global = {
port = [ 8448 ]; port = [ 8448 ];
server_name = "cything.io"; server_name = "cything.io";

View file

@ -153,7 +153,7 @@
git git
python3 python3
wl-clipboard wl-clipboard
mako # mako # sway config uses this
tree tree
kitty kitty
borgbackup borgbackup
@ -427,4 +427,9 @@
services.envfs.enable = true; services.envfs.enable = true;
programs.kdeconnect.enable = true; programs.kdeconnect.enable = true;
programs.dconf.enable = true; programs.dconf.enable = true;
programs.java = {
enable = true;
binfmt = true;
};
} }

View file

@ -1,7 +1,6 @@
{ inputs }: { inputs }:
let let
overlays = [ overlays = [
./conduwuit
./attic ./attic
]; ];
importedOverlays = map (m: import m) overlays; importedOverlays = map (m: import m) overlays;
@ -15,12 +14,7 @@ importedOverlays
stable = inputs.nixpkgs-stable; stable = inputs.nixpkgs-stable;
in in
{ {
# bitwarden-cli = pkgFrom stable "bitwarden-cli"; conduwuit = inputs.conduwuit.packages.x86_64-linux.static-x86_64-linux-musl-all-features-x86_64-haswell-optimised;
# roundcube = pkgFrom stable "roundcube";
# lldb = pkgFrom stable "lldb";
# calibre = pkgFrom stable "calibre";
# nil = inputs.nil.packages.${prev.system}.nil;
# anki = pkgFrom inputs.anki "anki-bin";
} }
) )
] ]