diff --git a/flake.lock b/flake.lock index 857f8f0..c3dbdb6 100644 --- a/flake.lock +++ b/flake.lock @@ -128,11 +128,11 @@ ] }, "locked": { - "lastModified": 1738453229, - "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=", + "lastModified": 1736143030, + "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd", + "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", "type": "github" }, "original": { @@ -232,11 +232,11 @@ ] }, "locked": { - "lastModified": 1738237977, - "narHash": "sha256-oJN/yvRL7G0WlR/hTkQIjFbPkzCV+sFnNB/38Tb9RL4=", + "lastModified": 1736917206, + "narHash": "sha256-JTBWmyGf8K1Rwb+gviHIUzRJk/sITtT+72HXFkTZUjo=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "6d1b6d5d59758b4f5f05745f774fc13cdc59da43", + "rev": "afd0a42e8c61ebb56899315ee4084a8b2e4ff425", "type": "github" }, "original": { @@ -277,11 +277,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1739060572, - "narHash": "sha256-b66lHmfaZ4lKAG5VW8wC7fba2vUs6OMRlJumO4xMEfc=", + "lastModified": 1737701591, + "narHash": "sha256-S71nENrb8kBrEvihDD+1mzn5sRrRr1sAaNMkjWDx1h0=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "4452574d52632a36458cd9c80f6303f556460221", + "rev": "c9248eec123e70ef1132bbedeae22e2af7011095", "type": "github" }, "original": { @@ -293,11 +293,11 @@ "neovim-src": { "flake": false, "locked": { - "lastModified": 1739058097, - "narHash": "sha256-QNlqRh8BnmSgJ6e5CRII9og+Z7fBfMAUbL3g66O8ZXg=", + "lastModified": 1737675744, + "narHash": "sha256-2Q4SNciK6DHC5WknFSbk3aYjorayf9y4uz3tdtl/T1M=", "owner": "neovim", "repo": "neovim", - "rev": "59edd7c88a13d793501b88c55803da8a0ba7c739", + "rev": "8bc28978b632362ae658f8d4a6327e07a8b371b2", "type": "github" }, "original": { @@ -313,11 +313,11 @@ ] }, "locked": { - "lastModified": 1739034224, - "narHash": "sha256-Mj/8jDzh1KNmUhWqEeVlW3hO9MZkxqioJGnmR7rivaE=", + "lastModified": 1737504076, + "narHash": "sha256-/B4XJnzYU/6K1ZZOBIgsa3K4pqDJrnC2579c44c+4rI=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "0b6f96a6b9efcfa8d3cc8023008bcbcd1b9bc1a4", + "rev": "65cc1fa8e36ceff067daf6cfb142331f02f524d3", "type": "github" }, "original": { @@ -396,11 +396,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1739019272, - "narHash": "sha256-7Fu7oazPoYCbDzb9k8D/DdbKrC3aU1zlnc39Y8jy/s8=", + "lastModified": 1737557748, + "narHash": "sha256-BaMuhctP1x00+8cBE2cJveJQb70/tWHI50MHj/ZrtOY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fa35a3c8e17a3de613240fea68f876e5b4896aec", + "rev": "606996d74f6e2a12635d41c1bf58bfc7ea3bb5ec", "type": "github" }, "original": { @@ -412,11 +412,11 @@ }, "nixpkgsSmall": { "locked": { - "lastModified": 1739055578, - "narHash": "sha256-2MhC2Bgd06uI1A0vkdNUyDYsMD0SLNGKtD8600mZ69A=", + "lastModified": 1737672001, + "narHash": "sha256-YnHJJ19wqmibLQdUeq9xzE6CjrMA568KN/lFPuSVs4I=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a45fa362d887f4d4a7157d95c28ca9ce2899b70e", + "rev": "035f8c0853c2977b24ffc4d0a42c74f00b182cd8", "type": "github" }, "original": { @@ -428,11 +428,11 @@ }, "nixpkgsUnstable": { "locked": { - "lastModified": 1739020877, - "narHash": "sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y=", + "lastModified": 1737632463, + "narHash": "sha256-38J9QfeGSej341ouwzqf77WIHAScihAKCt8PQJ+NH28=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a79cfe0ebd24952b580b1cf08cd906354996d547", + "rev": "0aa475546ed21629c4f5bbf90e38c846a99ec9e9", "type": "github" }, "original": { @@ -444,11 +444,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1738843498, - "narHash": "sha256-7x+Q4xgFj9UxZZO9aUDCR8h4vyYut4zPUvfj3i+jBHE=", + "lastModified": 1737672001, + "narHash": "sha256-YnHJJ19wqmibLQdUeq9xzE6CjrMA568KN/lFPuSVs4I=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f5a32fa27df91dfc4b762671a0e0a859a8a0058f", + "rev": "035f8c0853c2977b24ffc4d0a42c74f00b182cd8", "type": "github" }, "original": { @@ -512,11 +512,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1738291974, - "narHash": "sha256-wkwYJc8cKmmQWUloyS9KwttBnja2ONRuJQDEsmef320=", + "lastModified": 1737411508, + "narHash": "sha256-j9IdflJwRtqo9WpM0OfAZml47eBblUHGNQTe62OUqTw=", "owner": "Mic92", "repo": "sops-nix", - "rev": "4c1251904d8a08c86ac6bc0d72cc09975e89aef7", + "rev": "015d461c16678fc02a2f405eb453abb509d4e1d4", "type": "github" }, "original": { @@ -548,11 +548,11 @@ ] }, "locked": { - "lastModified": 1738953846, - "narHash": "sha256-yrK3Hjcr8F7qS/j2F+r7C7o010eVWWlm4T1PrbKBOxQ=", + "lastModified": 1737483750, + "narHash": "sha256-5An1wq5U8sNycOBBg3nsDDgpwBmR9liOpDGlhliA6Xo=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "4f09b473c936d41582dd744e19f34ec27592c5fd", + "rev": "f2cc121df15418d028a59c9737d38e3a90fbaf8f", "type": "github" }, "original": { diff --git a/home-manager/dotfiles/foot/foot.ini b/home-manager/dotfiles/foot/foot.ini index ad2c492..88d3e21 100644 --- a/home-manager/dotfiles/foot/foot.ini +++ b/home-manager/dotfiles/foot/foot.ini @@ -71,7 +71,6 @@ urgent=yes [cursor] # style=block # color= -color=232634 f2d5cf blink=yes # blink-rate=500 # beam-thickness=1.5 @@ -86,7 +85,7 @@ blink=yes [colors] # alpha=1.0 -# background=20111b +background=20111b # foreground=ffffff # flash=7f7f00 # flash-alpha=0.5 @@ -130,39 +129,6 @@ blink=yes # search-box-match= # black-on-yellow # urls= -[colors] -foreground=c6d0f5 -background=303446 - -regular0=51576d -regular1=e78284 -regular2=a6d189 -regular3=e5c890 -regular4=8caaee -regular5=f4b8e4 -regular6=81c8be -regular7=b5bfe2 - -bright0=626880 -bright1=e78284 -bright2=a6d189 -bright3=e5c890 -bright4=8caaee -bright5=f4b8e4 -bright6=81c8be -bright7=a5adce - -16=ef9f76 -17=f2d5cf - -selection-foreground=c6d0f5 -selection-background=4f5369 - -search-box-no-match=232634 e78284 -search-box-match=c6d0f5 414559 - -jump-labels=232634 ef9f76 -urls=8caaee [csd] # preferred=server # size=26 diff --git a/home-manager/dotfiles/sway/config b/home-manager/dotfiles/sway/config index ba2f1d8..addaf5a 100755 --- a/home-manager/dotfiles/sway/config +++ b/home-manager/dotfiles/sway/config @@ -17,11 +17,11 @@ set $down j set $up k set $right l # Your preferred terminal emulator -set $term footclient +set $term foot # Your preferred application launcher # Note: pass the final command to swaymsg so that the resulting window can be opened # on the original workspace that the command was run on. -set $menu walker | xargs swaymsg exec -- +set $menu anyrun | xargs swaymsg exec -- # screenshot folder set $screenshot_folder ~/Images/Captures\ d\'écrans/ diff --git a/home-manager/dotfiles/waybar/config.jsonc b/home-manager/dotfiles/waybar/config.jsonc index 1f5a9ef..9832293 100644 --- a/home-manager/dotfiles/waybar/config.jsonc +++ b/home-manager/dotfiles/waybar/config.jsonc @@ -40,7 +40,7 @@ "network": { "interface": "wlp3s0", "format": "{ifname}", - "format-wifi": " ", + "format-wifi": "", "format-ethernet": "󰈀", "format-disconnected": "", //An empty format will hide the module. "tooltip-format": "{ifname} via {gwaddr} 󰈀", diff --git a/home-manager/dotfiles/waybar/style.css b/home-manager/dotfiles/waybar/style.css index 15d516c..f01c713 100644 --- a/home-manager/dotfiles/waybar/style.css +++ b/home-manager/dotfiles/waybar/style.css @@ -41,7 +41,7 @@ window#waybar { #workspaces button.focused { background-color: #000; - color: #fff; + color: #fff !important; } #workspaces { diff --git a/home-manager/home.nix b/home-manager/home.nix index ce8aa8d..4fd71b7 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -68,7 +68,7 @@ pkgs.xfce.thunar pkgs.gimp-with-plugins pkgs.fzf - pkgs.lf + pkgs.nnn pkgs.why3 pkgs.alt-ergo pkgs.cvc4 @@ -80,9 +80,6 @@ pkgs.krita pkgs.udiskie - - pkgs.libsixel - pkgs.walker # # You can also create simple shell scripts directly inside your # # configuration. For example, this adds a command 'my-hello' to your # # environment: @@ -122,6 +119,28 @@ nix-direnv.enable = true; }; + programs.anyrun = { + enable = true; + config = { + hideIcons = false; + showResultsImmediately = true; + maxEntries = 10; + closeOnClick = true; + x = { fraction = 0.5; }; + y = { fraction = 0.3; }; + width = { fraction = 0.3; }; + layer = "overlay"; + plugins = [ + inputs.anyrun.packages.${pkgs.system}.applications + inputs.anyrun.packages.${pkgs.system}.rink + inputs.anyrun.packages.${pkgs.system}.translate + inputs.anyrun.packages.${pkgs.system}.dictionary + inputs.anyrun.packages.${pkgs.system}.websearch + ]; + }; + + }; + programs.zoxide.enable = true; programs.zoxide.enableBashIntegration= true; programs.zoxide.options = [ @@ -183,23 +202,6 @@ longitude = 8.4; }; - xdg.mimeApps = { - enable = true; - defaultApplications = { - "text/html" = "firefox.desktop"; - "x-scheme-handler/http" = "firefox.desktop"; - "x-scheme-handler/https" = "firefox.desktop"; - "x-scheme-handler/about" = "firefox.desktop"; - "x-scheme-handler/unknown" = "firefox.desktop"; - "application/pdf" = "org.pwmt.zathura-pdf-mupdf.desktop"; - }; - }; - - programs.foot = { - enable = true; - server.enable = true; - }; - # Let Home Manager install and manage itself. programs.home-manager.enable = true; } diff --git a/hosts/goober/features/hardware/default.nix b/hosts/goober/features/hardware/default.nix index 3f10141..3c3a59c 100644 --- a/hosts/goober/features/hardware/default.nix +++ b/hosts/goober/features/hardware/default.nix @@ -3,6 +3,5 @@ imports = [ ./bluetooth.nix ./pipewire.nix - ./nvidia.nix ]; } diff --git a/hosts/goober/features/hardware/nvidia.nix b/hosts/goober/features/hardware/nvidia.nix deleted file mode 100644 index 2272c6b..0000000 --- a/hosts/goober/features/hardware/nvidia.nix +++ /dev/null @@ -1,7 +0,0 @@ -{config, pkgs}: - -{ - - hardware.graphics.enable = true; - hardware.nvidia.open = true; -}