Compare commits

...

3 commits

Author SHA1 Message Date
e7eeafa399
flake.lock: Update
Flake lock file updates:

• Updated input 'viminal':
    'git+https://code.youwen.dev/youwen5/viminal2?ref=refs/heads/main&rev=7346c8991bf035d0ab9fc7d054bf24b2b241f576' (2024-10-11)
  → 'git+https://code.youwen.dev/youwen5/viminal2?ref=refs/heads/main&rev=f4f7326044ae5afa36a85cbfe801ba6cfc2207b7' (2024-10-12)
2024-10-11 21:08:50 -07:00
f89799649a
feat: add rebuild and updater scripts 2024-10-11 15:34:57 -07:00
4684c6a9d6
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/8bb5d53c5847d9a9b2ad1bda49f9aa9df0de282a' (2024-10-10)
  → 'github:nix-community/home-manager/2b13611eaed8326789f76f70d21d06fbb14e3e47' (2024-10-11)
• Updated input 'homebrew-cask':
    'github:homebrew/homebrew-cask/2535cdb3a57bff70300dfa932217bd08db6ac9ec' (2024-10-10)
  → 'github:homebrew/homebrew-cask/f49433cc1890ae32b79151cf632310e68884db30' (2024-10-11)
• Updated input 'homebrew-core':
    'github:homebrew/homebrew-core/d6f56dfca3dbb0b6b332501bbda4c036876d4c63' (2024-10-10)
  → 'github:homebrew/homebrew-core/bd26ffb09205084a18b13274b7a92fa48416511a' (2024-10-11)
• Updated input 'spicetify':
    'github:Gerg-L/spicetify-nix/d6e8bdf856dfba9f704fd58df4c865be8d819b30' (2024-10-10)
  → 'github:Gerg-L/spicetify-nix/b4702ed0b3d634367e28c4d042bd1fd3fb29b692' (2024-10-11)
2024-10-11 15:34:13 -07:00
3 changed files with 28 additions and 16 deletions

View file

@ -632,11 +632,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1728588172, "lastModified": 1728685293,
"narHash": "sha256-wCLcOMOyiFHa4MfAT1SR8jj47GcmCXiR93kgFs38bVY=", "narHash": "sha256-1WowL96pksT/XCi+ZXHgqiQ9NiU5oxWuNIQYWqOoEYc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "8bb5d53c5847d9a9b2ad1bda49f9aa9df0de282a", "rev": "2b13611eaed8326789f76f70d21d06fbb14e3e47",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -648,11 +648,11 @@
"homebrew-cask": { "homebrew-cask": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1728589476, "lastModified": 1728684443,
"narHash": "sha256-YNv/P3sGzyKyag4Ght9a22SYAQFLuZKL0+K1CYHPQlI=", "narHash": "sha256-lHQahPedE1xs3JR1qcsa4Zn1RxhjzQQv4Wi8vxEoHiM=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-cask", "repo": "homebrew-cask",
"rev": "2535cdb3a57bff70300dfa932217bd08db6ac9ec", "rev": "f49433cc1890ae32b79151cf632310e68884db30",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -664,11 +664,11 @@
"homebrew-core": { "homebrew-core": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1728593820, "lastModified": 1728685265,
"narHash": "sha256-0xPioDljZRjYkJsQ77SVvmqyKsFCLon9Ykv0hSysWrc=", "narHash": "sha256-gRk/PUBOtyeGyhAYKd5d8PVD9EZ5MFFgCKsaejD62eE=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-core", "repo": "homebrew-core",
"rev": "d6f56dfca3dbb0b6b332501bbda4c036876d4c63", "rev": "bd26ffb09205084a18b13274b7a92fa48416511a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1390,11 +1390,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1728533825, "lastModified": 1728620224,
"narHash": "sha256-3+Sz3NWHQZWLsIr4B/Q2CSmZmpQyk/tE7rTB6urzjZI=", "narHash": "sha256-YfiNICuQO/+HheUQ9P9ijFOzQpiC7YmotA0W28fbRbE=",
"owner": "Gerg-L", "owner": "Gerg-L",
"repo": "spicetify-nix", "repo": "spicetify-nix",
"rev": "d6e8bdf856dfba9f704fd58df4c865be8d819b30", "rev": "b4702ed0b3d634367e28c4d042bd1fd3fb29b692",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1510,11 +1510,11 @@
"plugins-typst-preview": "plugins-typst-preview" "plugins-typst-preview": "plugins-typst-preview"
}, },
"locked": { "locked": {
"lastModified": 1728677634, "lastModified": 1728706087,
"narHash": "sha256-0j7o7ayC4TDEnW8T5MyKNFDGrBL32uoZlrBsgAbh3Eg=", "narHash": "sha256-i3C4H+v5mcFfTF9nKEsgkVoDVO7wN/bdSKGjfHU+/UA=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "7346c8991bf035d0ab9fc7d054bf24b2b241f576", "rev": "f4f7326044ae5afa36a85cbfe801ba6cfc2207b7",
"revCount": 21, "revCount": 22,
"type": "git", "type": "git",
"url": "https://code.youwen.dev/youwen5/viminal2" "url": "https://code.youwen.dev/youwen5/viminal2"
}, },

View file

@ -1,6 +1,7 @@
{ {
inputs, inputs,
system, system,
osConfig,
... ...
}: }:
{ {
@ -28,6 +29,7 @@
home-manager.backupFileExtension = "backup"; home-manager.backupFileExtension = "backup";
home-manager.extraSpecialArgs = { home-manager.extraSpecialArgs = {
inherit inputs; inherit inputs;
inherit osConfig;
}; };
home-manager.users.youwen = { home-manager.users.youwen = {
imports = [ imports = [

View file

@ -1,6 +1,7 @@
{ {
inputs, inputs,
pkgs, pkgs,
osConfig,
... ...
}: }:
{ {
@ -71,4 +72,13 @@
# Let home Manager install and manage itself. # Let home Manager install and manage itself.
programs.home-manager.enable = true; programs.home-manager.enable = true;
programs.fish.functions = {
rebuild = ''doas nixos-rebuild --flake ~/.config/liminalOS\#${osConfig.networking.hostName} switch &| nom'';
nixos-update = ''
cd ~/.config/liminalOS
nix flake update --commit-lock-file
doas nixos-rebuild --flake ~/.config/liminalOS\#${osConfig.networking.hostName} switch &| nom
'';
};
} }