Compare commits

...

7 Commits

7 changed files with 67 additions and 44 deletions

View File

@ -151,11 +151,11 @@
"utils": "utils"
},
"locked": {
"lastModified": 1718194053,
"narHash": "sha256-FaGrf7qwZ99ehPJCAwgvNY5sLCqQ3GDiE/6uLhxxwSY=",
"lastModified": 1727447169,
"narHash": "sha256-3KyjMPUKHkiWhwR91J1YchF6zb6gvckCAY1jOE+ne0U=",
"owner": "serokell",
"repo": "deploy-rs",
"rev": "3867348fa92bc892eba5d9ddb2d7a97b9e127a8a",
"rev": "aa07eb05537d4cd025e2310397a6adcedfe72c76",
"type": "github"
},
"original": {
@ -171,11 +171,11 @@
]
},
"locked": {
"lastModified": 1727359191,
"narHash": "sha256-5PltTychnExFwzpEnY3WhOywaMV/M6NxYI/y3oXuUtw=",
"lastModified": 1727872461,
"narHash": "sha256-4Pw3fVhN6xey5+2gUBm9nQJAjBqivffr+a5ZsXYjzJ8=",
"owner": "nix-community",
"repo": "disko",
"rev": "67dc29be3036cc888f0b9d4f0a788ee0f6768700",
"rev": "568727a884ae7cd9f266bd19aea655def8cafd78",
"type": "github"
},
"original": {
@ -195,11 +195,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1727412635,
"narHash": "sha256-AnqKTwOQLdzfO3qeiwH4E++9NlF35Z7vVHLLf7KzNCM=",
"lastModified": 1727886024,
"narHash": "sha256-9cpTSjtShCU5MJwEm3cbL2pALTMwjCDTM3zeQ1wrkRI=",
"owner": "nix-community",
"repo": "emacs-overlay",
"rev": "971818ced1e07091530eafe2a0d324913dacfabf",
"rev": "a483757de48eba86f4ab373fd522341555aecfd7",
"type": "github"
},
"original": {
@ -486,11 +486,11 @@
]
},
"locked": {
"lastModified": 1727383923,
"narHash": "sha256-4/vacp3CwdGoPf8U4e/N8OsGYtO09WTcQK5FqYfJbKs=",
"lastModified": 1727817100,
"narHash": "sha256-dlyV9/eiWkm/Y/t2+k4CFZ29tBvCANmJogEYaHeAOTw=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "ffe2d07e771580a005e675108212597e5b367d2d",
"rev": "437ec62009fa8ceb684eb447d455ffba25911cf9",
"type": "github"
},
"original": {
@ -501,11 +501,11 @@
},
"impermanence": {
"locked": {
"lastModified": 1727198257,
"narHash": "sha256-/qMVI+SG9zvhLbQFOnqb4y4BH6DdK3DQHZU5qGptehc=",
"lastModified": 1727649413,
"narHash": "sha256-FA53of86DjFdeQzRDVtvgWF9o52rWK70VHGx0Y8fElQ=",
"owner": "nix-community",
"repo": "impermanence",
"rev": "8514fff0f048557723021ffeb31ca55f69b67de3",
"rev": "d0b38e550039a72aff896ee65b0918e975e6d48e",
"type": "github"
},
"original": {
@ -526,11 +526,11 @@
"rust-overlay": "rust-overlay_2"
},
"locked": {
"lastModified": 1725379389,
"narHash": "sha256-qS1H/5/20ewJIXmf8FN2A5KTOKKU9elWvCPwdBi1P/U=",
"lastModified": 1727792571,
"narHash": "sha256-KBzRQVE1j2vrSg8WfYJ+vEvFBC25+2VsFSK7VL2kc1M=",
"owner": "nix-community",
"repo": "lanzaboote",
"rev": "e7bd94e0b5ff3c1e686f2101004ebf4fcea9d871",
"rev": "e2365a1d8dccdcf4bca5111672e80df67d90957d",
"type": "github"
},
"original": {
@ -584,11 +584,11 @@
"nixpkgs-regression": "nixpkgs-regression"
},
"locked": {
"lastModified": 1727380702,
"narHash": "sha256-1YUAqvZc9YOUERyPiaOGYEg2fIf20+yIWGhzB0Ke6j8=",
"lastModified": 1727889116,
"narHash": "sha256-xQi0um8I1nLlpbCNeSskfRLvz8ttQJlGfGRROMIC6IY=",
"owner": "nixos",
"repo": "nix",
"rev": "0ed67e5b7ee9ad8fae162e1b10b25d22ada2b1f3",
"rev": "f5a2f2a8f804da027448af729f8ae618860eef23",
"type": "github"
},
"original": {
@ -631,11 +631,11 @@
},
"nixpkgs-master": {
"locked": {
"lastModified": 1727413906,
"narHash": "sha256-QZmaLMl7+pa/LzBsznxIqUcmgu43JpBnuhC2EPpW+bI=",
"lastModified": 1727904772,
"narHash": "sha256-wQ3RN0mwaLoED8Qu5dc+u0v/pRSPyy50I0FTEyb5/f8=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "5e8bde69b9ba8fc79ecc4c6472b4e2806d5e035c",
"rev": "fd698a4ab779fb7fb95425f1b56974ba9c2fa16c",
"type": "github"
},
"original": {
@ -662,11 +662,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1727264057,
"narHash": "sha256-KQPI8CTTnB9CrJ7LrmLC4VWbKZfljEPBXOFGZFRpxao=",
"lastModified": 1727672256,
"narHash": "sha256-9/79hjQc9+xyH+QxeMcRsA6hDyw6Z9Eo1/oxjvwirLk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "759537f06e6999e141588ff1c9be7f3a5c060106",
"rev": "1719f27dd95fd4206afb9cec9f415b539978827e",
"type": "github"
},
"original": {
@ -710,11 +710,11 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1727122398,
"narHash": "sha256-o8VBeCWHBxGd4kVMceIayf5GApqTavJbTa44Xcg5Rrk=",
"lastModified": 1727802920,
"narHash": "sha256-HP89HZOT0ReIbI7IJZJQoJgxvB2Tn28V6XS3MNKnfLs=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "30439d93eb8b19861ccbe3e581abf97bdc91b093",
"rev": "27e30d177e57d912d614c88c622dcfdb2e6e6515",
"type": "github"
},
"original": {
@ -972,11 +972,11 @@
},
"locked": {
"dir": "nix",
"lastModified": 1727043148,
"narHash": "sha256-7RD5alitiAuijksDhRvtnsHKPz+ZHRDrMkTmqikiN5Y=",
"lastModified": 1727585736,
"narHash": "sha256-vEkcyKdFpfWbrtZlB5DCjNCmI2GudIJuHstWo3F9gL8=",
"owner": "wez",
"repo": "wezterm",
"rev": "2b76c63bb618d26609434c06282c8755229c4099",
"rev": "a2f2c07a29f5c98f6736cde0c86b24887f9fd48a",
"type": "github"
},
"original": {

View File

@ -20,13 +20,7 @@
};
xdg = {
autostart.enable = true;
portal = {
enable = true;
extraPortals = with pkgs; [
xdg-desktop-portal
xdg-desktop-portal-gtk
];
};
portal.enable = true;
};
hardware.graphics = {
enable = true;

View File

@ -2,4 +2,8 @@
{
services.udev.packages = [ pkgs.yubikey-personalization ];
services.pcscd.enable = true;
environment.systemPackages = with pkgs; [
yubikey-manager
yubico-piv-tool
];
}

View File

@ -50,6 +50,7 @@ in
"rtsx_pci_sdmmc"
];
systemd = {
tpm2.enable = true;
enable = true;
enableTpm2 = true;
};

View File

@ -1,5 +1,6 @@
# Xwayland Video Bridge Rules
windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
windowrulev2 = nofocus,class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
windowrulev2 = opacity 0.0 override, class:^(xwaylandvideobridge)$
windowrulev2 = noanim, class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus, class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1, class:^(xwaylandvideobridge)$
windowrulev2 = noblur, class:^(xwaylandvideobridge)$

View File

@ -51,6 +51,16 @@
alias gbc="git config remote.origin.fetch '+refs/heads/*:refs/remotes/origin/*'"
fi
### Podman ###
if command -v podman >/dev/null 2>&1; then
alias pd="podman"
fi
### Docker ###
if command -v docker >/dev/null 2>&1; then
alias dk="docker"
fi
### Mac ###
if [[ "$OSTYPE" = "darwin"* ]]; then
alias c="pbcopy"

View File

@ -413,6 +413,19 @@ in
};
};
services = {
xwaylandvideobridge = {
Install.WantedBy = [ "compositor.target" ];
Service = {
ExecStart = "${pkgs.xwaylandvideobridge}/bin/xwaylandvideobridge";
Restart = "Always";
};
Unit = {
Description = "Bridge X11 Clients to XDG Portal";
Documentation = "https://invent.kde.org/system/xwaylandvideobridge";
PartOf = [ "compositor.target" ];
After = [ "compositor.target" ];
};
};
keyd-application-mapper = {
Unit = {
Description = "Keyd - Linux Keyboard Remapper";