me like nix
0

Configure Feed

Select the types of activity you want to include in your feed.

use unstable nixpkgs

+75 -57
+37 -37
flake.lock
··· 5 5 "nixpkgs": "nixpkgs" 6 6 }, 7 7 "locked": { 8 - "lastModified": 1748080874, 9 - "narHash": "sha256-sUebEzAkrY8Aq5G0GHFyRddmRNGP/a2iTtV7ISNvi/c=", 8 + "lastModified": 1752227483, 9 + "narHash": "sha256-eetITGJfURryoHY5gfuE9/4sEV9aSgzhPxgsQgofNa8=", 10 10 "owner": "catppuccin", 11 11 "repo": "nix", 12 - "rev": "0ba11b12be81f0849a89ed17ab635164ea8f0112", 12 + "rev": "5f431aac1a4038c385e6de2d2384d943e4802d61", 13 13 "type": "github" 14 14 }, 15 15 "original": { ··· 25 25 ] 26 26 }, 27 27 "locked": { 28 - "lastModified": 1748665073, 29 - "narHash": "sha256-RMhjnPKWtCoIIHiuR9QKD7xfsKb3agxzMfJY8V9MOew=", 28 + "lastModified": 1752391422, 29 + "narHash": "sha256-ReX0NG6nIAEtQQjLqeu1vUU2jjZuMlpymNtb4VQYeus=", 30 30 "owner": "nix-community", 31 31 "repo": "home-manager", 32 - "rev": "282e1e029cb6ab4811114fc85110613d72771dea", 32 + "rev": "c26266790678863cce8e7460fdbf0d80991b1906", 33 33 "type": "github" 34 34 }, 35 35 "original": { ··· 70 70 "xwayland-satellite-unstable": "xwayland-satellite-unstable" 71 71 }, 72 72 "locked": { 73 - "lastModified": 1751335430, 74 - "narHash": "sha256-OVP1yknJHvRK+eIy56UZsf9kUXSmwlwitPa9dZ0/HWo=", 73 + "lastModified": 1752452487, 74 + "narHash": "sha256-twcawp+dcfo79MU3b7LoCug0xdwA68iVtQ6s8wNS5bM=", 75 75 "owner": "sodiboo", 76 76 "repo": "niri-flake", 77 - "rev": "fab3c874b28d95696225b4e575c3b6dc5d6058fe", 77 + "rev": "11b4d1e53016d5ea8ed4cc6fd650e385ce4b927e", 78 78 "type": "github" 79 79 }, 80 80 "original": { ··· 103 103 "niri-unstable": { 104 104 "flake": false, 105 105 "locked": { 106 - "lastModified": 1750791124, 107 - "narHash": "sha256-F5iVU/hjoSHSSe0gllxm0PcAaseEtGNanYK5Ha3k2Tg=", 106 + "lastModified": 1752418007, 107 + "narHash": "sha256-3DyujBgCewh7r5fz4L0ZRw28BJBqfqeDSVpeTud/aEU=", 108 108 "owner": "YaLTeR", 109 109 "repo": "niri", 110 - "rev": "37458d94b288945f6cfbd3c5c233f634d59f246c", 110 + "rev": "bb40a35ccf6edbe2c838686562cbdad1ef98ce72", 111 111 "type": "github" 112 112 }, 113 113 "original": { ··· 123 123 "website-builder": "website-builder" 124 124 }, 125 125 "locked": { 126 - "lastModified": 1748954533, 127 - "narHash": "sha256-3lCB7zSfURSqZTulQpuopsa1mQs89FO+97CemlfxxDY=", 126 + "lastModified": 1752337105, 127 + "narHash": "sha256-dxnmm2wIgohIOKAoaa4fneDOsnnKR/BgFZuWhx4B5N8=", 128 128 "owner": "rasmus-kirk", 129 129 "repo": "nixarr", 130 - "rev": "460d20269c280d9607fb816f3f7a03d55fdf1a9c", 130 + "rev": "fc75ca0e6bc2fc31c0a3567d275b92ee30b9311d", 131 131 "type": "github" 132 132 }, 133 133 "original": { ··· 138 138 }, 139 139 "nixpkgs": { 140 140 "locked": { 141 - "lastModified": 1744463964, 142 - "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", 141 + "lastModified": 1750776420, 142 + "narHash": "sha256-/CG+w0o0oJ5itVklOoLbdn2dGB0wbZVOoDm4np6w09A=", 143 143 "owner": "NixOS", 144 144 "repo": "nixpkgs", 145 - "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", 145 + "rev": "30a61f056ac492e3b7cdcb69c1e6abdcf00e39cf", 146 146 "type": "github" 147 147 }, 148 148 "original": { ··· 154 154 }, 155 155 "nixpkgs-stable": { 156 156 "locked": { 157 - "lastModified": 1751211869, 158 - "narHash": "sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y=", 157 + "lastModified": 1752308619, 158 + "narHash": "sha256-pzrVLKRQNPrii06Rm09Q0i0dq3wt2t2pciT/GNq5EZQ=", 159 159 "owner": "NixOS", 160 160 "repo": "nixpkgs", 161 - "rev": "b43c397f6c213918d6cfe6e3550abfe79b5d1c51", 161 + "rev": "650e572363c091045cdbc5b36b0f4c1f614d3058", 162 162 "type": "github" 163 163 }, 164 164 "original": { ··· 170 170 }, 171 171 "nixpkgs_2": { 172 172 "locked": { 173 - "lastModified": 1751271578, 174 - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", 173 + "lastModified": 1751984180, 174 + "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", 175 175 "owner": "NixOS", 176 176 "repo": "nixpkgs", 177 - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", 177 + "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", 178 178 "type": "github" 179 179 }, 180 180 "original": { ··· 202 202 }, 203 203 "nixpkgs_4": { 204 204 "locked": { 205 - "lastModified": 1748437600, 206 - "narHash": "sha256-hYKMs3ilp09anGO7xzfGs3JqEgUqFMnZ8GMAqI6/k04=", 205 + "lastModified": 1751984180, 206 + "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", 207 207 "owner": "NixOS", 208 208 "repo": "nixpkgs", 209 - "rev": "7282cb574e0607e65224d33be8241eae7cfe0979", 209 + "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", 210 210 "type": "github" 211 211 }, 212 212 "original": { 213 213 "owner": "NixOS", 214 - "ref": "nixos-25.05", 214 + "ref": "nixos-unstable", 215 215 "repo": "nixpkgs", 216 216 "type": "github" 217 217 } ··· 249 249 ] 250 250 }, 251 251 "locked": { 252 - "lastModified": 1748552643, 253 - "narHash": "sha256-UI3dlA/6WOitW3ejPhwYvB/yxrVWpdTmh96Hl8CEUis=", 252 + "lastModified": 1750317638, 253 + "narHash": "sha256-B4RWcXXOLO6gMeYyV+K4olu+kGGsYamKH+JAm0cIXqI=", 254 254 "owner": "rasmus-kirk", 255 255 "repo": "website-builder", 256 - "rev": "f399b9c89d45a0150ce6230c6df23f62f9c3cf89", 256 + "rev": "b54192000a00e865947f45bacf3184d56363ee38", 257 257 "type": "github" 258 258 }, 259 259 "original": { ··· 282 282 "xwayland-satellite-unstable": { 283 283 "flake": false, 284 284 "locked": { 285 - "lastModified": 1751228685, 286 - "narHash": "sha256-MENtauGBhJ+kDeFaawvWGXaFG3Il6qQzjaP0RmtfM0k=", 285 + "lastModified": 1752338000, 286 + "narHash": "sha256-Fxlp/yKtynug0jyuauAmvZU2SzHCfwlwWf85j+IvQ0U=", 287 287 "owner": "Supreeeme", 288 288 "repo": "xwayland-satellite", 289 - "rev": "557ebeb616e03d5e4a8049862bbbd1f02c6f020b", 289 + "rev": "ba78881a68182ce338041846164cbfed0d70935c", 290 290 "type": "github" 291 291 }, 292 292 "original": { ··· 303 303 ] 304 304 }, 305 305 "locked": { 306 - "lastModified": 1751858709, 307 - "narHash": "sha256-xghd1GDPRSa6aD6tEk2JCuQDZWdHITlCA/stwSVoZJQ=", 306 + "lastModified": 1752441511, 307 + "narHash": "sha256-1CaGtMQ/UhlBfXzdDF2uK0yXPgzTy43qDYTQaV6GrjE=", 308 308 "owner": "0xc000022070", 309 309 "repo": "zen-browser-flake", 310 - "rev": "216dd333fa41aa013bf8aab9322d7c1a2aee5b4a", 310 + "rev": "d9c8ac0065e977a6776bed89909d82d58b297c65", 311 311 "type": "github" 312 312 }, 313 313 "original": {
+1 -1
flake.nix
··· 3 3 4 4 inputs = { 5 5 # Nixpkgs (stable or unstable) 6 - nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; 6 + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 7 7 8 8 # Home Manager 9 9 home-manager = {
+24 -6
home.nix
··· 13 13 programs.niri = { 14 14 enable = true; 15 15 settings = { 16 + layout = { 17 + struts = { 18 + top = 0; 19 + bottom = 0; 20 + }; 21 + }; 16 22 gestures = { 17 23 hot-corners = { 18 24 }; ··· 67 73 spawn-at-startup = [ 68 74 { command = [ "xwayland-satellite" ]; } 69 75 { command = [ "swww-daemon" ]; } 76 + { command = [ "udiskie -anv" ]; } 70 77 { command = [ "mako" ]; } 71 78 { command = [ "waybar" ]; } 72 79 { command = [ "/usr/bin/lxqt-policykit-agent" ]; } ··· 77 84 }; 78 85 }; 79 86 }; 87 + 88 + nixpkgs.config.allowUnfree = true; 80 89 81 90 xdg.configFile."waybar/config.jsonc".source = ./waybar/config.jsonc; 82 91 programs.waybar = { ··· 86 95 87 96 * { 88 97 font-family: FantasqueSansMono Nerd Font; 89 - font-size: 17px; 98 + font-size: 14px; 90 99 min-height: 0; 91 100 } 92 101 93 102 #waybar { 94 103 background: transparent; 95 104 color: @text; 96 - margin: 5px 5px; 105 + margin: 4px 4px; 97 106 } 98 107 99 108 #workspaces { 100 109 border-radius: 1rem; 101 - margin: 5px; 110 + margin: 4px; 102 111 background-color: @surface0; 103 112 margin-left: 1rem; 104 113 } ··· 125 134 #clock, 126 135 #battery, 127 136 #pulseaudio, 137 + #network, 138 + #power-profiles-daemon, 139 + #cpu, 140 + #memory, 141 + #temperature, 128 142 #custom-lock, 129 143 #custom-power { 130 144 background-color: @surface0; 131 145 padding: 0.5rem 1rem; 132 - margin: 5px 0; 146 + margin: 4px 0; 133 147 } 134 148 135 149 #clock { ··· 226 240 darktable # photo editing 227 241 zoxide 228 242 chromium 243 + claude-code 244 + nautilus # file browser 245 + xdg-desktop-portal-gnome # gnome gui stuff 246 + sqlitebrowser 229 247 230 248 # --- FONTS ARE IMPORTANT --- 231 249 noto-fonts ··· 302 320 editor = { 303 321 bufferline = "multiple"; 304 322 file-picker = { 305 - hidden = true; 306 - git-ignore = false; 323 + hidden = false; 324 + git-ignore = true; 307 325 }; 308 326 cursor-shape = { 309 327 insert = "bar";
+13 -13
waybar/config.jsonc
··· 2 2 { 3 3 // "layer": "top", // Waybar at top layer 4 4 // "position": "bottom", // Waybar position (top|bottom|left|right) 5 - "height": 30, // Waybar height (to be removed for auto height) 5 + "height": 8, // Waybar height (to be removed for auto height) 6 6 // "width": 1280, // Waybar width 7 - "spacing": 8, // Gaps between modules (4px) 7 + "spacing": 0, // Gaps between modules (4px) 8 8 // Choose the order of the modules 9 9 "modules-left": [ 10 10 "sway/workspaces", ··· 55 55 "capslock": true, 56 56 "format": "{name} {icon}", 57 57 "format-icons": { 58 - "locked": "", 59 - "unlocked": "" 58 + "locked": " ", 59 + "unlocked": " " 60 60 } 61 61 }, 62 62 "sway/mode": { ··· 116 116 "format-alt": "{:%Y-%m-%d}" 117 117 }, 118 118 "cpu": { 119 - "format": "{usage}% ", 119 + "format": "{usage}%  ", 120 120 "tooltip": false 121 121 }, 122 122 "memory": { 123 - "format": "{}% " 123 + "format": "{}%  " 124 124 }, 125 125 "temperature": { 126 126 // "thermal-zone": 2, ··· 160 160 "format-icons": { 161 161 "default": "", 162 162 "performance": "", 163 - "balanced": "", 164 - "power-saver": "" 163 + "balanced": " ", 164 + "power-saver": " " 165 165 } 166 166 }, 167 167 "network": { 168 168 // "interface": "wlp2*", // (Optional) To force the use of this interface 169 - "format-wifi": "{essid} ({signalStrength}%) ", 169 + "format-wifi": "{essid} ({signalStrength}%)  ", 170 170 "format-ethernet": "{ipaddr}/{cidr} ", 171 171 "tooltip-format": "{ifname} via {gwaddr} ", 172 172 "format-linked": "{ifname} (No IP) ", ··· 180 180 "format-bluetooth-muted": " {icon} {format_source}", 181 181 "format-muted": " {format_source}", 182 182 "format-source": "{volume}% ", 183 - "format-source-muted": "", 183 + "format-source-muted": " ", 184 184 "format-icons": { 185 185 "headphone": "", 186 186 "hands-free": "", ··· 188 188 "phone": "", 189 189 "portable": "", 190 190 "car": "", 191 - "default": ["", "", ""] 191 + "default": ["", " ", " "] 192 192 }, 193 193 "on-click": "pavucontrol" 194 194 }, ··· 197 197 "return-type": "json", 198 198 "max-length": 40, 199 199 "format-icons": { 200 - "spotify": "", 201 - "default": "🎜" 200 + "spotify": " ", 201 + "default": "🎜 " 202 202 }, 203 203 "escape": true, 204 204 "exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder