File tree Expand file tree Collapse file tree 4 files changed +65
-5
lines changed
Expand file tree Collapse file tree 4 files changed +65
-5
lines changed Original file line number Diff line number Diff line change 166166 "size 1358 682,title:(Welcome to IntelliJ IDEA)"
167167 "center,title:(Welcome to IntelliJ IDEA)"
168168
169- # Folders
170- # "float,class:(org.gnome.Nautilus)"
171- # "size 1531 886,class:(org.gnome.Nautilus)"
172- # "center,class:(org.gnome.Nautilus)"
169+ # Viro
170+ "float,class:(.*)viro(.*)$"
171+ "bordersize 0, class:(.*)viro(.*)$"
172+ "noblur, title:^(Radial-Menu)$"
173+ "noshadow, title:^(Radial-Menu)$"
173174 ] ;
174175
175176 # Pin workspaces to display output
Original file line number Diff line number Diff line change 1010 package = pkgs-unstable . go_1_23 ;
1111 } ;
1212
13+ programs . java = {
14+ enable = true ;
15+ package = ( pkgs . jdk17 . override { enableJavaFX = true ; } ) ;
16+ } ;
17+
1318 home . packages = [
1419 # nix-related
1520 pkgs . nixd
2934 pkgs . gleam
3035
3136 # java-related
32- pkgs . zulu21
37+ # pkgs.zulu21
3338 pkgs . gradle_7
39+ ( pkgs . callPackage ../../pkgs/recaf.nix { } )
3440
3541 # scala-related
3642 pkgs-unstable . scala
Original file line number Diff line number Diff line change 1+ { ... } :
2+
3+ {
4+ networking . wg-quick . interfaces . wg0 . configFile = "/home/daniel/Downloads/micartey-infernal.conf" ;
5+ }
Original file line number Diff line number Diff line change 1+ {
2+ lib ,
3+ pkgs ,
4+ fetchurl ,
5+ buildFHSEnv ,
6+ } :
7+ let
8+ version = "4.0.0-alpha" ;
9+ jar = fetchurl {
10+ url = "https://github.com/Col-E/Recaf/releases/download/${ version } /recaf-4x-alpha-linux-86x64.jar" ;
11+ hash = "sha256-XJcPOr0lnCc+cDk88ipcr6toCdrSuC6rO1mLMdJOxmo=" ;
12+ } ;
13+
14+ javaWithFx = pkgs . jdk23 . override { enableJavaFX = true ; } ;
15+ in
16+ buildFHSEnv {
17+ pname = "recaf" ;
18+ inherit version ;
19+
20+ targetPkgs =
21+ p : with p ; [
22+ jar
23+ javaWithFx
24+
25+ xorg . libX11
26+ at-spi2-atk
27+ cairo
28+ gdk-pixbuf
29+ glib
30+ gtk3
31+ pango
32+ xorg . libXtst
33+ xorg . libX11
34+ xorg_sys_opengl
35+ ] ;
36+
37+ runScript = "${ javaWithFx } /bin/java -jar ${ jar } " ;
38+
39+ meta = {
40+ description = "Recaf 4.X - a modern Java bytecode editor" ;
41+ homepage = "https://recaf.coley.software" ;
42+ changelog = "https://github.com/Col-E/Recaf-Launcher/releases/tag/${ version } /CHANGELOG.md" ;
43+ license = lib . licenses . mit ;
44+ maintainers = with lib . maintainers ; [ tudbut ] ;
45+ mainProgram = "recaf" ;
46+ sourceProvenance = [ lib . sourceTypes . binaryBytecode ] ;
47+ } ;
48+ }
You can’t perform that action at this time.
0 commit comments