From d987cf85746992cb8c820312db5b8ab168a71223 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Sun, 24 Dec 2023 00:08:08 +0100 Subject: [PATCH 1/4] Add packages to take screenshots --- home-manager/desktop/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/home-manager/desktop/default.nix b/home-manager/desktop/default.nix index 19370ec..9829481 100644 --- a/home-manager/desktop/default.nix +++ b/home-manager/desktop/default.nix @@ -5,9 +5,11 @@ dejavu_fonts emojione font-awesome + grim lato liberation_ttf libertine + libnotify (nerdfonts.override { fonts = [ "FiraCode" @@ -15,8 +17,7 @@ }) noto-fonts-emoji noto-fonts-cjk - - libnotify + slurp wl-clipboard xdg-utils ]; From d3b83da522a0b45cd1368764dab5c2e0456d80da Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Sun, 24 Dec 2023 00:08:37 +0100 Subject: [PATCH 2/4] Update stateVersion --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 14bf36d..ac02d7d 100644 --- a/flake.nix +++ b/flake.nix @@ -9,7 +9,7 @@ }; outputs = { self, nixpkgs, home-manager, ... }@inputs: let - stateVersion = "23.05"; + stateVersion = "23.11"; in rec { nixosConfigurations = { From 5f3c13ca91ce80af5e663a58a0e23881321a4159 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Sun, 24 Dec 2023 00:11:06 +0100 Subject: [PATCH 3/4] Update portals configuration --- nixos/includes/desktop/xdg-portal.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/nixos/includes/desktop/xdg-portal.nix b/nixos/includes/desktop/xdg-portal.nix index 130f664..9d2b049 100644 --- a/nixos/includes/desktop/xdg-portal.nix +++ b/nixos/includes/desktop/xdg-portal.nix @@ -1,9 +1,18 @@ -{ config, pkgs, ...}: +{ pkgs, ...}: { xdg.portal = { enable = true; wlr.enable = true; # gtk portal needed to make gtk apps happy extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; + config = { + common = { + default = [ + "gtk" + ]; + "org.freedesktop.impl.portal.ScreenCast" = "wlr"; + "org.freedesktop.impl.portal.Screenshot" = "wlr"; + }; + }; }; } From 5bef12e5583e4ba2ff40ff297522b7668f0450cc Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Sun, 24 Dec 2023 01:44:04 +0100 Subject: [PATCH 4/4] Update indent blankline plugin configuration --- home-manager/cli/neovim/default.nix | 10 +++++++++- home-manager/cli/neovim/files/options.lua | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/home-manager/cli/neovim/default.nix b/home-manager/cli/neovim/default.nix index ab93cf2..c1eecbe 100644 --- a/home-manager/cli/neovim/default.nix +++ b/home-manager/cli/neovim/default.nix @@ -65,7 +65,15 @@ in type = "lua"; config = (builtins.readFile ./files/luasnip.lua); } - indent-blankline-nvim + { + plugin = indent-blankline-nvim; + type = "lua"; + config ='' + require("ibl").setup{ + indent = { char = "│"}, + } + ''; + } { plugin = nvim-lspconfig; type = "lua"; diff --git a/home-manager/cli/neovim/files/options.lua b/home-manager/cli/neovim/files/options.lua index 0fe083d..193fe24 100644 --- a/home-manager/cli/neovim/files/options.lua +++ b/home-manager/cli/neovim/files/options.lua @@ -15,8 +15,16 @@ vim.opt.hlsearch = true -- search: hightlight terms vim.opt.ignorecase = true vim.opt.incsearch = true vim.opt.laststatus = 1 + -- show special character -vim.opt.listchars = {tab = '→ ', trail = '␣', eol = '', extends = '…' } +vim.opt.listchars = { + tab = '→ ', + trail = '␣', + space = '·', + eol = '', + extends = '…', + precedes = "<" +} vim.opt.signcolumn = "yes" -- alway show sign column vim.opt.number = true