mirror of
https://github.com/nickolaj-jepsen/nixos.git
synced 2026-01-22 08:06:50 +01:00
chore: update work setup
This commit is contained in:
parent
a329abb6c0
commit
98b686e5a5
9 changed files with 57 additions and 48 deletions
42
flake.lock
generated
42
flake.lock
generated
|
|
@ -198,11 +198,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765326679,
|
"lastModified": 1765688338,
|
||||||
"narHash": "sha256-fTLX9kDwLr9Y0rH/nG+h1XG5UU+jBcy0PFYn5eneRX8=",
|
"narHash": "sha256-MjrytR2kiHYUnzX11cXaD31tS7kKdhM1KFaac0+KAig=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "disko",
|
"repo": "disko",
|
||||||
"rev": "d64e5cdca35b5fad7c504f615357a7afe6d9c49e",
|
"rev": "be1a6b8a05afdd5d5fa69fcaf3c4ead7014c9fd8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -444,11 +444,11 @@
|
||||||
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765629179,
|
"lastModified": 1765786620,
|
||||||
"narHash": "sha256-yYQR3ZYXWEh8mAQOhj6ZOZ4VxZrpzhRz14bOXAMPtcQ=",
|
"narHash": "sha256-MPgXA3vfeUclJAt1r1LfH6TXmcqDEJm3HVDjr4Y1fIs=",
|
||||||
"owner": "sodiboo",
|
"owner": "sodiboo",
|
||||||
"repo": "niri-flake",
|
"repo": "niri-flake",
|
||||||
"rev": "46e723aa46565b67910187b4b7ad48b615d7f576",
|
"rev": "97440574d71b235b601013edf4749397b1ce99a6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -477,11 +477,11 @@
|
||||||
"niri-unstable": {
|
"niri-unstable": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765625997,
|
"lastModified": 1765687800,
|
||||||
"narHash": "sha256-d0/ugnBSrCJwwySMc5skOMbAfEdjWapc+EMFbcsnd5Q=",
|
"narHash": "sha256-Erk+ypR8N+rCvjMdUB1N/v4jtm4QRH9k7r/9zh2HyC8=",
|
||||||
"owner": "YaLTeR",
|
"owner": "YaLTeR",
|
||||||
"repo": "niri",
|
"repo": "niri",
|
||||||
"rev": "d1fc1ab731f7cc59923a16acce9a387782bfeb10",
|
"rev": "7c0898570ca5bd3f10fbf4cf2f8a00edc48d787b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -536,11 +536,11 @@
|
||||||
"nixpkgs": "nixpkgs_3"
|
"nixpkgs": "nixpkgs_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765591065,
|
"lastModified": 1765764441,
|
||||||
"narHash": "sha256-IdYRrUhfZHtAI3nOMKVeP0lsfZpaa/wHf2B8qD4VeOk=",
|
"narHash": "sha256-2YMRlmFZIfHgV6/b+CbzpOxvl0oyDmIwYSaq/fGGrWo=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-vscode-extensions",
|
"repo": "nix-vscode-extensions",
|
||||||
"rev": "ee90360c87fad52e8c34ef8b9ab3b52017c146a4",
|
"rev": "db1e72f90d92e075f90f40df15e55a20dc758e77",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -670,11 +670,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765311797,
|
"lastModified": 1765762245,
|
||||||
"narHash": "sha256-mSD5Ob7a+T2RNjvPvOA1dkJHGVrNVl8ZOrAwBjKBDQo=",
|
"narHash": "sha256-3iXM/zTqEskWtmZs3gqNiVtRTsEjYAedIaLL0mSBsrk=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "09eb77e94fa25202af8f3e81ddc7353d9970ac1b",
|
"rev": "c8cfcd6ccd422e41cc631a0b73ed4d5a925c393d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -732,11 +732,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765311797,
|
"lastModified": 1765762245,
|
||||||
"narHash": "sha256-mSD5Ob7a+T2RNjvPvOA1dkJHGVrNVl8ZOrAwBjKBDQo=",
|
"narHash": "sha256-3iXM/zTqEskWtmZs3gqNiVtRTsEjYAedIaLL0mSBsrk=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "09eb77e94fa25202af8f3e81ddc7353d9970ac1b",
|
"rev": "c8cfcd6ccd422e41cc631a0b73ed4d5a925c393d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -770,11 +770,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765670463,
|
"lastModified": 1765784529,
|
||||||
"narHash": "sha256-U6QRo4b7l3NQa6aoJ3svpV3fP9cXigfadICFd18xgyc=",
|
"narHash": "sha256-jOZhMdbJ/8OF40baogBQEM0MOkz5l1NnLdFlZ6zQJ9I=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "223ca4c42215c8d9dd9f72a5cceb454892232e84",
|
"rev": "1002d79d2099a615e0d2ab4b3394664fccd59cd9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -11,15 +11,6 @@
|
||||||
};
|
};
|
||||||
services.xserver.videoDrivers = ["nvidia"];
|
services.xserver.videoDrivers = ["nvidia"];
|
||||||
|
|
||||||
fireproof.home-manager.wayland.windowManager.hyprland.settings = {
|
|
||||||
env = [
|
|
||||||
"LIBVA_DRIVER_NAME,nvidia"
|
|
||||||
"__GLX_VENDOR_LIBRARY_NAME,nvidia"
|
|
||||||
"NVD_BACKEND,direct"
|
|
||||||
];
|
|
||||||
|
|
||||||
cursor.no_hardware_cursors = true;
|
|
||||||
};
|
|
||||||
fireproof.home-manager.programs.niri.settings = {
|
fireproof.home-manager.programs.niri.settings = {
|
||||||
environment = {
|
environment = {
|
||||||
"LIBVA_DRIVER_NAME" = "nvidia";
|
"LIBVA_DRIVER_NAME" = "nvidia";
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,6 @@ _: {
|
||||||
hardware.bluetooth.enable = true;
|
hardware.bluetooth.enable = true;
|
||||||
hardware.bluetooth.powerOnBoot = true;
|
hardware.bluetooth.powerOnBoot = true;
|
||||||
|
|
||||||
services.blueman.enable = true;
|
|
||||||
|
|
||||||
services.pipewire.wireplumber.extraConfig.bluetoothEnhancements = {
|
services.pipewire.wireplumber.extraConfig.bluetoothEnhancements = {
|
||||||
"monitor.bluez.properties" = {
|
"monitor.bluez.properties" = {
|
||||||
"bluez5.enable-sbc-xq" = true;
|
"bluez5.enable-sbc-xq" = true;
|
||||||
|
|
|
||||||
|
|
@ -9,13 +9,4 @@ _: {
|
||||||
powerManagement.enable = true;
|
powerManagement.enable = true;
|
||||||
nvidiaSettings = true;
|
nvidiaSettings = true;
|
||||||
};
|
};
|
||||||
fireproof.home-manager.wayland.windowManager.hyprland.settings = {
|
|
||||||
env = [
|
|
||||||
"LIBVA_DRIVER_NAME,nvidia"
|
|
||||||
"__GLX_VENDOR_LIBRARY_NAME,nvidia"
|
|
||||||
"NVD_BACKEND,direct"
|
|
||||||
];
|
|
||||||
|
|
||||||
cursor.no_hardware_cursors = true;
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,13 +10,11 @@
|
||||||
|
|
||||||
experimental-features = "nix-command flakes";
|
experimental-features = "nix-command flakes";
|
||||||
substituters = [
|
substituters = [
|
||||||
"https://hyprland.cachix.org"
|
|
||||||
"https://nix-community.cachix.org"
|
"https://nix-community.cachix.org"
|
||||||
"https://install.determinate.systems"
|
"https://install.determinate.systems"
|
||||||
];
|
];
|
||||||
|
|
||||||
trusted-public-keys = [
|
trusted-public-keys = [
|
||||||
"hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
|
|
||||||
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
|
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
|
||||||
"cache.flakehub.com-3:hJuILl5sVK4iKm86JzgdXW12Y2Hwd5G07qKtHTOcDCM="
|
"cache.flakehub.com-3:hJuILl5sVK4iKm86JzgdXW12Y2Hwd5G07qKtHTOcDCM="
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
transform = lib.mkOption {
|
transform = lib.mkOption {
|
||||||
# https://wiki.hyprland.org/Configuring/Monitors/#rotating
|
|
||||||
type = lib.types.nullOr lib.types.int;
|
type = lib.types.nullOr lib.types.int;
|
||||||
default = null;
|
default = null;
|
||||||
example = 1;
|
example = 1;
|
||||||
|
|
|
||||||
|
|
@ -28,10 +28,7 @@ in {
|
||||||
prefer-no-csd = true;
|
prefer-no-csd = true;
|
||||||
clipboard.disable-primary = true;
|
clipboard.disable-primary = true;
|
||||||
spawn-at-startup = [
|
spawn-at-startup = [
|
||||||
{command = ["systemctl" "--user" "start" "hypridle"];}
|
|
||||||
{command = ["systemctl" "--user" "start" "hyprpaper"];}
|
{command = ["systemctl" "--user" "start" "hyprpaper"];}
|
||||||
{command = ["systemctl" "--user" "start" "mako"];}
|
|
||||||
{command = ["systemctl" "--user" "start" "waybar"];}
|
|
||||||
];
|
];
|
||||||
xwayland-satellite = {
|
xwayland-satellite = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
|
|
@ -237,7 +237,7 @@ in {
|
||||||
{
|
{
|
||||||
type = "hacker-news";
|
type = "hacker-news";
|
||||||
collapse-after = 10;
|
collapse-after = 10;
|
||||||
limit = 20;
|
limit = 30;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
type = "rss";
|
type = "rss";
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,41 @@ in {
|
||||||
profiles.default = {
|
profiles.default = {
|
||||||
enableUpdateCheck = true;
|
enableUpdateCheck = true;
|
||||||
enableExtensionUpdateCheck = true;
|
enableExtensionUpdateCheck = true;
|
||||||
|
userMcp = {
|
||||||
|
inputs = [
|
||||||
|
{
|
||||||
|
type = "promptString";
|
||||||
|
id = "context7-api-key";
|
||||||
|
description = "Context7 API Key";
|
||||||
|
password = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
servers = {
|
||||||
|
linear = {
|
||||||
|
url = "https://mcp.linear.app/mcp";
|
||||||
|
type = "http";
|
||||||
|
};
|
||||||
|
sentry = {
|
||||||
|
url = "https://mcp.sentry.dev/mcp";
|
||||||
|
type = "http";
|
||||||
|
};
|
||||||
|
figma = {
|
||||||
|
url = "https://mcp.figma.com/mcp";
|
||||||
|
type = "http";
|
||||||
|
};
|
||||||
|
context7 = {
|
||||||
|
type = "http";
|
||||||
|
url = "https://mcp.context7.com/mcp";
|
||||||
|
headers = {
|
||||||
|
CONTEXT7_API_KEY = "\${input:context7-api-key}";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
insight = {
|
||||||
|
url = "https://insight.mcp.aortl.net/mcp";
|
||||||
|
type = "http";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
keybindings = [
|
keybindings = [
|
||||||
{
|
{
|
||||||
"key" = "ctrl+shift+p";
|
"key" = "ctrl+shift+p";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue