Compare commits
8 commits
56094f345f
...
38ad3ca02a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
38ad3ca02a | ||
|
|
02cd8d9d3a | ||
|
|
00afa1c95f | ||
|
|
1a9bbf35ce | ||
|
|
e98ac1a5e1 | ||
|
|
613874d76c | ||
|
|
5c9a9b79c6 | ||
|
|
db244e2927 |
4 changed files with 42 additions and 9 deletions
27
.forgejo/workflows/test.yml
Normal file
27
.forgejo/workflows/test.yml
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: docker
|
||||||
|
container:
|
||||||
|
image: git.agaric.com/agaric/deploycontainer:0.0.5
|
||||||
|
env:
|
||||||
|
COMPOSER_IGNORE_PLATFORM_REQS: 1
|
||||||
|
COMPOSER_ARGS: "install --no-dev --no-progress --no-interaction --no-scripts --optimize-autoloader"
|
||||||
|
steps:
|
||||||
|
- name: checkout
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
- name: inspect environment
|
||||||
|
shell: "bash --noprofile --norc -exo pipefail {0}"
|
||||||
|
run: |
|
||||||
|
env
|
||||||
|
jq . - <<'EOF'
|
||||||
|
${{ toJSON(github) }}
|
||||||
|
EOF
|
||||||
|
jq . - <<'EOF'
|
||||||
|
${{ toJSON(forge) }}
|
||||||
|
EOF
|
||||||
|
jq . - <<'EOF'
|
||||||
|
${{ toJSON(secrets) }}
|
||||||
|
EOF
|
||||||
12
flake.lock
generated
12
flake.lock
generated
|
|
@ -7,11 +7,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1758985165,
|
"lastModified": 1759337100,
|
||||||
"narHash": "sha256-bzthrGCHUDzUHH9F3eNl5LG5rfg4ig9x3TGjjUE23qA=",
|
"narHash": "sha256-CcT3QvZ74NGfM+lSOILcCEeU+SnqXRvl1XCRHenZ0Us=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "11cc3d55ded3346a8195000ddeadde782a611e56",
|
"rev": "004753ae6b04c4b18aa07192c1106800aaacf6c3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -22,11 +22,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1758690382,
|
"lastModified": 1759036355,
|
||||||
"narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=",
|
"narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "e643668fd71b949c53f8626614b21ff71a07379d",
|
"rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@ in
|
||||||
boot.kernelModules = [ "kvm-amd" "nct6775" ];
|
boot.kernelModules = [ "kvm-amd" "nct6775" ];
|
||||||
|
|
||||||
# Fix problems with hanging on RX6700 (disables PSR - Panel Self Refresh)
|
# Fix problems with hanging on RX6700 (disables PSR - Panel Self Refresh)
|
||||||
boot.kernelParams = [ "amdgpu.dcdebugmask=0x10" ];
|
boot.kernelParams = [ "amdgpu.dcdebugmask=0x10" "pcie_port_pm=off" "pcie_aspm.policy=performance" ];
|
||||||
|
|
||||||
boot.extraModulePackages = [
|
boot.extraModulePackages = [
|
||||||
(amdgpu-kernel-module.overrideAttrs (_: {
|
(amdgpu-kernel-module.overrideAttrs (_: {
|
||||||
|
|
@ -209,7 +209,8 @@ in
|
||||||
networking.firewall = {
|
networking.firewall = {
|
||||||
enable = true;
|
enable = true;
|
||||||
allowedTCPPorts = [ 9003 ];
|
allowedTCPPorts = [ 9003 ];
|
||||||
allowedUDPPorts = [ 51820 ];
|
# 53/67 temporarily allowed for connection sharing/dhcp
|
||||||
|
allowedUDPPorts = [ 53 67 51820 ];
|
||||||
# if packets are still dropped, they will show up in dmesg
|
# if packets are still dropped, they will show up in dmesg
|
||||||
logReversePathDrops = true;
|
logReversePathDrops = true;
|
||||||
checkReversePath = "loose";
|
checkReversePath = "loose";
|
||||||
|
|
@ -235,6 +236,7 @@ in
|
||||||
# List packages installed in system profile. To search, run:
|
# List packages installed in system profile. To search, run:
|
||||||
# $ nix search wget
|
# $ nix search wget
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
dnsmasq # temporarily allowed for connection sharing
|
||||||
ansible # automation/software-defined-configuration tool
|
ansible # automation/software-defined-configuration tool
|
||||||
binutils # gnu bin utils
|
binutils # gnu bin utils
|
||||||
# conda # python environment management
|
# conda # python environment management
|
||||||
|
|
@ -309,6 +311,7 @@ in
|
||||||
gimp # GIMP image manipulation proggy
|
gimp # GIMP image manipulation proggy
|
||||||
zed-editor # the most hopeful replacement for vscode...if I never learn nvim
|
zed-editor # the most hopeful replacement for vscode...if I never learn nvim
|
||||||
noisetorch # noise/background filter for mic
|
noisetorch # noise/background filter for mic
|
||||||
|
go # golang - general purpose programming
|
||||||
];
|
];
|
||||||
programs.zsh.enable = true;
|
programs.zsh.enable = true;
|
||||||
programs.git = {
|
programs.git = {
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,10 @@
|
||||||
# EDITOR = "emacs";
|
# EDITOR = "emacs";
|
||||||
};
|
};
|
||||||
# For Monado:
|
# For Monado:
|
||||||
xdg.configFile."openxr/1/active_runtime.json".source = "${pkgs.monado}/share/openxr/1/openxr_monado.json";
|
xdg.configFile."openxr/1/active_runtime.json" = {
|
||||||
|
source = "${pkgs.monado}/share/openxr/1/openxr_monado.json";
|
||||||
|
force = true;
|
||||||
|
};
|
||||||
|
|
||||||
# For WiVRn:
|
# For WiVRn:
|
||||||
#xdg.configFile."openxr/1/active_runtime.json".source = "${pkgs.wivrn}/share/openxr/1/openxr_wivrn.json";
|
#xdg.configFile."openxr/1/active_runtime.json".source = "${pkgs.wivrn}/share/openxr/1/openxr_wivrn.json";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue