treewide: expand testbed interactions with Flake Parts tree
This commit is contained in:
parent
79fab36b0f
commit
62c9ec3e0e
5 changed files with 12 additions and 43 deletions
|
|
@ -1,17 +1,11 @@
|
|||
{ lib, pkgs, ... }:
|
||||
let
|
||||
package = pkgs.emacs;
|
||||
in
|
||||
{
|
||||
stylix.testbed.ui.application = {
|
||||
name = "emacs";
|
||||
inherit package;
|
||||
};
|
||||
stylix.testbed.ui.command.text = "emacs flake-parts/flake.nix";
|
||||
|
||||
home-manager.sharedModules = lib.singleton {
|
||||
programs.emacs = {
|
||||
enable = true;
|
||||
inherit package;
|
||||
package = pkgs.emacs;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,12 +1,5 @@
|
|||
{ pkgs, ... }:
|
||||
let
|
||||
package = pkgs.gedit;
|
||||
in
|
||||
{
|
||||
stylix.testbed.ui.application = {
|
||||
name = "org.gnome.gedit";
|
||||
inherit package;
|
||||
};
|
||||
|
||||
environment.systemPackages = [ package ];
|
||||
stylix.testbed.ui.command.text = "gedit flake-parts/flake.nix";
|
||||
environment.systemPackages = [ pkgs.gedit ];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,12 +1,5 @@
|
|||
{ pkgs, ... }:
|
||||
let
|
||||
package = pkgs.gnome-text-editor;
|
||||
in
|
||||
{
|
||||
stylix.testbed.ui.application = {
|
||||
name = "org.gnome.TextEditor";
|
||||
inherit package;
|
||||
};
|
||||
|
||||
environment.systemPackages = [ package ];
|
||||
stylix.testbed.ui.command.text = "gnome-text-editor flake-parts/flake.nix";
|
||||
environment.systemPackages = [ pkgs.gnome-text-editor ];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,18 +1,12 @@
|
|||
{ lib, pkgs, ... }:
|
||||
let
|
||||
package = pkgs.neovide;
|
||||
in
|
||||
{
|
||||
stylix.testbed.ui.application = {
|
||||
name = "neovide";
|
||||
inherit package;
|
||||
};
|
||||
stylix.testbed.ui.command.text = "neovide flake-parts/flake.nix";
|
||||
|
||||
home-manager.sharedModules = lib.singleton {
|
||||
programs = {
|
||||
neovide = {
|
||||
enable = true;
|
||||
inherit package;
|
||||
package = pkgs.neovide;
|
||||
};
|
||||
neovim.enable = true;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,18 +1,13 @@
|
|||
{ lib, pkgs, ... }:
|
||||
# We are using VSCodium because VSCode is an unfree package
|
||||
let
|
||||
package = pkgs.vscodium;
|
||||
in
|
||||
{
|
||||
stylix.testbed.ui.application = {
|
||||
name = "codium";
|
||||
inherit package;
|
||||
};
|
||||
stylix.testbed.ui.command.text = "codium flake-parts/flake.nix";
|
||||
|
||||
home-manager.sharedModules = lib.singleton {
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
inherit package;
|
||||
|
||||
# We are using VSCodium because VSCode is an unfree package
|
||||
package = pkgs.vscodium;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue