diff --git a/flake.lock b/flake.lock index cbc5482d..c8cd8a0c 100644 --- a/flake.lock +++ b/flake.lock @@ -23,32 +23,32 @@ ] }, "locked": { - "lastModified": 1726592409, - "narHash": "sha256-2Y6CDvD/BD43WLS77PHu6dUHbdUfFhuzkY8oJAecD/U=", + "lastModified": 1728041527, + "narHash": "sha256-03liqiJtk9UP7YQHW4r8MduKCK242FQzud8iWvvlK+o=", "owner": "nix-community", "repo": "home-manager", - "rev": "2ab00f89dd3ecf8012f5090e6d7ca1a7ea30f594", + "rev": "509dbf8d45606b618e9ec3bbe4e936b7c5bc6c1e", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-24.05", + "ref": "master", "repo": "home-manager", "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1726447378, - "narHash": "sha256-2yV8nmYE1p9lfmLHhOCbYwQC/W8WYfGQABoGzJOb1JQ=", + "lastModified": 1728018373, + "narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "086b448a5d54fd117f4dc2dee55c9f0ff461bdc1", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-24.05", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index 368e0d7c..135a0d43 100644 --- a/flake.nix +++ b/flake.nix @@ -2,11 +2,11 @@ description = "FunctionalHacker's NixOS config"; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nur.url = "github:nix-community/NUR"; home-manager = { - url = "github:nix-community/home-manager/release-24.05"; + url = "github:nix-community/home-manager/master"; inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/home-manager.nix b/home-manager.nix index 48a85899..c91a09d1 100644 --- a/home-manager.nix +++ b/home-manager.nix @@ -5,7 +5,7 @@ useGlobalPkgs = true; useUserPackages = true; extraSpecialArgs = { inherit inputs; }; - backupFileExtension = "hm-backup"; + backupFileExtension = "bak"; users.functionalhacker = import ./users/functionalhacker/home.nix; }; diff --git a/users/functionalhacker/programs/default.nix b/users/functionalhacker/programs/default.nix index 2bb46dd4..06e18579 100644 --- a/users/functionalhacker/programs/default.nix +++ b/users/functionalhacker/programs/default.nix @@ -8,11 +8,9 @@ ./fzf.nix ./git.nix ./gnome.nix - ./gpg.nix ./neovim.nix ./pass.nix ./ripgrep.nix - ./ssh.nix ./zellij.nix ./zsh.nix ]; diff --git a/users/functionalhacker/programs/git.nix b/users/functionalhacker/programs/git.nix index 55a3f1f7..b0e95f43 100644 --- a/users/functionalhacker/programs/git.nix +++ b/users/functionalhacker/programs/git.nix @@ -22,10 +22,5 @@ tool = "nvim"; }; }; - - aliases = { - upstream = "!git push -u origin HEAD"; - recommit = "!git commit -eF $(git rev-parse --git-dir)/COMMIT_EDITMSG"; - }; }; } diff --git a/users/functionalhacker/programs/gnome.nix b/users/functionalhacker/programs/gnome.nix index 8d634503..72e50ab0 100644 --- a/users/functionalhacker/programs/gnome.nix +++ b/users/functionalhacker/programs/gnome.nix @@ -6,7 +6,6 @@ with lib.hm.gvariant; home.packages = with pkgs.gnomeExtensions; [ gsconnect night-theme-switcher - appindicator ]; dconf.settings = { @@ -16,7 +15,6 @@ with lib.hm.gvariant; enabled-extensions = [ "gsconnect@andyholmes.github.io" "nightthemeswitcher@romainvigier.fr" - "appindicatorsupport@rgcjonas.gmail.com" ]; favorite-apps = [ diff --git a/users/functionalhacker/programs/gpg.nix b/users/functionalhacker/programs/gpg.nix deleted file mode 100644 index a452df24..00000000 --- a/users/functionalhacker/programs/gpg.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ ... }: - -{ - programs.gpg = { - enable = true; - publicKeys = [ - { - source = ../pubkey.asc; - trust = 5; - } - ]; - }; -} diff --git a/users/functionalhacker/programs/ssh.nix b/users/functionalhacker/programs/ssh.nix deleted file mode 100644 index d30402a9..00000000 --- a/users/functionalhacker/programs/ssh.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ ... }: - -{ - programs.ssh = { - enable = true; - matchBlocks = { - moria = { - hostname = "korhonen.cc"; - user = "balrog"; - port = 221; - }; - - forgejo = { - hostname = "git.korhonen.cc"; - user = "git"; - port = 2882; - }; - }; - }; -} diff --git a/users/functionalhacker/pubkey.asc b/users/functionalhacker/pubkey.asc deleted file mode 100644 index 6faaa19b..00000000 --- a/users/functionalhacker/pubkey.asc +++ /dev/null @@ -1,38 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mDMEYwsToBYJKwYBBAHaRw8BAQdApgyyyWCnj7YEUA3QDR0uoYh1fY80gxj4pT7/ -hogiE8G0Ik1hcmtvIEtvcmhvbmVuIDxtYXJrb0Brb3Job25lbi5jYz6JA1UEExYI -Av0CGwEFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTyufcT5+1iczbdheRE+j8o -zZMbsAUCZiKrXlAUgAAAAAAQADdwcm9vZkBhcmlhZG5lLmlkaHR0cHM6Ly9naXQu -a29yaG9uZW4uY2MvRnVuY3Rpb25hbEhhY2tlci9rZXlveGlkZV9wcm9vZkIUgAAA -AAAQAClwcm9vZkBhcmlhZG5lLmlkaHR0cHM6Ly9rb3Job25lbi5zb2NpYWwvQEZ1 -bmN0aW9uYWxIYWNrZXJzFIAAAAAAEABacHJvb2ZAYXJpYWRuZS5pZGh0dHBzOi8v -d3d3LnJlZGRpdC5jb20vdXNlci9GdW5jdGlvbmFsSGFja2VyL2NvbW1lbnRzL3px -M3AxNC92ZXJpZnlpbmdfbXlzZWxmX29uX2tleW94aWRlL1UUgAAAAAAQADxwcm9v -ZkBhcmlhZG5lLmlkaHR0cHM6Ly90Lm1lL0Z1bmN0aW9uYWxIYWNrZXI/cHJvb2Y9 -RnVuY3Rpb25hbEhhY2tlcktleW94aWRlYhSAAAAAABAASXByb29mQGFyaWFkbmUu -aWRodHRwczovL2dpc3QuZ2l0aHViLmNvbS9GdW5jdGlvbmFsSGFja2VyLzNkYzQ0 -YjFkMGI0NjQ4NzU1NDZlNjk5ZTQ5OGJjMjcxMRSAAAAAABAAGHByb29mQGFyaWFk -bmUuaWRkbnM6a29yaG9uZW4uY2M/dHlwZT1UWFRJFIAAAAAAEAAwcHJvb2ZAYXJp -YWRuZS5pZGh0dHBzOi8vZ2l0bGFiLmNvbS9GdW5jdGlvbmFsSGFja2VyL2dpdGxh -Yl9wcm9vZlEUgAAAAAAQADhwcm9vZkBhcmlhZG5lLmlkaHR0cHM6Ly9zdGFja292 -ZXJmbG93LmNvbS91c2Vycy85NzIwNjE0L2Z1bmN0aW9uYWxoYWNrZXI1FIAAAAAA -EAAccHJvb2ZAYXJpYWRuZS5pZGRuczprb3Job25lbi5zb2NpYWw/dHlwZT1UWFQA -CgkQRPo/KM2TG7CRMwEAn3NniIMShI5IfSRF2O2xnmqagVUloAZ247LKheO347gA -/Aj3NZ5th6ZatOYYOnriUdG/n0ep+c4r3adAYez+XjAEuDMEYwsT6xYJKwYBBAHa -Rw8BAQdAlU+492nCWsdz7TtcId37uY2OMsicGbngHzBhAifz7OyI9QQYFggAJgIb -AhYhBPK59xPn7WJzNt2F5ET6PyjNkxuwBQJldO5uBQkGLEGDAIF2IAQZFggAHRYh -BKkizeGrnbX9P8BiPKf3i8uFnNiQBQJjCxPrAAoJEKf3i8uFnNiQOcEBAPTQvCUC -1MZfATrcVhOiuVKAaurf2F2irwxrrAtdxtjAAQC0wAt1Jezo9+Rknk+3UaSeW/oc -2tAVCAVBZHJml7YUDAkQRPo/KM2TG7AyugD+P/KuVwpue2kpxAbNS5tlwLJ7Jei6 -MRuEfz0WKqiJWPQA/jXxk+biZyZRDgdG6mEwYWfepTNoPmuk3bdEz0rasuYNuDgE -YwsUAhIKKwYBBAGXVQEFAQEHQKUjjetIFMP0z7VTI/g1zZzwZOGLI1p2xI2XoToc -sQJZAwEIB4h+BBgWCAAmAhsMFiEE8rn3E+ftYnM23YXkRPo/KM2TG7AFAmV07m4F -CQYsQWwACgkQRPo/KM2TG7DLEQEAkuy+NOpwZNuH6I4FcgsZF3OI1h5/ArNMbj7j -1TVrSswA/03H3peTQON6095lUlPL53mqMFC7/4P4X6B0RoI5kZkFuDMEYwsUEhYJ -KwYBBAHaRw8BAQdActSt/Qum6ZfpcSQ9bpnXTmyAkxZY6WVbLuzEH6WB1TCIfgQY -FggAJgIbIBYhBPK59xPn7WJzNt2F5ET6PyjNkxuwBQJldO5vBQkGLEFcAAoJEET6 -PyjNkxuwkRQBAMJqapQbqYMn/9KKne0nZQObc+KXLCeP3azJDXG0Bq+yAQDOZTfB -W4VeEw6fEXFEWNfDIVFcS+LzM4xkTxXsTulYDA== -=U8RL ------END PGP PUBLIC KEY BLOCK-----