Compare commits
5 Commits
660a7df807
...
9dfbdd6ba3
| Author | SHA1 | Date | |
|---|---|---|---|
| 9dfbdd6ba3 | |||
| bbaa9686c9 | |||
| 39d0b48da0 | |||
| 2e8bf077ae | |||
| a510a13e0e |
4
TODO.md
4
TODO.md
@ -35,9 +35,9 @@
|
||||
- [ ] add grub bootloader to configuration (and theme)
|
||||
- [ ] distinguish between profiles and decide which version of nixpkgs it should use (my notebook unstable, server stable ...)
|
||||
- [ ] add notification management for bluetooth etc...
|
||||
- [ ] add battery notification
|
||||
- [x] add battery notification
|
||||
- [ ] add syncthing configuration
|
||||
- [ ] qutebrowser configuration
|
||||
- [x] qutebrowser configuration
|
||||
- [ ] script dir set environment variable
|
||||
|
||||
- [ ] update my home page and create new web
|
||||
|
||||
757
flake.lock
757
flake.lock
@ -1050,11 +1050,11 @@
|
||||
},
|
||||
"nixpkgs_4": {
|
||||
"locked": {
|
||||
"lastModified": 1737062831,
|
||||
"narHash": "sha256-Tbk1MZbtV2s5aG+iM99U8FqwxU/YNArMcWAv6clcsBc=",
|
||||
"lastModified": 1737885589,
|
||||
"narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "5df43628fdf08d642be8ba5b3625a6c70731c19c",
|
||||
"rev": "852ff1d9e153d8875a83602e03fdef8a63f0ecf8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1066,11 +1066,11 @@
|
||||
},
|
||||
"nixpkgs_5": {
|
||||
"locked": {
|
||||
"lastModified": 1735523292,
|
||||
"narHash": "sha256-opBsbR/nrGxiiF6XzlVluiHYb6yN/hEwv+lBWTy9xoM=",
|
||||
"lastModified": 1737370608,
|
||||
"narHash": "sha256-hFA6SmioeqvGW/XvZa9bxniAeulksCOcj3kokdNT/YE=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "6d97d419e5a9b36e6293887a89a078cf85f5a61b",
|
||||
"rev": "300081d0cc72df578b02d914df941b8ec62240e6",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1188,6 +1188,7 @@
|
||||
"plugin-fidget-nvim": "plugin-fidget-nvim",
|
||||
"plugin-flutter-tools": "plugin-flutter-tools",
|
||||
"plugin-friendly-snippets": "plugin-friendly-snippets",
|
||||
"plugin-fzf-lua": "plugin-fzf-lua",
|
||||
"plugin-gesture-nvim": "plugin-gesture-nvim",
|
||||
"plugin-gitsigns-nvim": "plugin-gitsigns-nvim",
|
||||
"plugin-glow-nvim": "plugin-glow-nvim",
|
||||
@ -1209,6 +1210,46 @@
|
||||
"plugin-lz-n": "plugin-lz-n",
|
||||
"plugin-lzn-auto-require": "plugin-lzn-auto-require",
|
||||
"plugin-mind-nvim": "plugin-mind-nvim",
|
||||
"plugin-mini-ai": "plugin-mini-ai",
|
||||
"plugin-mini-align": "plugin-mini-align",
|
||||
"plugin-mini-animate": "plugin-mini-animate",
|
||||
"plugin-mini-base16": "plugin-mini-base16",
|
||||
"plugin-mini-basics": "plugin-mini-basics",
|
||||
"plugin-mini-bracketed": "plugin-mini-bracketed",
|
||||
"plugin-mini-bufremove": "plugin-mini-bufremove",
|
||||
"plugin-mini-clue": "plugin-mini-clue",
|
||||
"plugin-mini-colors": "plugin-mini-colors",
|
||||
"plugin-mini-comment": "plugin-mini-comment",
|
||||
"plugin-mini-completion": "plugin-mini-completion",
|
||||
"plugin-mini-diff": "plugin-mini-diff",
|
||||
"plugin-mini-doc": "plugin-mini-doc",
|
||||
"plugin-mini-extra": "plugin-mini-extra",
|
||||
"plugin-mini-files": "plugin-mini-files",
|
||||
"plugin-mini-fuzzy": "plugin-mini-fuzzy",
|
||||
"plugin-mini-git": "plugin-mini-git",
|
||||
"plugin-mini-hipatterns": "plugin-mini-hipatterns",
|
||||
"plugin-mini-hues": "plugin-mini-hues",
|
||||
"plugin-mini-icons": "plugin-mini-icons",
|
||||
"plugin-mini-indentscope": "plugin-mini-indentscope",
|
||||
"plugin-mini-jump": "plugin-mini-jump",
|
||||
"plugin-mini-jump2d": "plugin-mini-jump2d",
|
||||
"plugin-mini-map": "plugin-mini-map",
|
||||
"plugin-mini-misc": "plugin-mini-misc",
|
||||
"plugin-mini-move": "plugin-mini-move",
|
||||
"plugin-mini-notify": "plugin-mini-notify",
|
||||
"plugin-mini-operators": "plugin-mini-operators",
|
||||
"plugin-mini-pairs": "plugin-mini-pairs",
|
||||
"plugin-mini-pick": "plugin-mini-pick",
|
||||
"plugin-mini-sessions": "plugin-mini-sessions",
|
||||
"plugin-mini-snippets": "plugin-mini-snippets",
|
||||
"plugin-mini-splitjoin": "plugin-mini-splitjoin",
|
||||
"plugin-mini-starter": "plugin-mini-starter",
|
||||
"plugin-mini-statusline": "plugin-mini-statusline",
|
||||
"plugin-mini-surround": "plugin-mini-surround",
|
||||
"plugin-mini-tabline": "plugin-mini-tabline",
|
||||
"plugin-mini-test": "plugin-mini-test",
|
||||
"plugin-mini-trailspace": "plugin-mini-trailspace",
|
||||
"plugin-mini-visits": "plugin-mini-visits",
|
||||
"plugin-minimap-vim": "plugin-minimap-vim",
|
||||
"plugin-modes-nvim": "plugin-modes-nvim",
|
||||
"plugin-neo-tree-nvim": "plugin-neo-tree-nvim",
|
||||
@ -1257,6 +1298,7 @@
|
||||
"plugin-precognition-nvim": "plugin-precognition-nvim",
|
||||
"plugin-project-nvim": "plugin-project-nvim",
|
||||
"plugin-promise-async": "plugin-promise-async",
|
||||
"plugin-rainbow-delimiters": "plugin-rainbow-delimiters",
|
||||
"plugin-registers": "plugin-registers",
|
||||
"plugin-render-markdown-nvim": "plugin-render-markdown-nvim",
|
||||
"plugin-rose-pine": "plugin-rose-pine",
|
||||
@ -1281,14 +1323,15 @@
|
||||
"plugin-vim-repeat": "plugin-vim-repeat",
|
||||
"plugin-vim-startify": "plugin-vim-startify",
|
||||
"plugin-which-key": "plugin-which-key",
|
||||
"plugin-yanky-nvim": "plugin-yanky-nvim",
|
||||
"systems": "systems_4"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737147168,
|
||||
"narHash": "sha256-BZj3y0fPRaBoxwYR5inStdoCKZxcu7+9plvcxzoAxWY=",
|
||||
"lastModified": 1737955438,
|
||||
"narHash": "sha256-mmggS3U1rT+N18YIAuNSBtfW+n6hQvIZ7nQ1sDFNW+g=",
|
||||
"owner": "notashelf",
|
||||
"repo": "nvf",
|
||||
"rev": "ba27d85deec526a499d95713581dba1ada40c6df",
|
||||
"rev": "da48a862a383026b1c7c9b0a09424af657550602",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1800,6 +1843,22 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-fzf-lua": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1737131132,
|
||||
"narHash": "sha256-0IdADUsIr+SZ0ort92jPPfGIH1EdcwELYz+TCmDCPPI=",
|
||||
"owner": "ibhagwan",
|
||||
"repo": "fzf-lua",
|
||||
"rev": "fbe21aeb147b3dc8b188b5753a8e288ecedcee5e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "ibhagwan",
|
||||
"repo": "fzf-lua",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-gesture-nvim": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
@ -2137,6 +2196,646 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-ai": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733662803,
|
||||
"narHash": "sha256-b/776l9nYM9e2atzXrvOk9dCxjzIuW/+iINC/yPv88Y=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.ai",
|
||||
"rev": "ebb04799794a7f94628153991e6334c3304961b8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.ai",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-align": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1735582248,
|
||||
"narHash": "sha256-oHub8dEihIx4kcP3CD9GXG1SUObJUVpH4bg2Z6PmadQ=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.align",
|
||||
"rev": "e715137aece7d05734403d793b8b6b64486bc812",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.align",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-animate": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733078395,
|
||||
"narHash": "sha256-ZePmJuHCCymTgaK46nSg5tRloxs+UKrVgVmT++rGKpc=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.animate",
|
||||
"rev": "d14190ac3040116540889e2ebc25f488b195799e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.animate",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-base16": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1734960100,
|
||||
"narHash": "sha256-VGs4k/xDujPcA0Nv5T18ybSv1iqnzg0AFmaweRdhvDM=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.base16",
|
||||
"rev": "23453dacc1606e5d42238d82f0b42a2985386b62",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.base16",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-basics": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1730194519,
|
||||
"narHash": "sha256-R8POaMcgb6SBOxIpanZsswieywapnU7zDNjQMRTkR8U=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.basics",
|
||||
"rev": "67c10b3436d5d3b892715137f4773e71c6753b13",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.basics",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-bracketed": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1737036218,
|
||||
"narHash": "sha256-y+tGFF1H37ES/hnEtr3GJK3GeB6D5s8ZdSpvzl+lh3s=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.bracketed",
|
||||
"rev": "0091e11fabe34973fc038a8d0d0485202742e403",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.bracketed",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-bufremove": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1730726192,
|
||||
"narHash": "sha256-CB6ZIlrCQlh2W44Knnb10REDcvj4jcYkW/9CiOaoH2E=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.bufremove",
|
||||
"rev": "285bdac9596ee7375db50c0f76ed04336dcd2685",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.bufremove",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-clue": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1737130586,
|
||||
"narHash": "sha256-/0DpZV/jXuhaqBz5j4JN3xmofATlwPMHNSm/uTXALg0=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.clue",
|
||||
"rev": "63e42dad781b9ed4845d90ef1da8c52dfb6dce3f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.clue",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-colors": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1730726192,
|
||||
"narHash": "sha256-B2JahCUhKpYwOJrl+BhSp3UQFiyyMGJAYKGK+uMv3fk=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.colors",
|
||||
"rev": "d64b1c0f520579d905f97208eca85329e664ab88",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.colors",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-comment": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736611383,
|
||||
"narHash": "sha256-vAgBDSVtXCP+rlu+cmXdoZQBGShyH7KfL8E/gvDMfnM=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.comment",
|
||||
"rev": "6e1f9a8ebbf6f693fa3787ceda8ca3bf3cb6aec7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.comment",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-completion": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1732271068,
|
||||
"narHash": "sha256-dlQCfHUQX9rPiSYZSRipezHX0CG/redbV2g7cpwwExY=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.completion",
|
||||
"rev": "6eb9546685c4e1c4af2365b87166d4afa39d8a1b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.completion",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-diff": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1735324663,
|
||||
"narHash": "sha256-dRvW/1lfVShiHmRU0mQA5g5xDyQ0EVtVLLZ0y6WSedg=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.diff",
|
||||
"rev": "00f072250061ef498f91ed226918c9ec31a416a4",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.diff",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-doc": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1723308950,
|
||||
"narHash": "sha256-Q3DAEV1ZHS+lFhZKFCNoIjn41ksk7WRrVP2b2d6uSss=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.doc",
|
||||
"rev": "bb73a3d1ff390f7e2740027ea2567017099a237c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.doc",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-extra": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736279066,
|
||||
"narHash": "sha256-lUJrviUjAmJ70g2y93aNw3e1mHGHoB9lbh44HGP7zQs=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.extra",
|
||||
"rev": "477e3dda7b597b49bc1373951ea7da4da834c352",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.extra",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-files": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736535707,
|
||||
"narHash": "sha256-UHW78m4BiYMMrABwdkyyzQUENgQrVFbWJnmNdRMtr0w=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.files",
|
||||
"rev": "d0f03a5c38836fd2cce3dc80734124959002078c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.files",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-fuzzy": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1730726192,
|
||||
"narHash": "sha256-XvDkDfwPcBxySuz58f2mpWTeo8EsOnMvZUcNI8HNZg8=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.fuzzy",
|
||||
"rev": "faa5a6c0d29c28012c90bd011162963a58715428",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.fuzzy",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-git": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736535710,
|
||||
"narHash": "sha256-rXuKopyZBCBbpKuytCdm8keruSNK1ohk2NdeZv1wifI=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini-git",
|
||||
"rev": "fc13dde6cfe87cf25a4fd1ee177c0d157468436b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini-git",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-hipatterns": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733141274,
|
||||
"narHash": "sha256-zJ8OMzfcBh9NtSg2FHDjB5DFX9C2qZRo8t8lc097sCI=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.hipatterns",
|
||||
"rev": "f34975103a38b3f608219a1324cdfc58ea660b8b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.hipatterns",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-hues": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1734960100,
|
||||
"narHash": "sha256-4y79ejOkRL/fajZ4jC8t4K6EgNbnTsH++mIjmo6G3q0=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.hues",
|
||||
"rev": "ae6ad4c666ff42c1102344fe1eba18bb486f2e46",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.hues",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-icons": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1737036219,
|
||||
"narHash": "sha256-w0PxiTj9uiUffZXkMM18IO/b/zPpdRKW9ydyhvXRoqE=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.icons",
|
||||
"rev": "910db5df9724d65371182948f921fce23c2c881e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.icons",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-indentscope": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1737036220,
|
||||
"narHash": "sha256-Mrzc7oHXxyEGqdE003qiC9unScyb7i5A6+l8Do7yxws=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.indentscope",
|
||||
"rev": "613df2830d7faeae7483ba2e736683154b95921e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.indentscope",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-jump": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733662809,
|
||||
"narHash": "sha256-qMP9ezk4xZov5S4vrUFM62lnc4YkEaZL1EVzdXwDq1Q=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.jump",
|
||||
"rev": "bb93d998c9db6936697746330411f5fb9957145e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.jump",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-jump2d": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733662811,
|
||||
"narHash": "sha256-+DihKCh6GYwin3H9YD+q30MLMRNXvvb1GtKnfBinGjc=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.jump2d",
|
||||
"rev": "88077058297e80f1c76a18ed801ae9d7064187c6",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.jump2d",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-map": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1725613927,
|
||||
"narHash": "sha256-dL+d92+GLAILQ/A1JVCwoe3B5WtwVK01tPuC+fOTB5A=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.map",
|
||||
"rev": "4c58e755d75f9999abcd3b3c6e934734b6a8b098",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.map",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-misc": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1734103112,
|
||||
"narHash": "sha256-qnYa4IZk14MGZArmVpn15l+P9cwtFWomBVxRuYHVyXc=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.misc",
|
||||
"rev": "645fb9367c19bb485902e54e5451425981498601",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.misc",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-move": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1723711319,
|
||||
"narHash": "sha256-nX0eAlhMnKhAftgM6qeHUuawagumLQMPKDkqZNPLljg=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.move",
|
||||
"rev": "4caa1c212f5ca3d1633d21cfb184808090ed74b1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.move",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-notify": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736790793,
|
||||
"narHash": "sha256-q27j14OV6LAfoxeqBG75GSiqtqmW37GOPHpmA2fD4gs=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.notify",
|
||||
"rev": "05e598d5b349bd66404d576e6a4d4340aea5f194",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.notify",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-operators": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1731776514,
|
||||
"narHash": "sha256-+Zhy0AhuMPSHnM6dqbV45Aa7dS7XJ4mpfcHApSbuy8A=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.operators",
|
||||
"rev": "7cb4dc66c51a3d736d347bbc517dc73dc7d28888",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.operators",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-pairs": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1728656795,
|
||||
"narHash": "sha256-PtHxLKU1smVTx655r5SINxuz5CJmZWnBW70T8zJ/oxM=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.pairs",
|
||||
"rev": "7e834c5937d95364cc1740e20d673afe2d034cdb",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.pairs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-pick": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736696004,
|
||||
"narHash": "sha256-Q4GD0WzUYNtoBMx8pIl6fX5glKn1oflS4HZVC+w/eAM=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.pick",
|
||||
"rev": "09ade94d2c9c5133db9ae00f3693d82eae78e9be",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.pick",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-sessions": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1735582250,
|
||||
"narHash": "sha256-vyn8MGyOWFgJ5QVvjYb7K1cKDtg9qWnWYMNf80+kpHk=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.sessions",
|
||||
"rev": "71c9ae596664ac110560d27eb928fc24e22bc53d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.sessions",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-snippets": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736611383,
|
||||
"narHash": "sha256-How9m7KTo66FrwjZQlgZRmJ5toFKn/+GnUbx/0va3lM=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.snippets",
|
||||
"rev": "72920f62e3dd1330720e94e8f5d42592f3a1ecf8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.snippets",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-splitjoin": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1719822504,
|
||||
"narHash": "sha256-LDIbh5KfupTI4zkYOlLmVCd3DuZRhx5lTASN53VG34g=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.splitjoin",
|
||||
"rev": "3e92f6764e770ba392325cad3a4497adcada695f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.splitjoin",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-starter": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736858747,
|
||||
"narHash": "sha256-pJYkZUo+L3IeGCRdTipqTzMv+HatpNnyRxshaygKtIw=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.starter",
|
||||
"rev": "4b257cfc93241e8c8cde3f9302d1616ad4e0d036",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.starter",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-statusline": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1735582251,
|
||||
"narHash": "sha256-AQ2N93JDjtFpgerWTzRspmxrl9oQuALbeCUxBO4ZPqo=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.statusline",
|
||||
"rev": "1b0edf76fe2af015f8c989385ff949f1db7aade2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.statusline",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-surround": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733662812,
|
||||
"narHash": "sha256-okWJlG0KOdg1ShvkIIMnPSoOzGd7K84eDcp5kx6eVP8=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.surround",
|
||||
"rev": "aa5e245829dd12d8ff0c96ef11da28681d6049aa",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.surround",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-tabline": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1729176541,
|
||||
"narHash": "sha256-nucUqSN8w2xBnDp1dFBgRVVvfVoqZMdx7Zj78wdFAP0=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.tabline",
|
||||
"rev": "06ef4ecaeca2e362c7d31113435d86d144b3cbbe",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.tabline",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-test": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1729520957,
|
||||
"narHash": "sha256-NtsX441k84owAAJywq4G2rMvV6d7UR2K75G8oKam+gs=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.test",
|
||||
"rev": "86a64d5a4bf9d73ebf5875edaae0d878f64f5e48",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.test",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-trailspace": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1725613928,
|
||||
"narHash": "sha256-JKYvFz8g8kVZvxE44RhwoHXQykghXx7ebW/Mj1ZdJIw=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.trailspace",
|
||||
"rev": "3a328e62559c33014e422fb9ae97afc4208208b1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.trailspace",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-mini-visits": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1737036221,
|
||||
"narHash": "sha256-Q+m1gZ5Obu6Zzo87Djt6VCX76ZjdOiLb0j771jP8uQE=",
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.visits",
|
||||
"rev": "90f20ba6ab7d3d7cb984fffddd82f5f6c7a6bea7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "echasnovski",
|
||||
"repo": "mini.visits",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-minimap-vim": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
@ -2906,6 +3605,22 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-rainbow-delimiters": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736686348,
|
||||
"narHash": "sha256-zWHXYs3XdnoszqOFY3hA2L5mNn1a44OAeKv3lL3EMEw=",
|
||||
"owner": "HiPhish",
|
||||
"repo": "rainbow-delimiters.nvim",
|
||||
"rev": "85b80abaa09cbbc039e3095b2f515b3cf8cadd11",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "HiPhish",
|
||||
"repo": "rainbow-delimiters.nvim",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-registers": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
@ -3290,6 +4005,22 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"plugin-yanky-nvim": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1737126873,
|
||||
"narHash": "sha256-Gt8kb6sZoNIM2SDWUPyAF5Tw99qMZl+ltUCfyMXgJsU=",
|
||||
"owner": "gbprod",
|
||||
"repo": "yanky.nvim",
|
||||
"rev": "d2696b30e389dced94d5acab728f524a25f308d2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "gbprod",
|
||||
"repo": "yanky.nvim",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"pre-commit-hooks": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat",
|
||||
@ -3379,11 +4110,11 @@
|
||||
"nvf": "nvf"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737826347,
|
||||
"narHash": "sha256-AMJT9j+YwtNUFHQZh6AE+52mWUqDEs/gMpMNdY15H4Q=",
|
||||
"lastModified": 1737988728,
|
||||
"narHash": "sha256-FC7horaTH/jD/PTDrihDzbOX1fzUaw3WFGtoCFe2Pi4=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "e2739f2e847062c71de7c3e85cc441d3c072c898",
|
||||
"revCount": 4,
|
||||
"rev": "62a3598028bea348d04c0615c249b4db1fed290d",
|
||||
"revCount": 6,
|
||||
"type": "git",
|
||||
"url": "https://git.foglar.tech/foglar/neovim-config"
|
||||
},
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
|
||||
shell = "zsh"; # bash, zsh
|
||||
terminal = "kitty"; # kitty, alacritty, gnome-terminal
|
||||
browser = "librewolf"; # firefox, librewolf, qutebrowser
|
||||
browser = "qutebrowser"; # firefox, librewolf, qutebrowser
|
||||
editor = "neovim"; # neovim, vscode
|
||||
|
||||
# List all themes: $ nix build nixpkgs#base16-schemes && ls result/share/themes
|
||||
|
||||
@ -15,7 +15,6 @@
|
||||
];
|
||||
|
||||
nix.settings.experimental-features = ["nix-command" "flakes"];
|
||||
|
||||
# Home manager
|
||||
home-manager = {
|
||||
extraSpecialArgs = {inherit inputs system pkgs pkgs-stable userSettings;};
|
||||
@ -63,6 +62,7 @@
|
||||
program = {
|
||||
docker.enable = false;
|
||||
podman.enable = true;
|
||||
ollama.enable = true;
|
||||
steam.enable = true;
|
||||
proxychains.enable = true;
|
||||
tor.enable = true;
|
||||
@ -87,6 +87,7 @@
|
||||
environment.systemPackages = [
|
||||
inputs.install-script.packages.${system}.default
|
||||
inputs.shinya-nvf.packages.${system}.nvf
|
||||
pkgs.gcc
|
||||
];
|
||||
|
||||
#services.twingate.enable = true;
|
||||
|
||||
@ -27,6 +27,7 @@
|
||||
mpv
|
||||
openrocket
|
||||
spotube
|
||||
harmony-music
|
||||
inkscape
|
||||
gnome-disk-utility
|
||||
qbittorrent
|
||||
|
||||
@ -22,6 +22,9 @@
|
||||
sqlmap
|
||||
tor-browser
|
||||
android-udev-rules
|
||||
postman
|
||||
gdb
|
||||
xh
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@ -2,8 +2,6 @@
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
inputs,
|
||||
system,
|
||||
...
|
||||
}: {
|
||||
options = {
|
||||
@ -24,6 +22,7 @@
|
||||
git-ignore
|
||||
lazygit
|
||||
ghostty
|
||||
cargo
|
||||
]
|
||||
);
|
||||
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
config,
|
||||
pkgs,
|
||||
userSettings,
|
||||
...
|
||||
}: {
|
||||
options = {
|
||||
@ -41,7 +42,15 @@
|
||||
|
||||
# Services for the Hyprland module
|
||||
services.network-manager-applet.enable = true;
|
||||
services.dunst.enable = true;
|
||||
#services.dunst.enable = true;
|
||||
services.swaync = {
|
||||
enable = true;
|
||||
settings = {
|
||||
fit-to-screen = false;
|
||||
control-center-height = 500;
|
||||
control-center-width = 250;
|
||||
};
|
||||
};
|
||||
|
||||
# Home session variables
|
||||
home.sessionVariables = {
|
||||
@ -143,7 +152,12 @@
|
||||
"$term" = "${pkgs.kitty}/bin/kitty";
|
||||
"$editor" = "${pkgs.vscode}/bin/code";
|
||||
"$file" = "${pkgs.nautilus}/bin/nautilus";
|
||||
"$browser" = "${pkgs.librewolf-wayland}/bin/librewolf";
|
||||
"$browser" =
|
||||
if userSettings.browser == "librewolf"
|
||||
then "${pkgs.librewolf-wayland}/bin/librewolf"
|
||||
else if userSettings.browser == "qutebrowser"
|
||||
then "${pkgs.qutebrowser}/bin/qutebrowser"
|
||||
else "${pkgs.firefox-wayland}/bin/firefox";
|
||||
|
||||
animations = {
|
||||
"enabled" = "yes";
|
||||
@ -408,6 +422,8 @@
|
||||
"float,class:^(post_processing_gui.py)$"
|
||||
"float,title:^(Picture-in-Picture)$"
|
||||
|
||||
"size 960 600,class:^(.blueman-manager-wrapped)$"
|
||||
|
||||
"pin,title:^(Picture-in-Picture)$"
|
||||
"move 1280 680,title:^(Picture-in-Picture)$"
|
||||
"float,title:^(KDE Connect)$"
|
||||
|
||||
@ -31,7 +31,7 @@
|
||||
];
|
||||
modules-left = ["custom/padd" "custom/l_end" "cpu" "memory" "custom/r_end" "custom/l_end" "idle_inhibitor" "clock" "custom/r_end" "" "custom/padd"];
|
||||
modules-center = ["custom/padd" "" "custom/l_end" "hyprland/workspaces" "hyprland/window" "custom/r_end" "custom/padd"];
|
||||
modules-right = ["custom/padd" "custom/l_end" "backlight" "network" "bluetooth" "pulseaudio" "pulseaudio#microphone" "custom/r_end" "custom/l_end" "tray" "battery" "custom/r_end" "custom/l_end" "custom/cliphist" "custom/power" "custom/r_end" "custom/padd"];
|
||||
modules-right = ["custom/padd" "custom/l_end" "backlight" "network" "bluetooth" "pulseaudio" "pulseaudio#microphone" "custom/r_end" "custom/l_end" "tray" "battery" "custom/r_end" "custom/l_end" "custom/notification" "custom/cliphist" "custom/power" "custom/r_end" "custom/padd"];
|
||||
|
||||
"hyprland/workspaces" = {
|
||||
disable-scroll = true;
|
||||
@ -243,6 +243,27 @@
|
||||
tooltip = true;
|
||||
};
|
||||
|
||||
"custom/notification" = {
|
||||
tooltip = false;
|
||||
format = "{} {icon}";
|
||||
"format-icons" = {
|
||||
notification = "";
|
||||
none = "";
|
||||
"dnd-notification" = " ";
|
||||
"dnd-none" = "";
|
||||
"inhibited-notification" = " ";
|
||||
"inhibited-none" = "";
|
||||
"dnd-inhibited-notification" = " ";
|
||||
"dnd-inhibited-none" = " ";
|
||||
};
|
||||
"return-type" = "json";
|
||||
"exec-if" = "which swaync-client";
|
||||
exec = "swaync-client -swb";
|
||||
"on-click" = "sleep 0.1 && swaync-client -t -sw";
|
||||
"on-click-right" = "sleep 0.1 && swaync-client -d -sw";
|
||||
escape = true;
|
||||
};
|
||||
|
||||
"custom/l_end" = {
|
||||
format = " ";
|
||||
interval = "once";
|
||||
@ -404,7 +425,7 @@
|
||||
#memory,
|
||||
#mpris,
|
||||
#network,
|
||||
#custom-notifications,
|
||||
#custom-notification,
|
||||
#custom-power,
|
||||
#pulseaudio,
|
||||
#custom-spotify,
|
||||
|
||||
@ -208,6 +208,7 @@ in
|
||||
|
||||
config.set('content.javascript.enabled', True, 'qute://*/*')
|
||||
|
||||
c.editor.command = ['${pkgs.kitty}/bin/kitty', '-e', 'nvim', '{}']
|
||||
c.tabs.favicons.scale = 1.0
|
||||
c.tabs.last_close = 'close'
|
||||
c.tabs.position = 'top'
|
||||
@ -232,7 +233,7 @@ in
|
||||
c.url.searchengines = {'DEFAULT': 'https://duckduckgo.com/?q={}&ia=web',
|
||||
'd' : 'https://duckduckgo.com/?q={}&ia=web',
|
||||
'aw' : 'https://wiki.archlinux.org/index.php?search={}&title=Special%3ASearch&wprov=acrw1',
|
||||
'nw' : 'https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query={}',
|
||||
'np' : 'https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query={}',
|
||||
'mn' : 'https://mynixos.com/search?q={}',
|
||||
'yt' : 'https://www.youtube.com/results?search_query={}',
|
||||
'gh' : 'https://github.com/search?q={}&type=repositories',
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
bat.enable = lib.mkDefault true;
|
||||
btop.enable = lib.mkDefault true;
|
||||
fzf.enable = lib.mkDefault true;
|
||||
swaync.enable = true;
|
||||
|
||||
tmux.enable =
|
||||
if config.program.tmux.enable
|
||||
@ -32,6 +33,7 @@
|
||||
kde.enable = true;
|
||||
gtk.enable = true;
|
||||
|
||||
|
||||
waybar = {
|
||||
enable = true;
|
||||
enableCenterBackColors = false;
|
||||
|
||||
@ -9,11 +9,13 @@
|
||||
./packages/sops/sops.nix
|
||||
./packages/ssh-client.nix
|
||||
./packages/syncthing.nix
|
||||
./packages/ollama.nix
|
||||
];
|
||||
|
||||
program = {
|
||||
docker.enable = lib.mkDefault false;
|
||||
podman.enable = lib.mkDefault true;
|
||||
ollama.enable = lib.mkDefault false;
|
||||
steam.enable = lib.mkDefault true;
|
||||
proxychains.enable = lib.mkDefault true;
|
||||
tor.enable = lib.mkDefault true;
|
||||
|
||||
17
nixos/system/packages/ollama.nix
Normal file
17
nixos/system/packages/ollama.nix
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}: {
|
||||
options.program.ollama.enable = lib.mkEnableOption "Enable Ollama";
|
||||
|
||||
config = lib.mkIf config.program.ollama.enable {
|
||||
services.ollama = {
|
||||
enable = true;
|
||||
acceleration =
|
||||
if config.sys.nvidia.enable == true
|
||||
then "cuda"
|
||||
else "false";
|
||||
};
|
||||
};
|
||||
}
|
||||
@ -17,7 +17,6 @@
|
||||
flake = inputs.self.outPath;
|
||||
flags = [
|
||||
"--commit-lock-file"
|
||||
"-L" # print build logs
|
||||
];
|
||||
dates = "weekly";
|
||||
randomizedDelaySec = "45min";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user