From 4fb0d3aa6c25d3a17cfa3b20bf6913b8649aed11 Mon Sep 17 00:00:00 2001 From: Till Date: Thu, 26 Dec 2024 16:07:44 +0100 Subject: [PATCH] diesdas --- flake.lock | 16 ++++++++-------- flake.nix | 12 ++++++------ home/calendars.nix | 10 ++++++++++ home/default.nix | 3 --- home/firefox.nix | 9 ++++----- home/gnome/default.nix | 2 +- home/minimal.nix | 3 +++ home/nvim/default.nix | 1 + home/nvim/lsp.vim | 2 +- home/slim-desktop.nix | 5 +++-- home/tmux/default.nix | 5 ++--- home/tmux/nnn.conf | 2 -- home/tmux/vifm.conf | 1 + home/vifm/default.nix | 13 +++++++++++++ home/vifm/light.vifm | 20 ++++++++++++++++++++ system/btrbk.nix | 2 +- system/gnome.nix | 3 +-- 17 files changed, 75 insertions(+), 34 deletions(-) delete mode 100644 home/tmux/nnn.conf create mode 100644 home/tmux/vifm.conf create mode 100644 home/vifm/default.nix create mode 100644 home/vifm/light.vifm diff --git a/flake.lock b/flake.lock index 38317e0..687391e 100644 --- a/flake.lock +++ b/flake.lock @@ -28,32 +28,32 @@ ] }, "locked": { - "lastModified": 1726989464, - "narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=", + "lastModified": 1734366194, + "narHash": "sha256-vykpJ1xsdkv0j8WOVXrRFHUAdp9NXHpxdnn1F4pYgSw=", "owner": "nix-community", "repo": "home-manager", - "rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176", + "rev": "80b0fdf483c5d1cb75aaad909bd390d48673857f", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-24.05", + "ref": "release-24.11", "repo": "home-manager", "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1734529975, - "narHash": "sha256-ze3IJksru9dN0keqUxY0WNf8xrwfs8Ty/z9v/keyBbg=", + "lastModified": 1734323986, + "narHash": "sha256-m/lh6hYMIWDYHCAsn81CDAiXoT3gmxXI9J987W5tZrE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "72d11d40b9878a67c38f003c240c2d2e1811e72a", + "rev": "394571358ce82dff7411395829aa6a3aad45b907", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-24.05", + "ref": "nixos-24.11", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index 7f523e6..1855c6f 100644 --- a/flake.nix +++ b/flake.nix @@ -2,8 +2,8 @@ description = "Complete system and home config"; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; - home-manager.url = "github:nix-community/home-manager/release-24.05"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; + home-manager.url = "github:nix-community/home-manager/release-24.11"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; nur.url = "github:nix-community/nur"; }; @@ -79,28 +79,28 @@ homeConfigurations = { till = home-manager.lib.homeManagerConfiguration { - pkgs = nixpkgs.legacyPackages.x86_64-linux.extend inputs.nur.overlay; + pkgs = nixpkgs.legacyPackages.x86_64-linux.extend inputs.nur.overlays.default; extraSpecialArgs = { inherit inputs; }; modules = [ ./home ]; }; "till@romulus" = home-manager.lib.homeManagerConfiguration { - pkgs = nixpkgs.legacyPackages.x86_64-linux.extend inputs.nur.overlay; + pkgs = nixpkgs.legacyPackages.x86_64-linux.extend inputs.nur.overlays.default; extraSpecialArgs = { inherit inputs; }; modules = [ ./home/slim-desktop.nix ]; }; "till@arielle" = home-manager.lib.homeManagerConfiguration { - pkgs = nixpkgs.legacyPackages.x86_64-linux.extend inputs.nur.overlay; + pkgs = nixpkgs.legacyPackages.x86_64-linux; extraSpecialArgs = { inherit inputs; }; modules = [ ./home/minimal.nix ]; }; alt = home-manager.lib.homeManagerConfiguration { - pkgs = nixpkgs.legacyPackages.x86_64-linux.extend inputs.nur.overlay; + pkgs = nixpkgs.legacyPackages.x86_64-linux.extend inputs.nur.overlays.default; extraSpecialArgs = { inherit inputs; }; modules = [ ./home/alt.nix diff --git a/home/calendars.nix b/home/calendars.nix index ee0599c..62b5480 100644 --- a/home/calendars.nix +++ b/home/calendars.nix @@ -121,5 +121,15 @@ in url = "https://crowd.server.uni-frankfurt.de/rest/calendar-services/1.0/calendar/export/subcalendar/private/f3087e14d058267065ebbdf43b096cb31517e9ea.ics"; }; }; + "grid" = calDefaults // { + khal.enable = true; + khal.color = "light green"; + remote = { + type = "caldav"; + url = "https://cloud.gridisnotajournal.de/remote.php/dav/calendars/till/grid/"; + passwordCommand = [ "secret-tool" "lookup" "server" "cloud.gridisnotajournal.de" "account" "till" ]; + userName = "till"; + }; + }; }; } diff --git a/home/default.nix b/home/default.nix index 7937745..f63ed39 100644 --- a/home/default.nix +++ b/home/default.nix @@ -10,9 +10,7 @@ tdesktop # office - okular xournalpp - zoom-us pdfpc # text publishing @@ -22,7 +20,6 @@ # graphics gimp - godot_4 inkscape # web diff --git a/home/firefox.nix b/home/firefox.nix index f8afa6d..e4856d0 100644 --- a/home/firefox.nix +++ b/home/firefox.nix @@ -39,12 +39,11 @@ name = config.home.username; isDefault = true; extensions = with pkgs.nur.repos.rycee.firefox-addons; [ - ublock-origin - linkhints + auto-tab-discard keepassxc-browser - libredirect - vimium tampermonkey + ublock-origin + vimium zotero-connector ]; search = { @@ -75,7 +74,7 @@ definedAliases = [ "@no" ]; }; "Home manager options" = { - urls = [{ template = "https://mipmip.github.io/home-manager-option-search/?query={searchTerms}"; }]; + urls = [{ template = "https://home-manager-options.extranix.com/?query={searchTerms}&release=release-24.11"; }]; iconUpdateURL = "https://mipmip.github.io/home-manager-option-search/images/favicon.png"; updateInterval = 24 * 60 * 60 * 1000; definedAliases = [ "@hm" ]; diff --git a/home/gnome/default.nix b/home/gnome/default.nix index ce957b9..d21b3c1 100644 --- a/home/gnome/default.nix +++ b/home/gnome/default.nix @@ -3,7 +3,7 @@ { home.pointerCursor = { name = "Adwaita"; - package = pkgs.gnome.adwaita-icon-theme; + package = pkgs.adwaita-icon-theme; size = 32; }; diff --git a/home/minimal.nix b/home/minimal.nix index 882b477..4a0c137 100644 --- a/home/minimal.nix +++ b/home/minimal.nix @@ -22,6 +22,8 @@ videos = "${config.home.homeDirectory}/media/vid"; documents = "${config.home.homeDirectory}/misc"; templates = "${config.xdg.dataHome}/templates"; + publicShare = "${config.home.homeDirectory}/box"; + desktop = null; }; home.packages = with pkgs; [ @@ -37,6 +39,7 @@ imports = [ ./fish.nix ./tmux + ./vifm ./nvim ]; diff --git a/home/nvim/default.nix b/home/nvim/default.nix index 8ba49c7..ffe56b2 100644 --- a/home/nvim/default.nix +++ b/home/nvim/default.nix @@ -97,6 +97,7 @@ nnoremap se :UltiSnipsEdit! ''; } + vifm-vim { plugin = vim-astro; config = '' diff --git a/home/nvim/lsp.vim b/home/nvim/lsp.vim index 21558b2..0adf222 100644 --- a/home/nvim/lsp.vim +++ b/home/nvim/lsp.vim @@ -69,7 +69,7 @@ lua <