update
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
partial alphanumeric_keys
|
partial alphanumeric_keys modifier_keys
|
||||||
xkb_symbols "my-sym" {
|
xkb_symbols "my-sym" {
|
||||||
include "us(basic)"
|
include "us(basic)"
|
||||||
include "inet(evdev)"
|
include "inet(evdev)"
|
||||||
name[Group1] = "English (US) with modified right side keys";
|
name[Group1] = "English (US) with modified keys";
|
||||||
|
|
||||||
key <RALT> {[ Return ], type[group1] = "ONE_LEVEL" };
|
key <RALT> {[ Return ], type[group1] = "ONE_LEVEL" };
|
||||||
key <RCTL> {[ Escape ], type[group1] = "ONE_LEVEL" };
|
key <RCTL> {[ Escape ], type[group1] = "ONE_LEVEL" };
|
||||||
|
|||||||
@@ -1,8 +1,55 @@
|
|||||||
partial alphanumeric_keys modifier_keys
|
partial alphanumeric_keys
|
||||||
xkb_symbols "my-sym-dvp" {
|
xkb_symbols "my-sym-dvp" {
|
||||||
include "us(dvp)"
|
include "us(dvorak)"
|
||||||
include "inet(evdev)"
|
name[Group1] = "English (US, Programmer Dvorak) with modified keys";
|
||||||
name[Group1] = "English (US, Programmer Dvorak) with modified right side keys";
|
|
||||||
|
// manual rebind for programmer dvorak
|
||||||
|
key <TLDE> { [ dollar, asciitilde, dead_tilde ] };
|
||||||
|
key <AE01> { [ ampersand, percent ] };
|
||||||
|
key <AE02> { [ bracketleft, 7, currency ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
|
||||||
|
key <AE03> { [ braceleft, 5, cent ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
|
||||||
|
key <AE04> { [ braceright, 3, yen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
|
||||||
|
key <AE05> { [ parenleft, 1, EuroSign ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
|
||||||
|
key <AE06> { [ equal, 9, sterling ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
|
||||||
|
|
||||||
|
// symbols row, right side
|
||||||
|
key <AE07> { [ asterisk, 0 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
|
||||||
|
key <AE08> { [ parenright, 2, onehalf ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
|
||||||
|
key <AE09> { [ plus, 4 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
|
||||||
|
key <AE10> { [ bracketright, 6 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
|
||||||
|
key <AE11> { [ exclam, 8, exclamdown, U2E18 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; // reversed interrobang
|
||||||
|
key <AE12> { [ numbersign, grave, dead_grave ] };
|
||||||
|
|
||||||
|
// upper row, left side
|
||||||
|
key <AD01> { [ semicolon, colon, dead_diaeresis ] };
|
||||||
|
key <AD02> { [ comma, less, guillemotleft, U201C ] };
|
||||||
|
key <AD03> { [ period, greater, guillemotright, U201D ] };
|
||||||
|
key <AD04> { [ p, P, paragraph, section ] };
|
||||||
|
key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] };
|
||||||
|
|
||||||
|
// upper row, right side
|
||||||
|
key <AD08> { [ c, C, ccedilla, Ccedilla ] };
|
||||||
|
key <AD09> { [ r, R, registered, trademark ] };
|
||||||
|
key <AD11> { [ slash, question, questiondown, U203D ] }; // interrobang
|
||||||
|
key <AD12> { [ at, asciicircum, dead_circumflex, dead_caron ] };
|
||||||
|
|
||||||
|
// home row, left side
|
||||||
|
key <AC01> { [ a, A, aring, Aring ] };
|
||||||
|
key <AC02> { [ o, O, oslash, Oslash ] };
|
||||||
|
key <AC03> { [ e, E, ae, AE ] };
|
||||||
|
key <AC04> { [ u, U, eacute, Eacute ] };
|
||||||
|
|
||||||
|
// home row, right side
|
||||||
|
key <AC06> { [ d, D, eth, ETH ] };
|
||||||
|
key <AC07> { [ h, H, dead_acute ] };
|
||||||
|
key <AC08> { [ t, T, thorn, THORN ] };
|
||||||
|
key <AC09> { [ n, N, ntilde, Ntilde ] };
|
||||||
|
key <AC10> { [ s, S, ssharp, U1E9E ] };
|
||||||
|
key <AC11> { [ minus, underscore, hyphen, endash ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
|
||||||
|
key <BKSL> { [ backslash, bar ] };
|
||||||
|
|
||||||
|
// lower row, left side
|
||||||
|
key <AB01> { [ apostrophe, quotedbl, dead_acute ] };
|
||||||
|
|
||||||
key <RALT> {[ Return ], type[group1] = "ONE_LEVEL" };
|
key <RALT> {[ Return ], type[group1] = "ONE_LEVEL" };
|
||||||
key <RCTL> {[ Escape ], type[group1] = "ONE_LEVEL" };
|
key <RCTL> {[ Escape ], type[group1] = "ONE_LEVEL" };
|
||||||
|
|||||||
Generated
+41
-26
@@ -19,11 +19,11 @@
|
|||||||
"nixpkgs-lib": "nixpkgs-lib"
|
"nixpkgs-lib": "nixpkgs-lib"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1768135262,
|
"lastModified": 1778716662,
|
||||||
"narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=",
|
"narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac",
|
"rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -57,11 +57,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779726825,
|
"lastModified": 1782704057,
|
||||||
"narHash": "sha256-RUkMrREjKDQrA+dA9+xZviGAxM5W1aVdyOr/bSYpHrE=",
|
"narHash": "sha256-G1I1gd32F7mp9LAe1DaZ4ZL7NX5gyiKwdCMwro1Vrck=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "b179bde238977f7d4454fc770b1a727eaf55111c",
|
"rev": "868d0a692de703c2de98fab61968e4e310b7c28e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -93,11 +93,11 @@
|
|||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780065812,
|
"lastModified": 1782562157,
|
||||||
"narHash": "sha256-SCSLUKBmwlSLGQ8Xbr8PjRFtiHNk0l9ktqkcmqdBkfE=",
|
"narHash": "sha256-a7+T6QSeowynwZ1ZJJbP8T8ntAytvrui8kFGJmIZt2c=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "b76b5639c0593e0aeb0b5879ad62d4b30596c144",
|
"rev": "a9cf7546a938c737b079e738de73934a13de9784",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -122,11 +122,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765674936,
|
"lastModified": 1777168982,
|
||||||
"narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
|
"narHash": "sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs.lib",
|
"repo": "nixpkgs.lib",
|
||||||
"rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
|
"rev": "f5901329dade4a6ea039af1433fb087bd9c1fe14",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -137,11 +137,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779560665,
|
"lastModified": 1782467914,
|
||||||
"narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=",
|
"narHash": "sha256-pGvFkM8N0xEkIIXDe5YYfbEAvHrk4IxBrjB/x8OomhE=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "64c08a7ca051951c8eae34e3e3cb1e202fe36786",
|
"rev": "e73de5be04e0eff4190a1432b946d469c794e7b4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -153,11 +153,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779971959,
|
"lastModified": 1782535326,
|
||||||
"narHash": "sha256-R5nauXyqyfRUFiZycFFZdkF7wl6eaUpPLst35+2nJQY=",
|
"narHash": "sha256-ZeRxu4yn6shd3SNF5ZUQb4r7BaVo1zBKMjRhfoNSBmw=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ec942ba042dad5ef097e2ef3a3effc034241f011",
|
"rev": "714a5f8c4ead6b31148d829288440ed033ccc041",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -167,6 +167,22 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpkgs_3": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1780243769,
|
||||||
|
"narHash": "sha256-x5UQuRsH3MqI0U9afaXSNqzTPSeZlRLvFAav2Ux1pNw=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "331800de5053fcebacf6813adb5db9c9dca22a0c",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
@@ -224,23 +240,22 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"fetchurl-sources": "fetchurl-sources",
|
"fetchurl-sources": "fetchurl-sources",
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
"nixpkgs": [
|
"nixpkgs": "nixpkgs_3",
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": "systems_2",
|
"systems": "systems_2",
|
||||||
"xlibre-drivers-overlay-choice": "xlibre-drivers-overlay-choice",
|
"xlibre-drivers-overlay-choice": "xlibre-drivers-overlay-choice",
|
||||||
"xserver-meson-flags": "xserver-meson-flags"
|
"xserver-meson-flags": "xserver-meson-flags"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777909951,
|
"lastModified": 1782758637,
|
||||||
"narHash": "sha256-vDl1AjSwywTSJYOEXh51IhM28CgR9kuK2dHOoIDl8+4=",
|
"narHash": "sha256-4ST7CjS2g6os38Q+slq995Ca4zmJ2ZPweMgcIkC7DMs=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "dev-for-26.05",
|
||||||
"rev": "ad187240632eec4b315ea93187a5f0e29af25830",
|
"rev": "e49386b85f80f76f273a4722064ae06e83c23b28",
|
||||||
"revCount": 187,
|
"revCount": 139,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://codeberg.org/takagemacoed/xlibre-overlay"
|
"url": "https://codeberg.org/takagemacoed/xlibre-overlay"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
"ref": "dev-for-26.05",
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://codeberg.org/takagemacoed/xlibre-overlay"
|
"url": "https://codeberg.org/takagemacoed/xlibre-overlay"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,14 +8,14 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
xlibre-overlay = {
|
xlibre-overlay = {
|
||||||
url = "git+https://codeberg.org/takagemacoed/xlibre-overlay";
|
url = "git+https://codeberg.org/takagemacoed/xlibre-overlay?ref=dev-for-26.05";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
};
|
||||||
my-ricing-assets = {
|
my-ricing-assets = {
|
||||||
url = "path:./assets";
|
url = "path:./assets";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = inputs@{ self, nixpkgs, ... }: {
|
outputs = inputs@{ self, nixpkgs, ... }: {
|
||||||
nixosModules = {
|
nixosModules = {
|
||||||
hm = inputs.home-manager.nixosModules.home-manager;
|
hm = inputs.home-manager.nixosModules.home-manager;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
firefox
|
firefox-bin
|
||||||
vimb
|
vimb
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-2
@@ -1,10 +1,11 @@
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
{
|
{
|
||||||
home.packages = (with pkgs.unstable; [
|
home.packages = (with pkgs.unstable; [
|
||||||
freecad
|
|
||||||
kicad
|
kicad
|
||||||
kicadAddons.kikit
|
kicadAddons.kikit
|
||||||
|
freecad
|
||||||
|
openscad-unstable
|
||||||
|
]) ++ (with pkgs; [
|
||||||
librecad
|
librecad
|
||||||
openscad
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ in
|
|||||||
./picom.nix
|
./picom.nix
|
||||||
./tmux.nix
|
./tmux.nix
|
||||||
./vim.nix
|
./vim.nix
|
||||||
|
./xterm.nix
|
||||||
./zed.nix
|
./zed.nix
|
||||||
./zsh.nix
|
./zsh.nix
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -91,6 +91,8 @@ in
|
|||||||
"XF86AudioMute" = ''exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle'';
|
"XF86AudioMute" = ''exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle'';
|
||||||
"XF86MonBrightnessUp" = ''exec --no-startup-id brightnessctl set 5%+'';
|
"XF86MonBrightnessUp" = ''exec --no-startup-id brightnessctl set 5%+'';
|
||||||
"XF86MonBrightnessDown" = ''exec --no-startup-id brightnessctl set 5%-'';
|
"XF86MonBrightnessDown" = ''exec --no-startup-id brightnessctl set 5%-'';
|
||||||
|
"F15" = ''exec --no-startup-id setxkbmap -layout my-sym'';
|
||||||
|
"Shift+F15" = ''exec --no-startup-id setxkbmap -layout my-sym-dvp'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
+12
-4
@@ -2,7 +2,7 @@
|
|||||||
{
|
{
|
||||||
services.picom = {
|
services.picom = {
|
||||||
enable = true;
|
enable = true;
|
||||||
backend = "egl";
|
backend = "glx";
|
||||||
fade = true;
|
fade = true;
|
||||||
fadeDelta = 5;
|
fadeDelta = 5;
|
||||||
fadeExclude = [
|
fadeExclude = [
|
||||||
@@ -10,9 +10,17 @@
|
|||||||
"focused = 1"
|
"focused = 1"
|
||||||
];
|
];
|
||||||
inactiveOpacity = 0.9;
|
inactiveOpacity = 0.9;
|
||||||
shadow = true;
|
opacityRules = [
|
||||||
shadowExclude = [
|
"100:name = 'Picture-in-Picture'"
|
||||||
"focused = 1"
|
"80:class_g = 'XTerm' && focused"
|
||||||
|
"67:class_g = 'i3-frame'"
|
||||||
];
|
];
|
||||||
|
settings = {
|
||||||
|
blur = {
|
||||||
|
method = "gaussian";
|
||||||
|
size = 16;
|
||||||
|
deviation = 8.0;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{ config, pkgs, lib, ... }:
|
||||||
|
{
|
||||||
|
xresources.properties = {
|
||||||
|
"xterm*utf8" = 1;
|
||||||
|
"xterm*locale" = true;
|
||||||
|
"xterm*faceName" = "Moralerspace Neon:size=12:antialias=true";
|
||||||
|
"xterm*reverseVideo" = "on";
|
||||||
|
"xterm*saveLines" = 10000;
|
||||||
|
"xterm*geometry" = "80x24";
|
||||||
|
};
|
||||||
|
}
|
||||||
+3
-3
@@ -48,15 +48,15 @@
|
|||||||
thumb = "always";
|
thumb = "always";
|
||||||
current_line_highlight = "line";
|
current_line_highlight = "line";
|
||||||
};
|
};
|
||||||
buffer_font_size = 16;
|
buffer_font_size = 11;
|
||||||
buffer_font_family = "0xProto Nerd Font Mono";
|
buffer_font_family = "0xProto Nerd Font Mono";
|
||||||
ui_font_size = 14;
|
ui_font_size = 12;
|
||||||
cursor_shape = "block";
|
cursor_shape = "block";
|
||||||
format_on_save = "off";
|
format_on_save = "off";
|
||||||
terminal = {
|
terminal = {
|
||||||
blinking = "on";
|
blinking = "on";
|
||||||
font_family = "Moralerspace Argon";
|
font_family = "Moralerspace Argon";
|
||||||
font_size = 14;
|
font_size = 12;
|
||||||
scroll_multiplier = 5.0;
|
scroll_multiplier = 5.0;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
services.open-webui = {
|
services.open-webui = {
|
||||||
enable = true;
|
enable = true;
|
||||||
port = 11111;
|
port = 11111;
|
||||||
package = pkgs.open-webui;
|
package = pkgs.unstable.open-webui;
|
||||||
};
|
};
|
||||||
|
|
||||||
services.fprintd.enable = true;
|
services.fprintd.enable = true;
|
||||||
@@ -69,6 +69,11 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.i3lock = {
|
||||||
|
enable = true;
|
||||||
|
u2fSupport = false;
|
||||||
|
};
|
||||||
|
|
||||||
environment.systemPackages = (with pkgs; [
|
environment.systemPackages = (with pkgs; [
|
||||||
amdgpu_top
|
amdgpu_top
|
||||||
arduino-ide
|
arduino-ide
|
||||||
@@ -76,10 +81,9 @@
|
|||||||
my-ricing-assets
|
my-ricing-assets
|
||||||
opencode
|
opencode
|
||||||
python3
|
python3
|
||||||
qucs-s
|
rocmPackages.amdsmi
|
||||||
sage
|
rocmPackages.rocm-smi
|
||||||
saleae-logic-2
|
saleae-logic-2
|
||||||
scilab-bin
|
|
||||||
tmux
|
tmux
|
||||||
vim
|
vim
|
||||||
xdg-desktop-portal-gnome
|
xdg-desktop-portal-gnome
|
||||||
|
|||||||
@@ -34,4 +34,6 @@
|
|||||||
services.udev.extraRules = ''
|
services.udev.extraRules = ''
|
||||||
SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"
|
SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
hardware.saleae-logic.enable = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,37 @@
|
|||||||
inherit (final) config;
|
inherit (final) config;
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
||||||
|
# test phase taking too long
|
||||||
|
(final: prev: {
|
||||||
|
openblas = prev.openblas.overrideAttrs (
|
||||||
|
finalAttrs: prevAttrs: {
|
||||||
|
doCheck = false;
|
||||||
|
dontCheck = true;
|
||||||
|
passthru.tests = {};
|
||||||
|
}
|
||||||
|
);
|
||||||
|
})
|
||||||
|
|
||||||
|
# reverting version to 0.16.1 due to bug with IME
|
||||||
|
(final: prev: {
|
||||||
|
alacritty = prev.alacritty.overrideAttrs (
|
||||||
|
finalAttrs: prevAttrs: {
|
||||||
|
version = "0.16.1";
|
||||||
|
src = prev.fetchFromGitHub {
|
||||||
|
owner = "ayosec";
|
||||||
|
repo = "alacritty";
|
||||||
|
tag = "v${finalAttrs.version}-graphics";
|
||||||
|
hash = "sha256-e+o0GLy05qXEY4T57dCuqhukTKBSm1WIHzPUV8uswRI=";
|
||||||
|
};
|
||||||
|
cargoDeps = prev.rustPlatform.fetchCargoVendor {
|
||||||
|
inherit (finalAttrs) src;
|
||||||
|
hash = "sha256-VR+URXqsB9zCOSow/f/aWXUlrp6j2XeK0zKESQGzMek=";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
);
|
||||||
|
})
|
||||||
|
|
||||||
inputs.my-ricing-assets.overlays.x86_64-linux.default
|
inputs.my-ricing-assets.overlays.x86_64-linux.default
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-2
@@ -1,5 +1,10 @@
|
|||||||
{ config, lib, pkgs, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
|
hardware.graphics = {
|
||||||
|
enable = true;
|
||||||
|
enable32Bit = true;
|
||||||
|
};
|
||||||
|
|
||||||
networking.wireless.iwd.enable = true;
|
networking.wireless.iwd.enable = true;
|
||||||
networking.networkmanager = {
|
networking.networkmanager = {
|
||||||
enable = lib.mkDefault true;
|
enable = lib.mkDefault true;
|
||||||
@@ -28,10 +33,15 @@
|
|||||||
layout = "my-sym";
|
layout = "my-sym";
|
||||||
variant = "my-sym";
|
variant = "my-sym";
|
||||||
extraLayouts."my-sym" = {
|
extraLayouts."my-sym" = {
|
||||||
description = "English (US) with modifed right side keys";
|
description = "English (US) with modifed keys";
|
||||||
languages = [ "eng" ];
|
languages = [ "eng" ];
|
||||||
symbolsFile = "${pkgs.my-ricing-assets}/usr/local/share/xkb/symbols/my-sym";
|
symbolsFile = "${pkgs.my-ricing-assets}/usr/local/share/xkb/symbols/my-sym";
|
||||||
};
|
};
|
||||||
|
extraLayouts."my-sym-dvp" = {
|
||||||
|
description = "English (US, Programmer Dvorak) with modifed keys";
|
||||||
|
languages = [ "eng" ];
|
||||||
|
symbolsFile = "${pkgs.my-ricing-assets}/usr/local/share/xkb/symbols/my-sym-dvp";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.pipewire = {
|
services.pipewire = {
|
||||||
@@ -139,7 +149,7 @@
|
|||||||
log-lines = 50;
|
log-lines = 50;
|
||||||
auto-optimise-store = true;
|
auto-optimise-store = true;
|
||||||
experimental-features = [ "nix-command" "flakes" ];
|
experimental-features = [ "nix-command" "flakes" ];
|
||||||
substituters = [
|
substituters = lib.mkForce [
|
||||||
"https://cache.nixos.org"
|
"https://cache.nixos.org"
|
||||||
];
|
];
|
||||||
accept-flake-config = true;
|
accept-flake-config = true;
|
||||||
|
|||||||
+14
-15
@@ -35,16 +35,16 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
nerd-fonts._0xproto
|
corefonts
|
||||||
nerd-fonts.fira-code
|
|
||||||
moralerspace
|
|
||||||
gyre-fonts
|
gyre-fonts
|
||||||
ipafont
|
ipafont
|
||||||
jigmo
|
jigmo
|
||||||
|
moralerspace
|
||||||
|
nerd-fonts._0xproto
|
||||||
|
nerd-fonts.fira-code
|
||||||
noto-fonts
|
noto-fonts
|
||||||
noto-fonts-cjk-sans
|
noto-fonts-cjk-sans
|
||||||
noto-fonts-cjk-serif
|
noto-fonts-cjk-serif
|
||||||
corefonts
|
|
||||||
noto-fonts-color-emoji
|
noto-fonts-color-emoji
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
@@ -72,24 +72,23 @@
|
|||||||
environment.systemPackages = (with pkgs; [
|
environment.systemPackages = (with pkgs; [
|
||||||
alacritty
|
alacritty
|
||||||
arandr
|
arandr
|
||||||
xfe
|
brightnessctl
|
||||||
feh
|
feh
|
||||||
keepassxc
|
fontconfig
|
||||||
gnucash
|
|
||||||
owncloud-client
|
|
||||||
thunderbird
|
|
||||||
libreoffice-fresh
|
|
||||||
kdePackages.spectacle
|
|
||||||
kdePackages.gwenview
|
kdePackages.gwenview
|
||||||
kdePackages.okular
|
kdePackages.okular
|
||||||
kdePackages.polkit-kde-agent-1
|
kdePackages.polkit-kde-agent-1
|
||||||
fontconfig
|
kdePackages.spectacle
|
||||||
brightnessctl
|
keepassxc
|
||||||
|
libreoffice-fresh
|
||||||
|
owncloud-client
|
||||||
|
thunderbird-bin
|
||||||
|
xfe
|
||||||
]) ++ (with pkgs.skkDictionaries; [
|
]) ++ (with pkgs.skkDictionaries; [
|
||||||
l
|
l
|
||||||
emoji
|
|
||||||
edict
|
|
||||||
assoc
|
assoc
|
||||||
|
edict
|
||||||
|
emoji
|
||||||
itaiji
|
itaiji
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user