2 |
DENIED
|
moderate
|
App\Entity\Entry {#1843
+user: Proxies\__CG__\App\Entity\User {#1880 …}
+magazine: App\Entity\Magazine {#285
+icon: null
+name: "guix@lemmy.ml"
+title: "guix"
+description: "Guix is an advanced distribution of the GNU operating system developed by the GNU Project"
+rules: null
+subscriptionsCount: 1
+entryCount: 10
+entryCommentCount: 8
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1727743868 {#293
date: 2024-10-01 02:51:08.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#272 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#268 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#257 …}
+entries: Doctrine\ORM\PersistentCollection {#215 …}
+posts: Doctrine\ORM\PersistentCollection {#173 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#235 …}
+bans: Doctrine\ORM\PersistentCollection {#152 …}
+reports: Doctrine\ORM\PersistentCollection {#138 …}
+badges: Doctrine\ORM\PersistentCollection {#116 …}
+logs: Doctrine\ORM\PersistentCollection {#106 …}
+awards: Doctrine\ORM\PersistentCollection {#95 …}
+categories: Doctrine\ORM\PersistentCollection {#82 …}
-id: 118
+apId: "guix@lemmy.ml"
+apProfileId: "https://lemmy.ml/c/guix"
+apPublicUrl: "https://lemmy.ml/c/guix"
+apFollowersUrl: "https://lemmy.ml/c/guix/followers"
+apInboxUrl: "https://lemmy.ml/inbox"
+apDomain: "lemmy.ml"
+apPreferredUsername: "guix"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703436704 {#296
date: 2023-12-24 17:51:44.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703436703 {#299
date: 2023-12-24 17:51:43.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
+slug: "Looking-for-a-minimal-WM-setup"
+title: "Looking for a minimal WM setup"
+url: null
+body: """
Here is my current configuration:\n
\n
**config.scm**`scheme (use-modules (gnu) (gnu packages admin) (gnu packages certs) (gnu packages fonts) (gnu packages gnome) (gnu packages package-management) (gnu packages text-editors) (gnu packages terminals) (gnu packages wm) (gnu packages xdisorg) (nongnu packages linux) (nongnu packages mozilla) (nongnu system linux-initrd)) (use-service-modules desktop networking ssh xorg) (operating-system (host-name “guix”) (kernel linux) (initrd microcode-initrd) (firmware (cons* realtek-firmware %base-firmware)) (timezone “Asia/Kolkata”) (locale “en_IN.utf8”) (keyboard-layout (keyboard-layout “in” “en”)) (bootloader (bootloader-configuration (bootloader grub-efi-bootloader) (targets '(“/boot”)))) (file-systems (cons* (file-system (device (file-system-label “guix”)) (mount-point “/”) (type “btrfs”)) (file-system (device (uuid “C938-C7C0” 'fat)) (mount-point “/boot”) (type “vfat”)) %base-file-systems)) (swap-devices (list (swap-space (target (uuid “4550d1a4-3566-47a2-a3bc-8d77c87acc62”))))) (users (cons (user-account (name “guix”) (comment “Guix System”) (group “users”) (supplementary-groups '(“wheel” “netdev” “audio” “video”))) %base-user-accounts)) (packages (cons* gnome-tweaks kakoune nss-certs tree nix firefox font-google-noto font-google-noto-emoji font-google-noto-sans-cjk font-google-noto-serif-cjk font-awesome %base-packages)) (services (cons* (service openssh-service-type) (service bluetooth-service-type) (service xfce-desktop-service-type) (modify-services %desktop-services (guix-service-type config => (guix-configuration (inherit config) (substitute-urls (cons* “https://substitutes.nonguix.org” %default-substitute-urls)) (authorized-keys (cons* (local-file “./signing-key.pub”) %default-authorized-guix-keys)))))))) `\n
\n
I am currently on a low-end laptop, as my device has broken down. It runs on 4GB of RAM, and GNOME is pretty heavy on this device. I am looking for a custom WM setup based on Wayland preferably (river, hyprland, sway or dwl). I do not want any fancy shortcuts for terminal or any other app. I want to be able to use a launcher and toggle between workspaces. I want snapping and multi-window gestures just like how it works on GNOME. I would appreciate shortcut icons for shutdown, wifi and sound. And last but not the least, I want to be able to control brightness and light/dark mode.\n
\n
Can anyone recommend me how I can start setting up a WM in this config file? What do I need to add, apart from the WM itself?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 2
+favouriteCount: 2
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1727743868 {#74
date: 2024-10-01 02:51:08.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1931 …}
+votes: Doctrine\ORM\PersistentCollection {#1877 …}
+reports: Doctrine\ORM\PersistentCollection {#2396 …}
+favourites: Doctrine\ORM\PersistentCollection {#1966 …}
+notifications: Doctrine\ORM\PersistentCollection {#1368 …}
+badges: Doctrine\ORM\PersistentCollection {#1396 …}
+children: []
-id: 32377
-titleTs: "'look':1 'minim':4 'setup':6 'wm':5"
-bodyTs: "'-3566':154 '-47':155 '/boot':106,137 '/signing-key.pub':272 '4550d1a4':153 '4gb':296 '8d77c87acc62':159 'a2':157 'a2-a3bc-8d77c87acc62':156 'a3bc':158 'abl':341,385 'account':164,182 'add':413 'admin':14 'anyon':393 'apart':414 'app':336 'appreci':367 'asia/kolkata':84 'audio':177 'author':266,275 'authorized-key':265 'awesom':218 'base':81,141,180,220,315 'base-file-system':140 'base-firmwar':80 'base-packag':219 'base-user-account':179 'bluetooth':231 'bluetooth-service-typ':230 'bootload':96,98,100,104 'bootloader-configur':97 'bright':388 'broken':291 'btrfs':124 'c7c0':132 'c938':131 'c938-c7c0':130 'cert':17,191 'cjk':209,215 'comment':167 'con':76,110,161,184,223,259,268 'config':250,255,406 'config.scm':6 'configur':5,99,253 'control':387 'current':4,280 'custom':312 'default':262,274 'default-authorized-guix-key':273 'default-substitute-url':261 'desktop':58,237,244 'desktop-servic':243 'devic':114,128,146,289,306 'dwl':323 'editor':33 'efi':103 'emoji':203 'en':86,95 'end':285 'fanci':329 'fat':133 'file':108,112,116,126,142,271,407 'file-system':107,111,125 'file-system-label':115 'firefox':194 'firmwar':75,79,82 'font':20,196,200,205,211,217 'font-awesom':216 'font-google-noto':195 'font-google-noto-emoji':199 'font-google-noto-sans-cjk':204 'font-google-noto-serif-cjk':210 'gestur':357 'gnome':23,186,300,364 'gnome-tweak':185 'gnu':11,12,15,18,21,24,29,34,37,40 'googl':197,201,206,212 'group':170,174 'grub':102 'grub-efi-bootload':101 'guix':68,119,166,168,247,252,276 'guix-configur':251 'guix-service-typ':246 'heavi':303 'host':66 'host-nam':65 'hyprland':320 'icon':369 'in.utf8':87 'inherit':254 'initrd':53,71,74 'kakoun':188 'kernel':69 'key':267,277 'keyboard':89,92 'keyboard-layout':88,91 'label':118 'laptop':286 'last':376 'launcher':345 'layout':90,93 'least':380 'light/dark':390 'like':359 'linux':45,52,70 'linux-initrd':51 'list':147 'local':85,270 'local-fil':269 'look':309 'low':284 'low-end':283 'manag':28 'microcod':73 'microcode-initrd':72 'mode':391 'modifi':241 'modify-servic':240 'modul':10,57 'mount':121,135 'mount-point':120,134 'mozilla':48 'multi':355 'multi-window':354 'name':67,165 'need':411 'netdev':176 'network':59 'nix':193 'nongnu':43,46,49 'noto':198,202,207,213 'nss':190 'nss-cert':189 'openssh':226 'openssh-service-typ':225 'oper':63 'operating-system':62 'packag':13,16,19,22,25,27,30,35,38,41,44,47,183,221 'package-manag':26 'point':122,136 'prefer':318 'pretti':302 'ram':298 'realtek':78 'realtek-firmwar':77 'recommend':394 'river':319 'run':294 'san':208 'scheme':7 'serif':214 'servic':56,222,224,227,229,232,234,238,242,245,248 'set':400 'setup':314 'shortcut':330,368 'shutdown':371 'snap':352 'sound':374 'space':150 'ssh':60 'start':399 'substitut':257,263 'substitute-url':256 'substitutes.nonguix.org':260 'supplementari':173 'supplementary-group':172 'swap':145,149 'swap-devic':144 'swap-spac':148 'sway':321 'system':50,64,109,113,117,127,143,169 'target':105,151 'termin':36,332 'text':32 'text-editor':31 'timezon':83 'toggl':347 'tree':192 'tweak':187 'type':123,138,228,233,239,249 'url':258,264 'use':9,55,343 'use-modul':8 'use-service-modul':54 'user':160,163,171,181 'user-account':162 'uuid':129,152 'vfat':139 'video':178 'want':327,338,351,382 'wayland':317 'wheel':175 'wifi':372 'window':356 'wm':39,313,403,417 'work':362 'workspac':349 'would':366 'xdisorg':42 'xfce':236 'xfce-desktop-service-typ':235 'xorg':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705951011
+visibility: "visible "
+apId: "https://lemmy.ml/post/10888977"
+editedAt: DateTimeImmutable @1727654730 {#1819
date: 2024-09-30 02:05:30.0 +02:00
}
+createdAt: DateTimeImmutable @1705933511 {#1854
date: 2024-01-22 15:25:11.0 +01:00
}
} |
3 |
DENIED
|
edit
|
App\Entity\Entry {#1843
+user: Proxies\__CG__\App\Entity\User {#1880 …}
+magazine: App\Entity\Magazine {#285
+icon: null
+name: "guix@lemmy.ml"
+title: "guix"
+description: "Guix is an advanced distribution of the GNU operating system developed by the GNU Project"
+rules: null
+subscriptionsCount: 1
+entryCount: 10
+entryCommentCount: 8
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1727743868 {#293
date: 2024-10-01 02:51:08.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#272 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#268 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#257 …}
+entries: Doctrine\ORM\PersistentCollection {#215 …}
+posts: Doctrine\ORM\PersistentCollection {#173 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#235 …}
+bans: Doctrine\ORM\PersistentCollection {#152 …}
+reports: Doctrine\ORM\PersistentCollection {#138 …}
+badges: Doctrine\ORM\PersistentCollection {#116 …}
+logs: Doctrine\ORM\PersistentCollection {#106 …}
+awards: Doctrine\ORM\PersistentCollection {#95 …}
+categories: Doctrine\ORM\PersistentCollection {#82 …}
-id: 118
+apId: "guix@lemmy.ml"
+apProfileId: "https://lemmy.ml/c/guix"
+apPublicUrl: "https://lemmy.ml/c/guix"
+apFollowersUrl: "https://lemmy.ml/c/guix/followers"
+apInboxUrl: "https://lemmy.ml/inbox"
+apDomain: "lemmy.ml"
+apPreferredUsername: "guix"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703436704 {#296
date: 2023-12-24 17:51:44.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703436703 {#299
date: 2023-12-24 17:51:43.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
+slug: "Looking-for-a-minimal-WM-setup"
+title: "Looking for a minimal WM setup"
+url: null
+body: """
Here is my current configuration:\n
\n
**config.scm**`scheme (use-modules (gnu) (gnu packages admin) (gnu packages certs) (gnu packages fonts) (gnu packages gnome) (gnu packages package-management) (gnu packages text-editors) (gnu packages terminals) (gnu packages wm) (gnu packages xdisorg) (nongnu packages linux) (nongnu packages mozilla) (nongnu system linux-initrd)) (use-service-modules desktop networking ssh xorg) (operating-system (host-name “guix”) (kernel linux) (initrd microcode-initrd) (firmware (cons* realtek-firmware %base-firmware)) (timezone “Asia/Kolkata”) (locale “en_IN.utf8”) (keyboard-layout (keyboard-layout “in” “en”)) (bootloader (bootloader-configuration (bootloader grub-efi-bootloader) (targets '(“/boot”)))) (file-systems (cons* (file-system (device (file-system-label “guix”)) (mount-point “/”) (type “btrfs”)) (file-system (device (uuid “C938-C7C0” 'fat)) (mount-point “/boot”) (type “vfat”)) %base-file-systems)) (swap-devices (list (swap-space (target (uuid “4550d1a4-3566-47a2-a3bc-8d77c87acc62”))))) (users (cons (user-account (name “guix”) (comment “Guix System”) (group “users”) (supplementary-groups '(“wheel” “netdev” “audio” “video”))) %base-user-accounts)) (packages (cons* gnome-tweaks kakoune nss-certs tree nix firefox font-google-noto font-google-noto-emoji font-google-noto-sans-cjk font-google-noto-serif-cjk font-awesome %base-packages)) (services (cons* (service openssh-service-type) (service bluetooth-service-type) (service xfce-desktop-service-type) (modify-services %desktop-services (guix-service-type config => (guix-configuration (inherit config) (substitute-urls (cons* “https://substitutes.nonguix.org” %default-substitute-urls)) (authorized-keys (cons* (local-file “./signing-key.pub”) %default-authorized-guix-keys)))))))) `\n
\n
I am currently on a low-end laptop, as my device has broken down. It runs on 4GB of RAM, and GNOME is pretty heavy on this device. I am looking for a custom WM setup based on Wayland preferably (river, hyprland, sway or dwl). I do not want any fancy shortcuts for terminal or any other app. I want to be able to use a launcher and toggle between workspaces. I want snapping and multi-window gestures just like how it works on GNOME. I would appreciate shortcut icons for shutdown, wifi and sound. And last but not the least, I want to be able to control brightness and light/dark mode.\n
\n
Can anyone recommend me how I can start setting up a WM in this config file? What do I need to add, apart from the WM itself?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 2
+favouriteCount: 2
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1727743868 {#74
date: 2024-10-01 02:51:08.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1931 …}
+votes: Doctrine\ORM\PersistentCollection {#1877 …}
+reports: Doctrine\ORM\PersistentCollection {#2396 …}
+favourites: Doctrine\ORM\PersistentCollection {#1966 …}
+notifications: Doctrine\ORM\PersistentCollection {#1368 …}
+badges: Doctrine\ORM\PersistentCollection {#1396 …}
+children: []
-id: 32377
-titleTs: "'look':1 'minim':4 'setup':6 'wm':5"
-bodyTs: "'-3566':154 '-47':155 '/boot':106,137 '/signing-key.pub':272 '4550d1a4':153 '4gb':296 '8d77c87acc62':159 'a2':157 'a2-a3bc-8d77c87acc62':156 'a3bc':158 'abl':341,385 'account':164,182 'add':413 'admin':14 'anyon':393 'apart':414 'app':336 'appreci':367 'asia/kolkata':84 'audio':177 'author':266,275 'authorized-key':265 'awesom':218 'base':81,141,180,220,315 'base-file-system':140 'base-firmwar':80 'base-packag':219 'base-user-account':179 'bluetooth':231 'bluetooth-service-typ':230 'bootload':96,98,100,104 'bootloader-configur':97 'bright':388 'broken':291 'btrfs':124 'c7c0':132 'c938':131 'c938-c7c0':130 'cert':17,191 'cjk':209,215 'comment':167 'con':76,110,161,184,223,259,268 'config':250,255,406 'config.scm':6 'configur':5,99,253 'control':387 'current':4,280 'custom':312 'default':262,274 'default-authorized-guix-key':273 'default-substitute-url':261 'desktop':58,237,244 'desktop-servic':243 'devic':114,128,146,289,306 'dwl':323 'editor':33 'efi':103 'emoji':203 'en':86,95 'end':285 'fanci':329 'fat':133 'file':108,112,116,126,142,271,407 'file-system':107,111,125 'file-system-label':115 'firefox':194 'firmwar':75,79,82 'font':20,196,200,205,211,217 'font-awesom':216 'font-google-noto':195 'font-google-noto-emoji':199 'font-google-noto-sans-cjk':204 'font-google-noto-serif-cjk':210 'gestur':357 'gnome':23,186,300,364 'gnome-tweak':185 'gnu':11,12,15,18,21,24,29,34,37,40 'googl':197,201,206,212 'group':170,174 'grub':102 'grub-efi-bootload':101 'guix':68,119,166,168,247,252,276 'guix-configur':251 'guix-service-typ':246 'heavi':303 'host':66 'host-nam':65 'hyprland':320 'icon':369 'in.utf8':87 'inherit':254 'initrd':53,71,74 'kakoun':188 'kernel':69 'key':267,277 'keyboard':89,92 'keyboard-layout':88,91 'label':118 'laptop':286 'last':376 'launcher':345 'layout':90,93 'least':380 'light/dark':390 'like':359 'linux':45,52,70 'linux-initrd':51 'list':147 'local':85,270 'local-fil':269 'look':309 'low':284 'low-end':283 'manag':28 'microcod':73 'microcode-initrd':72 'mode':391 'modifi':241 'modify-servic':240 'modul':10,57 'mount':121,135 'mount-point':120,134 'mozilla':48 'multi':355 'multi-window':354 'name':67,165 'need':411 'netdev':176 'network':59 'nix':193 'nongnu':43,46,49 'noto':198,202,207,213 'nss':190 'nss-cert':189 'openssh':226 'openssh-service-typ':225 'oper':63 'operating-system':62 'packag':13,16,19,22,25,27,30,35,38,41,44,47,183,221 'package-manag':26 'point':122,136 'prefer':318 'pretti':302 'ram':298 'realtek':78 'realtek-firmwar':77 'recommend':394 'river':319 'run':294 'san':208 'scheme':7 'serif':214 'servic':56,222,224,227,229,232,234,238,242,245,248 'set':400 'setup':314 'shortcut':330,368 'shutdown':371 'snap':352 'sound':374 'space':150 'ssh':60 'start':399 'substitut':257,263 'substitute-url':256 'substitutes.nonguix.org':260 'supplementari':173 'supplementary-group':172 'swap':145,149 'swap-devic':144 'swap-spac':148 'sway':321 'system':50,64,109,113,117,127,143,169 'target':105,151 'termin':36,332 'text':32 'text-editor':31 'timezon':83 'toggl':347 'tree':192 'tweak':187 'type':123,138,228,233,239,249 'url':258,264 'use':9,55,343 'use-modul':8 'use-service-modul':54 'user':160,163,171,181 'user-account':162 'uuid':129,152 'vfat':139 'video':178 'want':327,338,351,382 'wayland':317 'wheel':175 'wifi':372 'window':356 'wm':39,313,403,417 'work':362 'workspac':349 'would':366 'xdisorg':42 'xfce':236 'xfce-desktop-service-typ':235 'xorg':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705951011
+visibility: "visible "
+apId: "https://lemmy.ml/post/10888977"
+editedAt: DateTimeImmutable @1727654730 {#1819
date: 2024-09-30 02:05:30.0 +02:00
}
+createdAt: DateTimeImmutable @1705933511 {#1854
date: 2024-01-22 15:25:11.0 +01:00
}
} |
4 |
DENIED
|
moderate
|
App\Entity\Entry {#1843
+user: Proxies\__CG__\App\Entity\User {#1880 …}
+magazine: App\Entity\Magazine {#285
+icon: null
+name: "guix@lemmy.ml"
+title: "guix"
+description: "Guix is an advanced distribution of the GNU operating system developed by the GNU Project"
+rules: null
+subscriptionsCount: 1
+entryCount: 10
+entryCommentCount: 8
+postCount: 0
+postCommentCount: 0
+isAdult: false
+customCss: null
+lastActive: DateTime @1727743868 {#293
date: 2024-10-01 02:51:08.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#272 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#268 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#257 …}
+entries: Doctrine\ORM\PersistentCollection {#215 …}
+posts: Doctrine\ORM\PersistentCollection {#173 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#235 …}
+bans: Doctrine\ORM\PersistentCollection {#152 …}
+reports: Doctrine\ORM\PersistentCollection {#138 …}
+badges: Doctrine\ORM\PersistentCollection {#116 …}
+logs: Doctrine\ORM\PersistentCollection {#106 …}
+awards: Doctrine\ORM\PersistentCollection {#95 …}
+categories: Doctrine\ORM\PersistentCollection {#82 …}
-id: 118
+apId: "guix@lemmy.ml"
+apProfileId: "https://lemmy.ml/c/guix"
+apPublicUrl: "https://lemmy.ml/c/guix"
+apFollowersUrl: "https://lemmy.ml/c/guix/followers"
+apInboxUrl: "https://lemmy.ml/inbox"
+apDomain: "lemmy.ml"
+apPreferredUsername: "guix"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1703436704 {#296
date: 2023-12-24 17:51:44.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1703436703 {#299
date: 2023-12-24 17:51:43.0 +01:00
}
}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
+slug: "Looking-for-a-minimal-WM-setup"
+title: "Looking for a minimal WM setup"
+url: null
+body: """
Here is my current configuration:\n
\n
**config.scm**`scheme (use-modules (gnu) (gnu packages admin) (gnu packages certs) (gnu packages fonts) (gnu packages gnome) (gnu packages package-management) (gnu packages text-editors) (gnu packages terminals) (gnu packages wm) (gnu packages xdisorg) (nongnu packages linux) (nongnu packages mozilla) (nongnu system linux-initrd)) (use-service-modules desktop networking ssh xorg) (operating-system (host-name “guix”) (kernel linux) (initrd microcode-initrd) (firmware (cons* realtek-firmware %base-firmware)) (timezone “Asia/Kolkata”) (locale “en_IN.utf8”) (keyboard-layout (keyboard-layout “in” “en”)) (bootloader (bootloader-configuration (bootloader grub-efi-bootloader) (targets '(“/boot”)))) (file-systems (cons* (file-system (device (file-system-label “guix”)) (mount-point “/”) (type “btrfs”)) (file-system (device (uuid “C938-C7C0” 'fat)) (mount-point “/boot”) (type “vfat”)) %base-file-systems)) (swap-devices (list (swap-space (target (uuid “4550d1a4-3566-47a2-a3bc-8d77c87acc62”))))) (users (cons (user-account (name “guix”) (comment “Guix System”) (group “users”) (supplementary-groups '(“wheel” “netdev” “audio” “video”))) %base-user-accounts)) (packages (cons* gnome-tweaks kakoune nss-certs tree nix firefox font-google-noto font-google-noto-emoji font-google-noto-sans-cjk font-google-noto-serif-cjk font-awesome %base-packages)) (services (cons* (service openssh-service-type) (service bluetooth-service-type) (service xfce-desktop-service-type) (modify-services %desktop-services (guix-service-type config => (guix-configuration (inherit config) (substitute-urls (cons* “https://substitutes.nonguix.org” %default-substitute-urls)) (authorized-keys (cons* (local-file “./signing-key.pub”) %default-authorized-guix-keys)))))))) `\n
\n
I am currently on a low-end laptop, as my device has broken down. It runs on 4GB of RAM, and GNOME is pretty heavy on this device. I am looking for a custom WM setup based on Wayland preferably (river, hyprland, sway or dwl). I do not want any fancy shortcuts for terminal or any other app. I want to be able to use a launcher and toggle between workspaces. I want snapping and multi-window gestures just like how it works on GNOME. I would appreciate shortcut icons for shutdown, wifi and sound. And last but not the least, I want to be able to control brightness and light/dark mode.\n
\n
Can anyone recommend me how I can start setting up a WM in this config file? What do I need to add, apart from the WM itself?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 2
+favouriteCount: 2
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1727743868 {#74
date: 2024-10-01 02:51:08.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1931 …}
+votes: Doctrine\ORM\PersistentCollection {#1877 …}
+reports: Doctrine\ORM\PersistentCollection {#2396 …}
+favourites: Doctrine\ORM\PersistentCollection {#1966 …}
+notifications: Doctrine\ORM\PersistentCollection {#1368 …}
+badges: Doctrine\ORM\PersistentCollection {#1396 …}
+children: []
-id: 32377
-titleTs: "'look':1 'minim':4 'setup':6 'wm':5"
-bodyTs: "'-3566':154 '-47':155 '/boot':106,137 '/signing-key.pub':272 '4550d1a4':153 '4gb':296 '8d77c87acc62':159 'a2':157 'a2-a3bc-8d77c87acc62':156 'a3bc':158 'abl':341,385 'account':164,182 'add':413 'admin':14 'anyon':393 'apart':414 'app':336 'appreci':367 'asia/kolkata':84 'audio':177 'author':266,275 'authorized-key':265 'awesom':218 'base':81,141,180,220,315 'base-file-system':140 'base-firmwar':80 'base-packag':219 'base-user-account':179 'bluetooth':231 'bluetooth-service-typ':230 'bootload':96,98,100,104 'bootloader-configur':97 'bright':388 'broken':291 'btrfs':124 'c7c0':132 'c938':131 'c938-c7c0':130 'cert':17,191 'cjk':209,215 'comment':167 'con':76,110,161,184,223,259,268 'config':250,255,406 'config.scm':6 'configur':5,99,253 'control':387 'current':4,280 'custom':312 'default':262,274 'default-authorized-guix-key':273 'default-substitute-url':261 'desktop':58,237,244 'desktop-servic':243 'devic':114,128,146,289,306 'dwl':323 'editor':33 'efi':103 'emoji':203 'en':86,95 'end':285 'fanci':329 'fat':133 'file':108,112,116,126,142,271,407 'file-system':107,111,125 'file-system-label':115 'firefox':194 'firmwar':75,79,82 'font':20,196,200,205,211,217 'font-awesom':216 'font-google-noto':195 'font-google-noto-emoji':199 'font-google-noto-sans-cjk':204 'font-google-noto-serif-cjk':210 'gestur':357 'gnome':23,186,300,364 'gnome-tweak':185 'gnu':11,12,15,18,21,24,29,34,37,40 'googl':197,201,206,212 'group':170,174 'grub':102 'grub-efi-bootload':101 'guix':68,119,166,168,247,252,276 'guix-configur':251 'guix-service-typ':246 'heavi':303 'host':66 'host-nam':65 'hyprland':320 'icon':369 'in.utf8':87 'inherit':254 'initrd':53,71,74 'kakoun':188 'kernel':69 'key':267,277 'keyboard':89,92 'keyboard-layout':88,91 'label':118 'laptop':286 'last':376 'launcher':345 'layout':90,93 'least':380 'light/dark':390 'like':359 'linux':45,52,70 'linux-initrd':51 'list':147 'local':85,270 'local-fil':269 'look':309 'low':284 'low-end':283 'manag':28 'microcod':73 'microcode-initrd':72 'mode':391 'modifi':241 'modify-servic':240 'modul':10,57 'mount':121,135 'mount-point':120,134 'mozilla':48 'multi':355 'multi-window':354 'name':67,165 'need':411 'netdev':176 'network':59 'nix':193 'nongnu':43,46,49 'noto':198,202,207,213 'nss':190 'nss-cert':189 'openssh':226 'openssh-service-typ':225 'oper':63 'operating-system':62 'packag':13,16,19,22,25,27,30,35,38,41,44,47,183,221 'package-manag':26 'point':122,136 'prefer':318 'pretti':302 'ram':298 'realtek':78 'realtek-firmwar':77 'recommend':394 'river':319 'run':294 'san':208 'scheme':7 'serif':214 'servic':56,222,224,227,229,232,234,238,242,245,248 'set':400 'setup':314 'shortcut':330,368 'shutdown':371 'snap':352 'sound':374 'space':150 'ssh':60 'start':399 'substitut':257,263 'substitute-url':256 'substitutes.nonguix.org':260 'supplementari':173 'supplementary-group':172 'swap':145,149 'swap-devic':144 'swap-spac':148 'sway':321 'system':50,64,109,113,117,127,143,169 'target':105,151 'termin':36,332 'text':32 'text-editor':31 'timezon':83 'toggl':347 'tree':192 'tweak':187 'type':123,138,228,233,239,249 'url':258,264 'use':9,55,343 'use-modul':8 'use-service-modul':54 'user':160,163,171,181 'user-account':162 'uuid':129,152 'vfat':139 'video':178 'want':327,338,351,382 'wayland':317 'wheel':175 'wifi':372 'window':356 'wm':39,313,403,417 'work':362 'workspac':349 'would':366 'xdisorg':42 'xfce':236 'xfce-desktop-service-typ':235 'xorg':61"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705951011
+visibility: "visible "
+apId: "https://lemmy.ml/post/10888977"
+editedAt: DateTimeImmutable @1727654730 {#1819
date: 2024-09-30 02:05:30.0 +02:00
}
+createdAt: DateTimeImmutable @1705933511 {#1854
date: 2024-01-22 15:25:11.0 +01:00
}
} |