Compare commits

..

4 commits

Author SHA1 Message Date
d03c0990e8 added nvidia 2025-02-09 17:30:51 +01:00
d79a02a266 migrated to walker as anyrun seems deprecated 2025-02-09 17:30:46 +01:00
a184f9f731 fixed waybar 2025-02-02 00:38:24 +01:00
72ea530b1a added footclient 2025-02-02 00:38:16 +01:00
8 changed files with 101 additions and 61 deletions

66
flake.lock generated
View file

@ -128,11 +128,11 @@
]
},
"locked": {
"lastModified": 1736143030,
"narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
"lastModified": 1738453229,
"narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
"rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd",
"type": "github"
},
"original": {
@ -232,11 +232,11 @@
]
},
"locked": {
"lastModified": 1736917206,
"narHash": "sha256-JTBWmyGf8K1Rwb+gviHIUzRJk/sITtT+72HXFkTZUjo=",
"lastModified": 1738237977,
"narHash": "sha256-oJN/yvRL7G0WlR/hTkQIjFbPkzCV+sFnNB/38Tb9RL4=",
"owner": "hercules-ci",
"repo": "hercules-ci-effects",
"rev": "afd0a42e8c61ebb56899315ee4084a8b2e4ff425",
"rev": "6d1b6d5d59758b4f5f05745f774fc13cdc59da43",
"type": "github"
},
"original": {
@ -277,11 +277,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1737701591,
"narHash": "sha256-S71nENrb8kBrEvihDD+1mzn5sRrRr1sAaNMkjWDx1h0=",
"lastModified": 1739060572,
"narHash": "sha256-b66lHmfaZ4lKAG5VW8wC7fba2vUs6OMRlJumO4xMEfc=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
"rev": "c9248eec123e70ef1132bbedeae22e2af7011095",
"rev": "4452574d52632a36458cd9c80f6303f556460221",
"type": "github"
},
"original": {
@ -293,11 +293,11 @@
"neovim-src": {
"flake": false,
"locked": {
"lastModified": 1737675744,
"narHash": "sha256-2Q4SNciK6DHC5WknFSbk3aYjorayf9y4uz3tdtl/T1M=",
"lastModified": 1739058097,
"narHash": "sha256-QNlqRh8BnmSgJ6e5CRII9og+Z7fBfMAUbL3g66O8ZXg=",
"owner": "neovim",
"repo": "neovim",
"rev": "8bc28978b632362ae658f8d4a6327e07a8b371b2",
"rev": "59edd7c88a13d793501b88c55803da8a0ba7c739",
"type": "github"
},
"original": {
@ -313,11 +313,11 @@
]
},
"locked": {
"lastModified": 1737504076,
"narHash": "sha256-/B4XJnzYU/6K1ZZOBIgsa3K4pqDJrnC2579c44c+4rI=",
"lastModified": 1739034224,
"narHash": "sha256-Mj/8jDzh1KNmUhWqEeVlW3hO9MZkxqioJGnmR7rivaE=",
"owner": "LnL7",
"repo": "nix-darwin",
"rev": "65cc1fa8e36ceff067daf6cfb142331f02f524d3",
"rev": "0b6f96a6b9efcfa8d3cc8023008bcbcd1b9bc1a4",
"type": "github"
},
"original": {
@ -396,11 +396,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1737557748,
"narHash": "sha256-BaMuhctP1x00+8cBE2cJveJQb70/tWHI50MHj/ZrtOY=",
"lastModified": 1739019272,
"narHash": "sha256-7Fu7oazPoYCbDzb9k8D/DdbKrC3aU1zlnc39Y8jy/s8=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "606996d74f6e2a12635d41c1bf58bfc7ea3bb5ec",
"rev": "fa35a3c8e17a3de613240fea68f876e5b4896aec",
"type": "github"
},
"original": {
@ -412,11 +412,11 @@
},
"nixpkgsSmall": {
"locked": {
"lastModified": 1737672001,
"narHash": "sha256-YnHJJ19wqmibLQdUeq9xzE6CjrMA568KN/lFPuSVs4I=",
"lastModified": 1739055578,
"narHash": "sha256-2MhC2Bgd06uI1A0vkdNUyDYsMD0SLNGKtD8600mZ69A=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "035f8c0853c2977b24ffc4d0a42c74f00b182cd8",
"rev": "a45fa362d887f4d4a7157d95c28ca9ce2899b70e",
"type": "github"
},
"original": {
@ -428,11 +428,11 @@
},
"nixpkgsUnstable": {
"locked": {
"lastModified": 1737632463,
"narHash": "sha256-38J9QfeGSej341ouwzqf77WIHAScihAKCt8PQJ+NH28=",
"lastModified": 1739020877,
"narHash": "sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "0aa475546ed21629c4f5bbf90e38c846a99ec9e9",
"rev": "a79cfe0ebd24952b580b1cf08cd906354996d547",
"type": "github"
},
"original": {
@ -444,11 +444,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1737672001,
"narHash": "sha256-YnHJJ19wqmibLQdUeq9xzE6CjrMA568KN/lFPuSVs4I=",
"lastModified": 1738843498,
"narHash": "sha256-7x+Q4xgFj9UxZZO9aUDCR8h4vyYut4zPUvfj3i+jBHE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "035f8c0853c2977b24ffc4d0a42c74f00b182cd8",
"rev": "f5a32fa27df91dfc4b762671a0e0a859a8a0058f",
"type": "github"
},
"original": {
@ -512,11 +512,11 @@
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1737411508,
"narHash": "sha256-j9IdflJwRtqo9WpM0OfAZml47eBblUHGNQTe62OUqTw=",
"lastModified": 1738291974,
"narHash": "sha256-wkwYJc8cKmmQWUloyS9KwttBnja2ONRuJQDEsmef320=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "015d461c16678fc02a2f405eb453abb509d4e1d4",
"rev": "4c1251904d8a08c86ac6bc0d72cc09975e89aef7",
"type": "github"
},
"original": {
@ -548,11 +548,11 @@
]
},
"locked": {
"lastModified": 1737483750,
"narHash": "sha256-5An1wq5U8sNycOBBg3nsDDgpwBmR9liOpDGlhliA6Xo=",
"lastModified": 1738953846,
"narHash": "sha256-yrK3Hjcr8F7qS/j2F+r7C7o010eVWWlm4T1PrbKBOxQ=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "f2cc121df15418d028a59c9737d38e3a90fbaf8f",
"rev": "4f09b473c936d41582dd744e19f34ec27592c5fd",
"type": "github"
},
"original": {

View file

@ -71,6 +71,7 @@ urgent=yes
[cursor]
# style=block
# color=<inverse foreground/background>
color=232634 f2d5cf
blink=yes
# blink-rate=500
# beam-thickness=1.5
@ -85,7 +86,7 @@ blink=yes
[colors]
# alpha=1.0
background=20111b
# background=20111b
# foreground=ffffff
# flash=7f7f00
# flash-alpha=0.5
@ -129,6 +130,39 @@ background=20111b
# search-box-match=<regular0> <regular3> # black-on-yellow
# urls=<regular3>
[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

View file

@ -17,11 +17,11 @@ set $down j
set $up k
set $right l
# Your preferred terminal emulator
set $term foot
set $term footclient
# 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 anyrun | xargs swaymsg exec --
set $menu walker | xargs swaymsg exec --
# screenshot folder
set $screenshot_folder ~/Images/Captures\ d\'écrans/

View file

@ -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} 󰈀",

View file

@ -41,7 +41,7 @@ window#waybar {
#workspaces button.focused {
background-color: #000;
color: #fff !important;
color: #fff;
}
#workspaces {

View file

@ -68,7 +68,7 @@
pkgs.xfce.thunar
pkgs.gimp-with-plugins
pkgs.fzf
pkgs.nnn
pkgs.lf
pkgs.why3
pkgs.alt-ergo
pkgs.cvc4
@ -80,6 +80,9 @@
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:
@ -119,28 +122,6 @@
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 = [
@ -202,6 +183,23 @@
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;
}

View file

@ -3,5 +3,6 @@
imports = [
./bluetooth.nix
./pipewire.nix
./nvidia.nix
];
}

View file

@ -0,0 +1,7 @@
{config, pkgs}:
{
hardware.graphics.enable = true;
hardware.nvidia.open = true;
}