Compare commits

..

No commits in common. "419b00792aef24d463affb7f9e0d1ae17fdc65df" and "4e3e13363dda0797479ef440a4105044dbc9e56f" have entirely different histories.

4 changed files with 49 additions and 29 deletions

View file

@ -90,11 +90,11 @@
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1705932380, "lastModified": 1705516845,
"narHash": "sha256-gRimWDhrO7tNSc8XKivA9AFEP+nTOUbqpOd5WH+qtKw=", "narHash": "sha256-HNjBxE+amOkV8cB469jKBosOXQ8pDTOR5dLxwxJwfYo=",
"owner": "helix-editor", "owner": "helix-editor",
"repo": "helix", "repo": "helix",
"rev": "f5f08becef0c27f183a7772f6ec6f5442eca2bab", "rev": "af8e524a7d06253fa854bf8954f64312e11d0ea0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -132,11 +132,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1705879479, "lastModified": 1705535278,
"narHash": "sha256-ZIohbyly1KOe+8I3gdyNKgVN/oifKdmeI0DzMfytbtg=", "narHash": "sha256-V5+XKfNbiY0bLKLQlH+AXyhHttEL7XcZBH9iSbxxexA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "2d47379ad591bcb14ca95a90b6964b8305f6c913", "rev": "b84191db127c16a92cbdf7f7b9969d58bb456699",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -195,11 +195,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1705856552, "lastModified": 1705316053,
"narHash": "sha256-JXfnuEf5Yd6bhMs/uvM67/joxYKoysyE3M2k6T3eWbg=", "narHash": "sha256-J2Ey5mPFT8gdfL2XC0JTZvKaBw/b2pnyudEXFvl+dQM=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "612f97239e2cc474c13c9dafa0df378058c5ad8d", "rev": "c3e128f3c0ecc1fb04aef9f72b3dcc2f6cecf370",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -211,11 +211,11 @@
}, },
"nur": { "nur": {
"locked": { "locked": {
"lastModified": 1705939891, "lastModified": 1705539966,
"narHash": "sha256-a6zelyVE1Vh0jDR4EI88vdM1NHl7yenHyI041L+xkZk=", "narHash": "sha256-RkNylawOa36vNRfmJpTcOHZ5g2drQ1s1zTqaGzNMd/o=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nur", "repo": "nur",
"rev": "2482e298332a435100483a35e17d50bcbd9a5325", "rev": "3c773fa3b438b5b06261f69167b609543caa8701",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -6,7 +6,7 @@
users.users.tacocat = { users.users.tacocat = {
isNormalUser = true; isNormalUser = true;
extraGroups = ["wheel" "networkmanager" "audio" "video" "bluetooth" "kvm" "docker"]; extraGroups = ["wheel" "networkmanager" "audio" "video" "bluetooth" "kvm"];
home = "/home/tacocat"; home = "/home/tacocat";
description = "Aria Nolan"; description = "Aria Nolan";
}; };
@ -56,21 +56,36 @@
enable = true; enable = true;
settings.PasswordAuthentication = false; settings.PasswordAuthentication = false;
}; };
virtualisation.docker.enable = true; services.udev.packages = [
(pkgs.writeTextFile {
services.syncthing = { name = "xilinx-dilligent-usb-udev";
enable = true; destination = "/etc/udev/rules.d/52-xilinx-digilent-usb.rules";
settings.devices = { text = ''
bicep = { ATTR{idVendor}=="1443", MODE:="666"
id = "6MQCKOZ-DR3J5I5-NW5Y4DG-62Q3HDM-GRVWC6K-3VKXOLO-C7EP63B-IKGQZQO"; ACTION=="add", ATTR{idVendor}=="0403", ATTR{manufacturer}=="Digilent", MODE:="666"
autoAcceptFolders = true; '';
}; })
jwst = { (pkgs.writeTextFile {
id = "5PEHBUX-BS3S4YE-GKY573X-ZYVDAMB-2T4HEX6-X5PNNCR-IHX32UZ-WI7X2QQ"; name = "xilinx-pcusb-udev";
autoAcceptFolders = true; destination = "/etc/udev/rules.d/52-xilinx-pcusb.rules";
}; text = ''
}; ATTR{idVendor}=="03fd", ATTR{idProduct}=="0008", MODE="666"
}; ATTR{idVendor}=="03fd", ATTR{idProduct}=="0007", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="0009", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="000d", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="000f", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="0013", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="0015", MODE="666"
'';
})
(pkgs.writeTextFile {
name = "xilinx-ftdi-usb-udev";
destination = "/etc/udev/rules.d/52-xilinx-ftdi-usb.rules";
text = ''
ACTION=="add", ATTR{idVendor}=="0403", ATTR{manufacturer}=="Xilinx", MODE:="666"
'';
})
];
# ------------ Nix ------------ # ------------ Nix ------------
@ -96,7 +111,6 @@
environment = { environment = {
systemPackages = with pkgs; [ systemPackages = with pkgs; [
screen screen
distrobox
udiskie udiskie
pyocd pyocd
vim vim

View file

@ -33,6 +33,7 @@
prismlauncher prismlauncher
wireguard-tools wireguard-tools
spotify spotify
nextcloud-client
xournalpp xournalpp
cardinal cardinal
vcv-rack vcv-rack

View file

@ -1,4 +1,9 @@
{pkgs, ...}: { {pkgs, ...}: {
services.nextcloud-client = {
enable = true;
startInBackground = true;
};
services.gammastep = { services.gammastep = {
enable = true; enable = true;
provider = "geoclue2"; provider = "geoclue2";