random
This commit is contained in:
parent
43d469f225
commit
35a5650988
7 changed files with 35 additions and 76 deletions
|
|
@ -1,64 +0,0 @@
|
|||
{ nixpak, pkgs, ... }:
|
||||
let
|
||||
dokaponGameDir = "/home/admin/Downloads/dokapon/game";
|
||||
|
||||
mkNixPak = nixpak.lib.nixpak {
|
||||
inherit (pkgs) lib;
|
||||
inherit pkgs;
|
||||
};
|
||||
|
||||
dokapon = mkNixPak {
|
||||
config =
|
||||
{ sloth, ... }:
|
||||
{
|
||||
app.package = pkgs.writeShellScriptBin "dokapon" ''
|
||||
cd ${dokaponGameDir}
|
||||
exec ${pkgs.wine64}/bin/wine64 DkkStm.exe "$@"
|
||||
'';
|
||||
|
||||
flatpak.appId = "com.dokapon.kingdom";
|
||||
|
||||
bubblewrap = {
|
||||
network = true;
|
||||
|
||||
bind.rw = [
|
||||
(sloth.concat' sloth.xdgDataHome "/dokapon")
|
||||
(sloth.concat' sloth.homeDir "/.wine")
|
||||
"/tmp"
|
||||
"/run/user/1000"
|
||||
];
|
||||
|
||||
bind.ro = [
|
||||
(sloth.concat' dokaponGameDir "")
|
||||
];
|
||||
|
||||
sockets = {
|
||||
wayland = true;
|
||||
pipewire = true;
|
||||
pulse = true;
|
||||
};
|
||||
|
||||
env = {
|
||||
WINEDEBUG = "-all";
|
||||
WINEESYNC = "1";
|
||||
XDG_DATA_HOME = sloth.concat' sloth.xdgDataHome "";
|
||||
XDG_CACHE_HOME = sloth.concat' sloth.xdgCacheHome "";
|
||||
};
|
||||
};
|
||||
|
||||
dbus.policies = {
|
||||
"org.freedesktop.Notifications" = "talk";
|
||||
};
|
||||
|
||||
gpu.enable = true;
|
||||
locale.enable = true;
|
||||
fonts.enable = true;
|
||||
};
|
||||
|
||||
};
|
||||
in
|
||||
{
|
||||
environment.systemPackages = [
|
||||
dokapon.config.env
|
||||
];
|
||||
}
|
||||
|
|
@ -3,7 +3,11 @@
|
|||
|
||||
system.extraDependencies = with pkgs; [ ungoogled-chromium ];
|
||||
|
||||
environment.systemPackages = with pkgs; [ nix-output-monitor ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
nix-output-monitor
|
||||
pulseview # here because usev rules in libsigrok
|
||||
];
|
||||
services.udev.packages = [ pkgs.libsigrok ];
|
||||
environment.sessionVariables.FLAKE = "/home/admin/nixnew";
|
||||
|
||||
programs.steam = {
|
||||
|
|
@ -26,7 +30,7 @@
|
|||
material-symbols
|
||||
font-awesome
|
||||
corefonts
|
||||
vistafonts
|
||||
vista-fonts
|
||||
]);
|
||||
|
||||
fontconfig = {
|
||||
|
|
@ -97,6 +101,8 @@
|
|||
];
|
||||
};
|
||||
|
||||
#programs.ladybird.enable = true;
|
||||
|
||||
home-manager.users.${config.main-user} = homeInputs: let
|
||||
homeConfig = homeInputs.config;
|
||||
in {
|
||||
|
|
@ -106,7 +112,6 @@
|
|||
./modules/wofi
|
||||
./modules/dolphin
|
||||
./modules/firefox
|
||||
./modules/element.nix
|
||||
./modules/keepassxc
|
||||
./dev-support.nix
|
||||
];
|
||||
|
|
@ -135,6 +140,7 @@
|
|||
freetube
|
||||
jujutsu
|
||||
|
||||
freecad
|
||||
tws
|
||||
|
||||
distrobox
|
||||
|
|
@ -162,7 +168,7 @@
|
|||
services = {
|
||||
mpd = {
|
||||
enable = true;
|
||||
musicDirectory = "/pool/music";
|
||||
musicDirectory = "/pool2/music";
|
||||
network.startWhenNeeded = true;
|
||||
|
||||
extraConfig = ''
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue