Compare commits

...

4 commits

Author SHA1 Message Date
Jo
41537aa196
Merge pull request from Jokiller230/update_flake_lock_action
flake.lock: Update
2025-03-29 18:29:05 +01:00
github-actions[bot]
0af6fcda3f flake.lock: Update
Flake lock file updates:

• Updated input 'catppuccin':
    'github:catppuccin/nix/5e303e8d7e251868fa79f83bbda69da90aa62402?narHash=sha256-xr6ntmiUPXSh9o9mJ7og9vxALMQs1EQhIhWUAO2D1M0%3D' (2025-03-21)
  → 'github:catppuccin/nix/c41c89f69fcdc8bd78bbc95123eef280575f1df8?narHash=sha256-S9Q/Pl0U/kdwz8LBt1JjE1Qay3CY0pk1gHHvRosWlUI%3D' (2025-03-29)
• Updated input 'ghostty':
    'github:ghostty-org/ghostty/bcff4e18f430e0e34412f631215f196c9e0c885b?narHash=sha256-sBbZcxiiv4BYBU/PdpqYZcG8HTu5BTMsRKqv2celzEQ%3D' (2025-03-25)
  → 'github:ghostty-org/ghostty/1067cd3d8a061eb5b23bc1a4c46ca10af4481941?narHash=sha256-LrQd2IkfcmHdBh%2BpwPEPXzcosBerIEFzz/DbVNzBqig%3D' (2025-03-28)
• Updated input 'hardware':
    'github:NixOS/nixos-hardware/ecaa2d911e77c265c2a5bac8b583c40b0f151726?narHash=sha256-zvQ4GsCJT6MTOzPKLmlFyM%2Blxo0JGQ0cSFaZSACmWfY%3D' (2025-03-24)
  → 'github:NixOS/nixos-hardware/0ed819e708af17bfc4bbc63ee080ef308a24aa42?narHash=sha256-I09SrXIO0UdyBFfh0fxDq5WnCDg8XKmZ1HQbaXzMA1k%3D' (2025-03-28)
• Updated input 'home-manager':
    'github:nix-community/home-manager/f565da89e759ebf57b236510aa955b8a2d41c779?narHash=sha256-OrLDssbhEZvbHMljgT2mFNWacghm2HJBDTWlqTJNhO8%3D' (2025-03-25)
  → 'github:nix-community/home-manager/b431496538b0e294fbe44a1441b24ae8195c63f0?narHash=sha256-G7866vbO5jgqMcYJzgbxej40O6mBGQMGt6gM0himjoA%3D' (2025-03-29)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1750f3c1c89488e2ffdd47cab9d05454dddfb734?narHash=sha256-oDJGK1UMArK52vcW9S5S2apeec4rbfNELgc50LqiPNs%3D' (2025-03-24)
  → 'github:nixos/nixpkgs/6c5963357f3c1c840201eda129a99d455074db04?narHash=sha256-yQugdVfi316qUfqzN8JMaA2vixl%2B45GxNm4oUfXlbgw%3D' (2025-03-27)
2025-03-29 17:27:38 +00:00
Jo
ab148f8190 👷 Run CI pipeline on push 2025-03-29 18:24:47 +01:00
Jo
2ae1a63dcd Migrate Vesktop install to Nixcord configuration and add
AnnotationMono font
2025-03-29 18:21:13 +01:00
72 changed files with 128 additions and 32 deletions

View file

@ -1,8 +1,8 @@
name: update-dependencies
on:
workflow_dispatch:
schedule:
- cron: "5 * * * *" # daily at 1 am EST/2 am EDT
push:
branches:
- main
jobs:
update-dependencies:

109
flake.lock generated
View file

@ -7,11 +7,11 @@
]
},
"locked": {
"lastModified": 1742599566,
"narHash": "sha256-xr6ntmiUPXSh9o9mJ7og9vxALMQs1EQhIhWUAO2D1M0=",
"lastModified": 1743217966,
"narHash": "sha256-S9Q/Pl0U/kdwz8LBt1JjE1Qay3CY0pk1gHHvRosWlUI=",
"owner": "catppuccin",
"repo": "nix",
"rev": "5e303e8d7e251868fa79f83bbda69da90aa62402",
"rev": "c41c89f69fcdc8bd78bbc95123eef280575f1df8",
"type": "github"
},
"original": {
@ -37,6 +37,20 @@
}
},
"flake-compat_2": {
"locked": {
"lastModified": 1733328505,
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
"revCount": 69,
"type": "tarball",
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.1.0/01948eb7-9cba-704f-bbf3-3fa956735b52/source.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
}
},
"flake-compat_3": {
"flake": false,
"locked": {
"lastModified": 1650374568,
@ -91,7 +105,7 @@
},
"flake-utils_2": {
"inputs": {
"systems": "systems_2"
"systems": "systems_3"
},
"locked": {
"lastModified": 1694529238,
@ -117,11 +131,11 @@
"zon2nix": "zon2nix"
},
"locked": {
"lastModified": 1742941134,
"narHash": "sha256-sBbZcxiiv4BYBU/PdpqYZcG8HTu5BTMsRKqv2celzEQ=",
"lastModified": 1743191728,
"narHash": "sha256-LrQd2IkfcmHdBh+pwPEPXzcosBerIEFzz/DbVNzBqig=",
"owner": "ghostty-org",
"repo": "ghostty",
"rev": "bcff4e18f430e0e34412f631215f196c9e0c885b",
"rev": "1067cd3d8a061eb5b23bc1a4c46ca10af4481941",
"type": "github"
},
"original": {
@ -132,11 +146,11 @@
},
"hardware": {
"locked": {
"lastModified": 1742806253,
"narHash": "sha256-zvQ4GsCJT6MTOzPKLmlFyM+lxo0JGQ0cSFaZSACmWfY=",
"lastModified": 1743167577,
"narHash": "sha256-I09SrXIO0UdyBFfh0fxDq5WnCDg8XKmZ1HQbaXzMA1k=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "ecaa2d911e77c265c2a5bac8b583c40b0f151726",
"rev": "0ed819e708af17bfc4bbc63ee080ef308a24aa42",
"type": "github"
},
"original": {
@ -153,11 +167,11 @@
]
},
"locked": {
"lastModified": 1742937932,
"narHash": "sha256-OrLDssbhEZvbHMljgT2mFNWacghm2HJBDTWlqTJNhO8=",
"lastModified": 1743267068,
"narHash": "sha256-G7866vbO5jgqMcYJzgbxej40O6mBGQMGt6gM0himjoA=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "f565da89e759ebf57b236510aa955b8a2d41c779",
"rev": "b431496538b0e294fbe44a1441b24ae8195c63f0",
"type": "github"
},
"original": {
@ -182,13 +196,36 @@
"type": "github"
}
},
"nixcord": {
"inputs": {
"flake-compat": "flake-compat_2",
"nixpkgs": [
"nixpkgs"
],
"systems": "systems_2",
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1743170370,
"narHash": "sha256-v8ZdXs0fj0LG2jH0NJvfeMt0b+qJYxbN+fnto4kqdyM=",
"owner": "kaylorben",
"repo": "nixcord",
"rev": "b969aa7b1e1925935eda22da01ffbf028c7c2a51",
"type": "github"
},
"original": {
"owner": "kaylorben",
"repo": "nixcord",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1742800061,
"narHash": "sha256-oDJGK1UMArK52vcW9S5S2apeec4rbfNELgc50LqiPNs=",
"lastModified": 1743076231,
"narHash": "sha256-yQugdVfi316qUfqzN8JMaA2vixl+45GxNm4oUfXlbgw=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "1750f3c1c89488e2ffdd47cab9d05454dddfb734",
"rev": "6c5963357f3c1c840201eda129a99d455074db04",
"type": "github"
},
"original": {
@ -237,6 +274,7 @@
"hardware": "hardware",
"home-manager": "home-manager",
"nix-flatpak": "nix-flatpak",
"nixcord": "nixcord",
"nixpkgs": "nixpkgs",
"snowfall-lib": "snowfall-lib",
"sops-nix": "sops-nix"
@ -244,7 +282,7 @@
},
"snowfall-lib": {
"inputs": {
"flake-compat": "flake-compat_2",
"flake-compat": "flake-compat_3",
"flake-utils-plus": "flake-utils-plus",
"nixpkgs": [
"nixpkgs"
@ -309,8 +347,43 @@
"type": "github"
},
"original": {
"id": "systems",
"type": "indirect"
}
},
"systems_3": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"treefmt-nix": {
"inputs": {
"nixpkgs": [
"nixcord",
"nixpkgs"
]
},
"locked": {
"lastModified": 1742370146,
"narHash": "sha256-XRE8hL4vKIQyVMDXykFh4ceo3KSpuJF3ts8GKwh5bIU=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "adc195eef5da3606891cedf80c0d9ce2d3190808",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
@ -363,8 +436,8 @@
},
"original": {
"owner": "jcollie",
"ref": "56c159be489cc6c0e73c3930bd908ddc6fe89613",
"repo": "zon2nix",
"rev": "56c159be489cc6c0e73c3930bd908ddc6fe89613",
"type": "github"
}
}

View file

@ -37,6 +37,11 @@
# Apps
ghostty = {url = "github:ghostty-org/ghostty";};
nixcord = {
url = "github:kaylorben/nixcord";
inputs.nixpkgs.follows = "nixpkgs";
};
};
nixConfig = {

View file

@ -1,4 +1,13 @@
{pkgs, ...}: {
{
pkgs,
lib,
inputs,
...
}: {
imports = [
inputs.nixcord.homeManagerModules.nixcord
];
puzzlevision = {
themes.catppuccin = {
gtk.enable = true;
@ -9,6 +18,8 @@
apps.zed.enable = true;
};
home.file."~/.local/share/fonts/Unknown\ Vendor/qwerasd205/AnnotationMono/AnnotationMono-VF.ttf".source = lib.snowfall.fs.get-file "resources/fonts/AnnotationMono/variable/AnnotationMono-VF.ttf";
home.file."~/.config/Yubico/u2f_keys".text = ''
jo:gtKwCQKVw5O4IkWg8J8o7vHIo3hStmOqVcnmk97E335DwHnPUMIDTMnD46qEn/1tucTZlYfGABfzVVG+iYeUOA==,fVRFZb9iBiqjOXvk5Gm9ygO/O4huEUR1Uq3DGBlnS1RtqqK0shif8aOlNLkmn8Xe9+x4HYIeNEX4fc8Z7Y2Hgw==,es256,+presence
'';
@ -26,26 +37,34 @@
packages = [];
};
# TODO: look at git-sync for syncing stuff like obsidian vaults.
programs.git-credential-oauth.enable = true;
programs = {
# TODO: look at git-sync for syncing stuff like obsidian vaults.
git-credential-oauth.enable = true;
nixcord = {
enable = true;
config = {
themeLinks = [
"https://catppuccin.github.io/discord/dist/catppuccin-macchiato-blue.theme.css"
];
frameless = true;
};
};
};
# Declare user packages.
home.packages = with pkgs; [
### General
qflipper
wineWowPackages.waylandFull
vesktop
lunar-client
labymod-launcher
steam
g4music
bitwarden-desktop
youtube-music
ungoogled-chromium
firefox
### Development
avra
avrdude
#avra
#avrdude
jetbrains.phpstorm
git
bun
@ -54,7 +73,6 @@
nixd
bruno
deno
carapace
### Work
teams-for-linux

BIN
resources/fonts/AnnotationMono/.DS_Store vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.