feat: add nysh as input
This commit is contained in:
parent
3fb27d4001
commit
49b7f591fe
6 changed files with 90 additions and 45 deletions
79
flake.lock
generated
79
flake.lock
generated
|
@ -85,7 +85,7 @@
|
||||||
},
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": "systems_2"
|
"systems": "systems_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710146030,
|
"lastModified": 1710146030,
|
||||||
|
@ -206,6 +206,49 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nysh": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"quickshell": "quickshell",
|
||||||
|
"utils": "utils"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1724637070,
|
||||||
|
"narHash": "sha256-Ibulm02yNpTJmN4j4YDLga9gxyxXXkr3thax9wLXopk=",
|
||||||
|
"owner": "nydragon",
|
||||||
|
"repo": "nysh",
|
||||||
|
"rev": "9b5e41b07250aba2073741a6e1746b75978bbc7d",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nydragon",
|
||||||
|
"repo": "nysh",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"quickshell": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nysh",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1724598086,
|
||||||
|
"narHash": "sha256-RwLvR0p1vnGDFz9qXz6QLaFPQ751doKLG1ROWZh6zcA=",
|
||||||
|
"owner": "Nydragon",
|
||||||
|
"repo": "quickshell",
|
||||||
|
"rev": "7aa93ccf9ddb383e54a742cccba27cff37a43c8c",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "Nydragon",
|
||||||
|
"repo": "quickshell",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"rofi-obsidian": {
|
"rofi-obsidian": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils",
|
||||||
|
@ -236,6 +279,7 @@
|
||||||
"home-manager": "home-manager_2",
|
"home-manager": "home-manager_2",
|
||||||
"nixos-hardware": "nixos-hardware",
|
"nixos-hardware": "nixos-hardware",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_2",
|
||||||
|
"nysh": "nysh",
|
||||||
"rofi-obsidian": "rofi-obsidian"
|
"rofi-obsidian": "rofi-obsidian"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -286,6 +330,39 @@
|
||||||
"repo": "default",
|
"repo": "default",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"systems_3": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681028828,
|
||||||
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"utils": {
|
||||||
|
"inputs": {
|
||||||
|
"systems": "systems_2"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1710146030,
|
||||||
|
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
|
|
@ -27,6 +27,11 @@
|
||||||
url = "github:nydragon/rofi-obsidian";
|
url = "github:nydragon/rofi-obsidian";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nysh = {
|
||||||
|
url = "github:nydragon/nysh";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
|
|
|
@ -126,6 +126,7 @@
|
||||||
{ command = "${pkgs.nextcloud-client}/bin/nextcloud --background"; }
|
{ command = "${pkgs.nextcloud-client}/bin/nextcloud --background"; }
|
||||||
{ command = "${pkgs.kdeconnect}/bin/kdeconnect-indicator"; }
|
{ command = "${pkgs.kdeconnect}/bin/kdeconnect-indicator"; }
|
||||||
{ command = "${pkgs.protonmail-bridge-gui}/bin/protonmail-bridge-gui --no-window"; }
|
{ command = "${pkgs.protonmail-bridge-gui}/bin/protonmail-bridge-gui --no-window"; }
|
||||||
|
{ command = "${pkgs.nysh}/bin/nysh"; }
|
||||||
{
|
{
|
||||||
command = "${pkgs.scripts.set-background}/bin/set-background -f ${wallpaper}";
|
command = "${pkgs.scripts.set-background}/bin/set-background -f ${wallpaper}";
|
||||||
always = true;
|
always = true;
|
||||||
|
|
|
@ -29,50 +29,6 @@
|
||||||
timeout-low = 5;
|
timeout-low = 5;
|
||||||
transition-time = 200;
|
transition-time = 200;
|
||||||
widget-config = {
|
widget-config = {
|
||||||
#"buttons-grid" = {
|
|
||||||
#actions = [
|
|
||||||
#{
|
|
||||||
#command = "systemctl poweroff";
|
|
||||||
#label = "";
|
|
||||||
#}
|
|
||||||
#{
|
|
||||||
#command = "systemctl reboot";
|
|
||||||
#label = "";
|
|
||||||
#}
|
|
||||||
#{
|
|
||||||
#command = "swaylock";
|
|
||||||
#label = "";
|
|
||||||
#}
|
|
||||||
#{
|
|
||||||
#command = "swaymsg exit";
|
|
||||||
#label = "";
|
|
||||||
#}
|
|
||||||
#{
|
|
||||||
#command = "systemctl suspend";
|
|
||||||
#label = "";
|
|
||||||
#}
|
|
||||||
#{
|
|
||||||
#command = "pactl set-sink-mute @DEFAULT_SINK@ toggle";
|
|
||||||
#label = "";
|
|
||||||
#}
|
|
||||||
#{
|
|
||||||
#command = "pactl set-source-mute @DEFAULT_SOURCE@ toggle";
|
|
||||||
#label = "";
|
|
||||||
#}
|
|
||||||
#{
|
|
||||||
#command = "nmtui";
|
|
||||||
#label = "";
|
|
||||||
#}
|
|
||||||
#{
|
|
||||||
#command = "blueman-manager";
|
|
||||||
#label = "";
|
|
||||||
#}
|
|
||||||
#{
|
|
||||||
#command = "kooha";
|
|
||||||
#label = "";
|
|
||||||
#}
|
|
||||||
#];
|
|
||||||
#};
|
|
||||||
backlight = {
|
backlight = {
|
||||||
label = "";
|
label = "";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
withPython3 = false;
|
withPython3 = false;
|
||||||
withRuby = false;
|
withRuby = false;
|
||||||
extraPackages = with pkgs; [
|
extraPackages = with pkgs; [
|
||||||
|
lua
|
||||||
|
|
||||||
# Language Servers
|
# Language Servers
|
||||||
rust-analyzer
|
rust-analyzer
|
||||||
nixd
|
nixd
|
||||||
|
@ -18,6 +20,8 @@
|
||||||
typescript
|
typescript
|
||||||
nodePackages_latest.typescript-language-server
|
nodePackages_latest.typescript-language-server
|
||||||
|
|
||||||
|
kdePackages.qtdeclarative # QML formatter
|
||||||
|
|
||||||
# Formatter
|
# Formatter
|
||||||
python311Packages.black # Python formatter
|
python311Packages.black # Python formatter
|
||||||
clang-tools
|
clang-tools
|
||||||
|
|
|
@ -35,5 +35,7 @@
|
||||||
(final: prev: {
|
(final: prev: {
|
||||||
rofi-obsidian = inputs.rofi-obsidian.outputs.packages.${prev.pkgs.system}.rofi-obsidian;
|
rofi-obsidian = inputs.rofi-obsidian.outputs.packages.${prev.pkgs.system}.rofi-obsidian;
|
||||||
})
|
})
|
||||||
|
|
||||||
|
(final: prev: { nysh = inputs.nysh.defaultPackage.${prev.pkgs.system}; })
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue